Warning: Permanently added '34.228.71.87' (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/11201092-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 12264 Logging PID: 12266 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11201092, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'eea81e7b86d2f753ed8d217381a6f2e685137317', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-setuptools:pr:fork-saypaul-rpms-librealsense-3/librealsense', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'librealsense', 'package_version': '2.59.1-3', 'project_dirname': 'python-setuptools:pr:fork-saypaul-rpms-librealsense-3', 'project_name': 'python-setuptools', 'project_owner': 'thrnciar', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/thrnciar/python-setuptools/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/thrnciar/python-setuptools:pr:fork-saypaul-rpms-librealsense-3/fedora-rawhide-x86_64/', 'id': 'copr_coprdir', 'name': 'Coprdir repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'thrnciar/python-setuptools--https://src.fedoraproject.org/user/saypaul', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'https://src.fedoraproject.org/user/saypaul', 'tags': [], 'task_id': '11201092-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-setuptools:pr:fork-saypaul-rpms-librealsense-3/librealsense /var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/thrnciar/python-setuptools:pr:fork-saypaul-rpms-librealsense-3/librealsense', '/var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense'... Running: git checkout eea81e7b86d2f753ed8d217381a6f2e685137317 -- cmd: ['git', 'checkout', 'eea81e7b86d2f753ed8d217381a6f2e685137317', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense rc: 0 stdout: stderr: Note: switching to 'eea81e7b86d2f753ed8d217381a6f2e685137317'. 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 eea81e7 automatic import of librealsense Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/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.59.1.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o librealsense-2.59.1.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-setuptools:pr:fork-saypaul-rpms-librealsense-3/librealsense/librealsense-2.59.1.tar.gz/md5/8bcf2a2ca508e4491ddd153b3a467989/librealsense-2.59.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 33.09M 100 33.09M 0 0 26.89M 0 00:01 00:01 29.16M INFO: Reading stdout from command: md5sum librealsense-2.59.1.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense/librealsense.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792826946.946137 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.9 starting (python version = 3.14.5, NVR = mock-6.9-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense/librealsense.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792826946.946137 -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-bvv94u58/librealsense/librealsense.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.9 INFO: Mock Version: 6.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792826946.946137/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 container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-8657203f-fcd6-4857-81a8-7c5afc2996bb INFO: Checking that 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa image matches host's architecture INFO: Copy content of container 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792826946.946137/root INFO: mounting 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa with podman image mount INFO: image 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa as /var/lib/containers/storage/overlay/f3bc5b33644f09b51b39df99e8ac68c870b366f98319c7db0cebb8708e479ff9/merged INFO: umounting image 428f565534c378b103a8ec89b338164726967d88fa562966ed69cf5b3af100aa (/var/lib/containers/storage/overlay/f3bc5b33644f09b51b39df99e8ac68c870b366f98319c7db0cebb8708e479ff9/merged) with podman image umount INFO: Removing image mock-bootstrap-8657203f-fcd6-4857-81a8-7c5afc2996bb INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True 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-1792826946.946137/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-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 dnf5-5.4.6.0-1.fc46.x86_64 dnf5-plugins-5.4.6.0-1.fc46.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 26.8 MiB/s | 22.0 MiB | 00m01s >>> Downloading successful, but checksum doesn't match. Calculated: 1fe1f936dfdfaa89be4a29479d5d0793d135f9fc2d3c775fb5a951b1ce5ecad406a75f6dcdce743c9fd4dfcce359b6f470a5c51f8c7816c6b89f0317de305a10(sha512) 1fe1f936dfdfaa89be4a29479d5d0793d135f9fc2d3c775fb5a951b1ce5ecad406a75f6dcdce743c9fd4dfcce359b6f470a5c51f8c7816c6b89f0317de305a10(sha512) 1fe1f936dfdfaa89be4a29479d5d0793d135f9fc2d3c775fb5a951b1ce5ecad406a75f6dcdce743c9fd4dfcce359b6f470a5c51f8c7816c6b89f0317de305a10(sha512) Expected: 3b876a1bfe013744624e225fabb8f0e0e4a139d3a4c9cabee4f5a1abd64b63806d78aeb373829713241c2cf9b5b94d4cd6a255b77db9914f81fbf2d2a98aa8cc(sha512) f063277bde4eca7b134a4b82575c89f6407f520fa920710564a7a9f409acbd754476e87338f5f8dd4fe56802c097f462b0c07c50b038703a98d0db90f236556c(sha512) bda1e02a632ac8b3e0a8b81fe2c5cd0c9101e282795636ad2d1a9085a8174c50c1587aea62036ce0c52bc485391f5939774cbb907be85a5d1c329778d280e070(sha512) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/repomd.xml Coprdir repository 100% | 7.9 KiB/s | 5.8 KiB | 00m01s Copr repository 100% | 32.8 MiB/s | 56.0 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.20-1.fc46 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-24.fc45 fedora 95.0 KiB coreutils x86_64 0:9.12-1.fc46 fedora 6.3 MiB cpio x86_64 0:2.15-10.fc45 fedora 1.1 MiB diffutils x86_64 0:3.12-6.fc45 fedora 1.6 MiB fedora-release-common noarch 0:46-0.1 fedora 4.6 KiB findutils x86_64 1:4.11.0-2.fc45 fedora 1.9 MiB gawk x86_64 0:5.4.1-1.fc45 fedora 2.2 MiB glibc-minimal-langpack x86_64 0:2.44.9000-5.fc46 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.15-1.fc46 fedora 445.2 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-6.fc46 fedora 226.6 KiB redhat-rpm-config noarch 0:345-5.fc46 fedora 184.3 KiB rpm-build x86_64 0:6.1.0-1.fc46 fedora 312.1 KiB sed x86_64 0:4.10-2.fc45 fedora 866.5 KiB shadow-utils x86_64 2:4.20.0-2.fc46 fedora 3.9 MiB tar x86_64 2:1.35-9.fc45 fedora 3.0 MiB unzip x86_64 0:6.0-71.fc45 fedora 441.8 KiB util-linux x86_64 0:2.42.4-2.fc46 fedora 3.7 MiB which x86_64 0:2.25-2.fc45 fedora 83.6 KiB xz x86_64 1:5.8.4-1.fc46 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-3.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-6.fc45 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 fedora 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc45 fedora 390.5 KiB binutils x86_64 0:2.47.50-20.fc46 fedora 24.5 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0:2026.2.92_v9.0.319-2.fc46 fedora 2.7 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.12-1.fc46 fedora 11.5 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.23.0-1.fc46 copr_base 486.1 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 fedora 2.3 MiB debugedit x86_64 0:5.3-3.fc45 fedora 220.8 KiB dwz x86_64 0:0.17-3.fc45 fedora 291.1 KiB ed x86_64 0:1.22.6-1.fc46 fedora 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils x86_64 0:0.197-1.fc46 fedora 3.1 MiB elfutils-debuginfod-client x86_64 0:0.197-1.fc46 fedora 79.9 KiB elfutils-libelf x86_64 0:0.197-1.fc46 fedora 1.6 MiB elfutils-libs x86_64 0:0.197-1.fc46 fedora 719.5 KiB erlang-srpm-macros noarch 0:0.4.0-1.fc46 fedora 2.0 KiB fedora-gpg-keys noarch 0:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file x86_64 0:5.48-3.fc46 copr_base 101.9 KiB file-libs x86_64 0:5.48-3.fc46 copr_base 12.3 MiB filesystem x86_64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider x86_64 0:1.5.3-1.fc46 fedora 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 fedora 144.0 B gap-srpm-macros noarch 0:2-3.fc45 fedora 2.1 KiB gdb-minimal x86_64 0:18.1-1.fc46 fedora 14.4 MiB gdbm-libs x86_64 1:1.26-1.fc46 fedora 134.2 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44.9000-5.fc46 fedora 7.2 MiB glibc-common x86_64 0:2.44.9000-5.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-5.fc46 fedora 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 fedora 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 fedora 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 fedora 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 fedora 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 fedora 356.3 KiB gnutls x86_64 0:3.8.13-5.fc46 fedora 3.8 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 fedora 61.9 KiB gpgverify noarch 0:2.2-5.fc45 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 fedora 56.6 KiB jansson x86_64 0:2.14-5.fc45 fedora 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 fedora 870.0 B json-c x86_64 0:0.18-9.fc45 fedora 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 fedora 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 fedora 43.9 KiB libarchive x86_64 0:3.8.9-2.fc46 fedora 1.0 MiB libassuan x86_64 0:2.5.7-6.fc45 fedora 163.9 KiB libattr x86_64 0:2.6.0-2.fc45 fedora 24.3 KiB libblkid x86_64 0:2.42.4-2.fc46 fedora 282.3 KiB libbrotli x86_64 0:1.2.1-1.fc46 copr_base 865.0 KiB libcap x86_64 0:2.78-2.fc45 fedora 208.2 KiB libcap-ng x86_64 0:0.9.6-1.fc46 fedora 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 fedora 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 fedora 63.0 KiB libcurl x86_64 0:8.23.0-1.fc46 copr_base 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 fedora 64.8 KiB libevent x86_64 0:2.1.13-1.fc46 fedora 980.7 KiB libfdisk x86_64 0:2.42.4-2.fc46 fedora 392.3 KiB libffi x86_64 0:3.8.0-1.fc46 fedora 95.5 KiB libfido2 x86_64 0:1.17.0-6.fc46 fedora 256.5 KiB libfsverity x86_64 0:1.7-4.fc45 fedora 24.4 KiB libgcc x86_64 0:16.2.1-2.fc46.1 fedora 270.7 KiB libgcrypt x86_64 0:1.12.4-1.fc46 fedora 1.7 MiB libgomp x86_64 0:16.2.1-2.fc46.1 fedora 577.5 KiB libgpg-error x86_64 0:1.61-2.fc45 fedora 953.9 KiB libidn2 x86_64 0:2.3.8-4.fc45 fedora 556.4 KiB libksba x86_64 0:1.8.1-1.fc46 fedora 431.9 KiB liblastlog2 x86_64 0:2.42.4-2.fc46 fedora 37.6 KiB libmount x86_64 0:2.42.4-2.fc46 fedora 408.9 KiB libnghttp2 x86_64 0:1.69.0-6.fc46 fedora 166.1 KiB libnghttp3 x86_64 0:1.18.0-1.fc45 fedora 163.4 KiB libpfm x86_64 0:4.14.1-2.fc46 copr_base 2.4 MiB libpkgconf x86_64 0:2.5.1-2.fc45 fedora 90.1 KiB libpsl x86_64 0:0.23.3-1.fc46 fedora 80.4 KiB libselinux x86_64 0:3.11-5.fc46 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc46 copr_base 306.0 KiB libsemanage x86_64 0:3.11-4.fc46 copr_base 320.6 KiB libsepol x86_64 0:3.11-2.fc45 fedora 866.1 KiB libsmartcols x86_64 0:2.42.4-2.fc46 fedora 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 fedora 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.2.1-2.fc46.1 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 fedora 176.6 KiB libtool-ltdl x86_64 0:2.6.2-1.fc46 fedora 70.0 KiB libunistring x86_64 0:1.1-12.fc45 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 fedora 180.1 KiB libuuid x86_64 0:2.42.4-2.fc46 fedora 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 fedora 293.2 KiB libxml2 x86_64 0:2.15.4-1.fc46 fedora 1.7 MiB libzstd x86_64 0:1.5.7-6.fc45 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 fedora 782.1 KiB lua-libs x86_64 0:5.5.1-2.fc46 fedora 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 fedora 165.3 KiB meson-srpm-macros noarch 0:1.12.1-2.fc46 copr_base 1.7 KiB mpfr x86_64 0:4.2.2-4.fc45 fedora 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 fedora 969.1 KiB nettle x86_64 0:4.0-5.fc45 fedora 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 fedora 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 fedora 51.6 KiB npth x86_64 0:1.8-5.fc45 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-23.fc46 fedora 124.0 B openldap x86_64 0:2.6.15-1.fc46 fedora 683.4 KiB openssl-libs x86_64 1:4.0.3-1.fc46 fedora 6.7 MiB p11-kit x86_64 0:0.26.5-1.fc45 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc45 fedora 478.4 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-4.fc45 fedora 134.5 KiB pcre2 x86_64 0:10.47-1.fc45.2 fedora 718.5 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 fedora 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 fedora 861.0 B pkgconf x86_64 0:2.5.1-2.fc45 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-2.fc45 fedora 989.0 B policycoreutils x86_64 0:3.11-2.fc46 copr_base 892.9 KiB popt x86_64 0:1.19-11.fc45 fedora 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 fedora 71.3 KiB pyproject-srpm-macros noarch 0:1.24.0-1.fc46 copr_base 3.4 KiB python-srpm-macros noarch 0:3.15-2.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc46 fedora 472.0 B readline x86_64 0:8.3-7.fc46 fedora 515.6 KiB redhat-systemd-presets noarch 0:102-3.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 fedora 16.9 KiB rpm x86_64 0:6.1.0-1.fc46 fedora 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 fedora 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 fedora 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.3-1.fc46 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc46 fedora 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.22-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.22-1.fc46 fedora 18.9 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.54.1-1.fc46 fedora 1.6 MiB systemd-libs x86_64 0:262.1-1.fc46 copr_base 2.8 MiB systemd-standalone-sysusers x86_64 0:262.1-1.fc46 copr_base 981.2 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 fedora 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 fedora 8.6 KiB util-linux-core x86_64 0:2.42.4-2.fc46 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.4-1.fc46 fedora 94.0 KiB xz-libs x86_64 1:5.8.4-1.fc46 fedora 221.7 KiB zig-srpm-macros noarch 0:1-9.fc45 fedora 1.3 KiB zip x86_64 0:3.0-46.fc45 fedora 694.1 KiB zlib-ng-compat x86_64 0:2.3.3-6.fc45 fedora 165.6 KiB zstd x86_64 0:1.5.7-6.fc45 fedora 502.6 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 190 packages Total size of inbound packages is 72 MiB. Need to download 72 MiB. After this operation, 231 MiB extra will be used (install 231 MiB, remove 0 B). [ 1/190] bzip2-0:1.0.8-24.fc45.x86_64 100% | 7.3 MiB/s | 52.3 KiB | 00m00s [ 2/190] bash-0:5.3.20-1.fc46.x86_64 100% | 157.6 MiB/s | 1.9 MiB | 00m00s [ 3/190] cpio-0:2.15-10.fc45.x86_64 100% | 95.2 MiB/s | 292.5 KiB | 00m00s [ 4/190] diffutils-0:3.12-6.fc45.x86_6 100% | 129.1 MiB/s | 396.6 KiB | 00m00s [ 5/190] fedora-release-common-0:46-0. 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [ 6/190] coreutils-0:9.12-1.fc46.x86_6 100% | 86.7 MiB/s | 1.3 MiB | 00m00s [ 7/190] glibc-minimal-langpack-0:2.44 100% | 67.9 MiB/s | 139.0 KiB | 00m00s [ 8/190] findutils-1:4.11.0-2.fc45.x86 100% | 139.3 MiB/s | 570.7 KiB | 00m00s [ 9/190] grep-0:3.12-4.fc45.x86_64 100% | 49.0 MiB/s | 301.0 KiB | 00m00s [ 10/190] gzip-0:1.15-1.fc46.x86_64 100% | 37.8 MiB/s | 193.3 KiB | 00m00s [ 11/190] info-0:7.3-3.fc45.x86_64 100% | 37.3 MiB/s | 191.2 KiB | 00m00s [ 12/190] patch-0:2.8-6.fc46.x86_64 100% | 37.2 MiB/s | 114.4 KiB | 00m00s [ 13/190] redhat-rpm-config-0:345-5.fc4 100% | 19.1 MiB/s | 78.1 KiB | 00m00s [ 14/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 51.5 MiB/s | 158.1 KiB | 00m00s [ 15/190] sed-0:4.10-2.fc45.x86_64 100% | 78.8 MiB/s | 322.8 KiB | 00m00s [ 16/190] tar-2:1.35-9.fc45.x86_64 100% | 141.2 MiB/s | 867.4 KiB | 00m00s [ 17/190] unzip-0:6.0-71.fc45.x86_64 100% | 39.0 MiB/s | 199.6 KiB | 00m00s [ 18/190] shadow-utils-2:4.20.0-2.fc46. 100% | 128.8 MiB/s | 1.4 MiB | 00m00s [ 19/190] which-0:2.25-2.fc45.x86_64 100% | 13.7 MiB/s | 42.2 KiB | 00m00s [ 20/190] xz-1:5.8.4-1.fc46.x86_64 100% | 159.8 MiB/s | 654.4 KiB | 00m00s [ 21/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 130.8 MiB/s | 1.2 MiB | 00m00s [ 22/190] util-linux-0:2.42.4-2.fc46.x8 100% | 114.9 MiB/s | 1.3 MiB | 00m00s [ 23/190] filesystem-0:3.18-59.fc45.x86 100% | 129.7 MiB/s | 1.8 MiB | 00m00s [ 24/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 55.9 MiB/s | 343.7 KiB | 00m00s [ 25/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 14.2 MiB/s | 43.5 KiB | 00m00s [ 26/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 191.3 MiB/s | 2.5 MiB | 00m00s [ 27/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 78.6 MiB/s | 321.8 KiB | 00m00s [ 28/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 8.9 MiB/s | 27.5 KiB | 00m00s [ 29/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 5.9 MiB/s | 18.1 KiB | 00m00s [ 30/190] coreutils-common-0:9.12-1.fc4 100% | 159.3 MiB/s | 2.2 MiB | 00m00s [ 31/190] libcap-0:2.78-2.fc45.x86_64 100% | 14.4 MiB/s | 88.6 KiB | 00m00s [ 32/190] fedora-repos-0:46-0.3.noarch 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 33/190] redhat-systemd-presets-0:102- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 34/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 180.2 MiB/s | 2.3 MiB | 00m00s [ 35/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 45.0 MiB/s | 276.7 KiB | 00m00s [ 36/190] glibc-common-0:2.44.9000-5.fc 100% | 52.7 MiB/s | 431.9 KiB | 00m00s [ 37/190] ed-0:1.22.6-1.fc46.x86_64 100% | 41.8 MiB/s | 85.6 KiB | 00m00s [ 38/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 39/190] ansible-srpm-macros-0:1-22.fc 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [ 40/190] build-reproducibility-srpm-ma 100% | 5.3 MiB/s | 10.8 KiB | 00m00s [ 41/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 42/190] dwz-0:0.17-3.fc45.x86_64 100% | 45.3 MiB/s | 139.2 KiB | 00m00s [ 43/190] efi-srpm-macros-0:6-9.fc45.no 100% | 10.5 MiB/s | 21.4 KiB | 00m00s [ 44/190] erlang-srpm-macros-0:0.4.0-1. 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 45/190] filesystem-srpm-macros-0:3.18 100% | 25.8 MiB/s | 26.4 KiB | 00m00s [ 46/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 26.5 MiB/s | 27.2 KiB | 00m00s [ 47/190] forge-srpm-macros-0:0.4.0-5.f 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 48/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 49/190] gap-srpm-macros-0:2-3.fc45.no 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 50/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 51/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 52/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 53/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 27.2 MiB/s | 27.8 KiB | 00m00s [ 54/190] java-srpm-macros-0:1-9.fc45.n 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 55/190] kernel-srpm-macros-0:1.0-30.f 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 56/190] lua-srpm-macros-0:1-18.fc45.n 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 57/190] ocaml-srpm-macros-0:11-4.fc45 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 58/190] openblas-srpm-macros-0:2-23.f 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 59/190] package-notes-srpm-macros-0:0 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 60/190] perl-srpm-macros-0:1-65.fc45. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 61/190] python-srpm-macros-0:3.15-2.f 100% | 7.8 MiB/s | 23.9 KiB | 00m00s [ 62/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 63/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 64/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 139.5 MiB/s | 571.3 KiB | 00m00s [ 65/190] rust-srpm-macros-0:28.5-2.fc4 100% | 3.7 MiB/s | 11.4 KiB | 00m00s [ 66/190] tree-sitter-srpm-macros-0:0.4 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [ 67/190] zig-srpm-macros-0:1-9.fc45.no 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 68/190] zip-0:3.0-46.fc45.x86_64 100% | 64.6 MiB/s | 264.6 KiB | 00m00s [ 69/190] debugedit-0:5.3-3.fc45.x86_64 100% | 21.5 MiB/s | 87.9 KiB | 00m00s [ 70/190] elfutils-libelf-0:0.197-1.fc4 100% | 86.6 MiB/s | 265.9 KiB | 00m00s [ 71/190] elfutils-0:0.197-1.fc46.x86_6 100% | 87.3 MiB/s | 625.6 KiB | 00m00s [ 72/190] libarchive-0:3.8.9-2.fc46.x86 100% | 72.6 MiB/s | 446.0 KiB | 00m00s [ 73/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 33.3 MiB/s | 136.6 KiB | 00m00s [ 74/190] popt-0:1.19-11.fc45.x86_64 100% | 21.7 MiB/s | 66.6 KiB | 00m00s [ 75/190] readline-0:8.3-7.fc46.x86_64 100% | 55.8 MiB/s | 228.7 KiB | 00m00s [ 76/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 142.9 MiB/s | 1.0 MiB | 00m00s [ 77/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 43.9 MiB/s | 134.8 KiB | 00m00s [ 78/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 116.4 MiB/s | 476.6 KiB | 00m00s [ 79/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 46.8 MiB/s | 191.7 KiB | 00m00s [ 80/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 81/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 17.5 MiB/s | 35.9 KiB | 00m00s [ 82/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 63.9 MiB/s | 130.9 KiB | 00m00s [ 83/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 28.5 MiB/s | 58.4 KiB | 00m00s [ 84/190] setup-0:2.15.1-2.fc45.noarch 100% | 77.0 MiB/s | 157.6 KiB | 00m00s [ 85/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 56.9 MiB/s | 116.5 KiB | 00m00s [ 86/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 174.5 MiB/s | 357.4 KiB | 00m00s [ 87/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 65.5 MiB/s | 134.0 KiB | 00m00s [ 88/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 11.3 MiB/s | 34.8 KiB | 00m00s [ 89/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 41.4 MiB/s | 169.6 KiB | 00m00s [ 90/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 8.1 MiB/s | 25.0 KiB | 00m00s [ 91/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 58.5 MiB/s | 179.8 KiB | 00m00s [ 92/190] libsmartcols-0:2.42.4-2.fc46. 100% | 43.4 MiB/s | 88.8 KiB | 00m00s [ 93/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 6.8 MiB/s | 27.7 KiB | 00m00s [ 94/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 29.4 MiB/s | 90.4 KiB | 00m00s [ 95/190] util-linux-core-0:2.42.4-2.fc 100% | 94.9 MiB/s | 582.9 KiB | 00m00s [ 96/190] ncurses-base-0:6.6-3.fc45.noa 100% | 28.7 MiB/s | 88.1 KiB | 00m00s [ 97/190] gnulib-l10n-0:20241231-4.fc45 100% | 49.0 MiB/s | 150.4 KiB | 00m00s [ 98/190] glibc-gconv-extra-0:2.44.9000 100% | 122.5 MiB/s | 1.7 MiB | 00m00s [ 99/190] ca-certificates-0:2026.2.92_v 100% | 94.9 MiB/s | 971.9 KiB | 00m00s [100/190] crypto-policies-0:20260713-2. 100% | 11.9 MiB/s | 97.5 KiB | 00m00s [101/190] fedora-gpg-keys-0:46-0.3.noar 100% | 28.1 MiB/s | 143.8 KiB | 00m00s [102/190] fips-provider-0:1.5.3-1.fc46. 100% | 124.5 MiB/s | 1.6 MiB | 00m00s [103/190] fedora-repos-rawhide-0:46-0.3 100% | 820.3 KiB/s | 9.0 KiB | 00m00s [104/190] redhat-systemd-presets-common 100% | 2.2 MiB/s | 13.2 KiB | 00m00s [105/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 80.6 MiB/s | 165.1 KiB | 00m00s [106/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 110.4 MiB/s | 339.2 KiB | 00m00s [107/190] add-determinism-0:0.7.3-3.fc4 100% | 137.6 MiB/s | 845.7 KiB | 00m00s [108/190] elfutils-debuginfod-client-0: 100% | 23.1 MiB/s | 47.4 KiB | 00m00s [109/190] elfutils-libs-0:0.197-1.fc46. 100% | 55.8 MiB/s | 285.6 KiB | 00m00s [110/190] json-c-0:0.18-9.fc45.x86_64 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [111/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 118.4 MiB/s | 363.9 KiB | 00m00s [112/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 132.2 MiB/s | 676.7 KiB | 00m00s [113/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 26.2 MiB/s | 80.4 KiB | 00m00s [114/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 97.1 MiB/s | 397.6 KiB | 00m00s [115/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 8.8 MiB/s | 26.9 KiB | 00m00s [116/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 35.2 MiB/s | 144.4 KiB | 00m00s [117/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 102.3 MiB/s | 942.6 KiB | 00m00s [118/190] sqlite-libs-0:3.54.1-1.fc46.x 100% | 80.5 MiB/s | 824.0 KiB | 00m00s [119/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 127.1 MiB/s | 1.7 MiB | 00m00s [120/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 4.6 MiB/s | 19.0 KiB | 00m00s [121/190] ima-evm-utils-libs-0:1.6.2-12 100% | 4.9 MiB/s | 30.2 KiB | 00m00s [122/190] gpgverify-0:2.2-5.fc45.noarch 100% | 5.5 MiB/s | 11.3 KiB | 00m00s [123/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 91.7 MiB/s | 281.6 KiB | 00m00s [124/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 68.7 MiB/s | 281.3 KiB | 00m00s [125/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 37.9 MiB/s | 116.5 KiB | 00m00s [126/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 31.5 MiB/s | 96.6 KiB | 00m00s [127/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 33.5 MiB/s | 68.5 KiB | 00m00s [128/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 43.0 MiB/s | 176.1 KiB | 00m00s [129/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 154.1 MiB/s | 631.2 KiB | 00m00s [130/190] libgpg-error-0:1.61-2.fc45.x8 100% | 61.7 MiB/s | 252.9 KiB | 00m00s [131/190] npth-0:1.8-5.fc45.x86_64 100% | 8.3 MiB/s | 25.5 KiB | 00m00s [132/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 148.7 MiB/s | 456.8 KiB | 00m00s [133/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 42.1 MiB/s | 172.6 KiB | 00m00s [134/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 53.3 MiB/s | 273.0 KiB | 00m00s [135/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 142.2 MiB/s | 1.4 MiB | 00m00s [136/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 13.6 MiB/s | 83.8 KiB | 00m00s [137/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 57.0 MiB/s | 175.2 KiB | 00m00s [138/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 37.1 MiB/s | 75.9 KiB | 00m00s [139/190] libunistring-0:1.1-12.fc45.x8 100% | 133.2 MiB/s | 545.8 KiB | 00m00s [140/190] nettle-0:4.0-5.fc45.x86_64 100% | 83.9 MiB/s | 429.7 KiB | 00m00s [141/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 91.1 MiB/s | 560.0 KiB | 00m00s [142/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 56.5 MiB/s | 289.4 KiB | 00m00s [143/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 99.8 MiB/s | 817.8 KiB | 00m00s [144/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 7.2 MiB/s | 36.8 KiB | 00m00s [145/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 15.1 MiB/s | 46.4 KiB | 00m00s [146/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 29.4 MiB/s | 60.1 KiB | 00m00s [147/190] libsepol-0:3.11-2.fc45.x86_64 100% | 118.9 MiB/s | 365.2 KiB | 00m00s [148/190] libselinux-0:3.11-5.fc46.x86_ 100% | 431.2 KiB/s | 103.9 KiB | 00m00s [149/190] libsemanage-0:3.11-4.fc46.x86 100% | 540.9 KiB/s | 130.3 KiB | 00m00s [150/190] binutils-0:2.47.50-20.fc46.x8 100% | 274.3 MiB/s | 5.2 MiB | 00m00s [151/190] systemd-libs-0:262.1-1.fc46.x 100% | 3.6 MiB/s | 963.6 KiB | 00m00s [152/190] alternatives-0:1.33-6.fc45.x8 100% | 19.3 MiB/s | 39.4 KiB | 00m00s [153/190] jansson-0:2.14-5.fc45.x86_64 100% | 22.9 MiB/s | 46.9 KiB | 00m00s [154/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 9.3 MiB/s | 9.5 KiB | 00m00s [155/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 15.9 MiB/s | 49.0 KiB | 00m00s [156/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [157/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 10.4 MiB/s | 42.6 KiB | 00m00s [158/190] file-0:5.48-3.fc46.x86_64 100% | 239.7 KiB/s | 50.6 KiB | 00m00s [159/190] file-libs-0:5.48-3.fc46.x86_6 100% | 3.5 MiB/s | 884.6 KiB | 00m00s [160/190] curl-0:8.23.0-1.fc46.x86_64 100% | 1.0 MiB/s | 245.1 KiB | 00m00s [161/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 47.6 MiB/s | 146.3 KiB | 00m00s [162/190] meson-srpm-macros-0:1.12.1-2. 100% | 67.0 KiB/s | 11.8 KiB | 00m00s [163/190] fedora-release-0:46-0.1.noarc 100% | 5.8 MiB/s | 11.9 KiB | 00m00s [164/190] pyproject-srpm-macros-0:1.24. 100% | 75.6 KiB/s | 15.3 KiB | 00m00s [165/190] gdb-minimal-0:18.1-1.fc46.x86 100% | 282.6 MiB/s | 4.8 MiB | 00m00s [166/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 20.1 MiB/s | 41.3 KiB | 00m00s [167/190] fedora-release-identity-basic 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [168/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 1.1 MiB/s | 277.9 KiB | 00m00s [169/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 156.9 MiB/s | 803.1 KiB | 00m00s [170/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 37.7 MiB/s | 77.2 KiB | 00m00s [171/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 36.7 MiB/s | 75.1 KiB | 00m00s [172/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 22.0 MiB/s | 67.7 KiB | 00m00s [173/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 96.3 MiB/s | 295.9 KiB | 00m00s [174/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 51.3 MiB/s | 157.7 KiB | 00m00s [175/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [176/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 30.7 MiB/s | 31.5 KiB | 00m00s [177/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [178/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 10.2 MiB/s | 21.0 KiB | 00m00s [179/190] publicsuffix-list-dafsa-0:202 100% | 29.8 MiB/s | 61.1 KiB | 00m00s [180/190] libfido2-0:1.17.0-6.fc46.x86_ 100% | 52.2 MiB/s | 107.0 KiB | 00m00s [181/190] libssh-config-0:0.12.2-1.fc45 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [182/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 35.9 MiB/s | 36.8 KiB | 00m00s [183/190] selinux-policy-targeted-0:45. 100% | 262.5 MiB/s | 6.8 MiB | 00m00s [184/190] selinux-policy-0:45.22-1.fc46 100% | 20.9 MiB/s | 42.8 KiB | 00m00s [185/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 5.8 MiB/s | 17.8 KiB | 00m00s [186/190] systemd-standalone-sysusers-0 100% | 1.8 MiB/s | 434.0 KiB | 00m00s [187/190] libcurl-0:8.23.0-1.fc46.x86_6 100% | 1.7 MiB/s | 497.4 KiB | 00m00s [188/190] libbrotli-0:1.2.1-1.fc46.x86_ 100% | 1.3 MiB/s | 347.2 KiB | 00m00s [189/190] policycoreutils-0:3.11-2.fc46 100% | 1.1 MiB/s | 236.8 KiB | 00m00s [190/190] libselinux-utils-0:3.11-5.fc4 100% | 3.8 KiB/s | 114.2 KiB | 00m30s >>> Curl error (28): Timeout was reached for https://packages.redhat.com/api/pulp-content/public-copr/thrnciar/python-setuptools/fedora-rawhide-x86_64/Packages/l/libselinux-utils-3.11-5.fc46.x86_64.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds] - https://packages.redhat.com/api/pulp-content/public-copr/thrnciar/python-setuptools/fedora-rawhide-x86_64/Packages/l/libselinux-utils-3.11-5.fc46.x86_64.rpm -------------------------------------------------------------------------------- [190/190] Total 100% | 2.3 MiB/s | 71.6 MiB | 00m32s Running transaction Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0x9488FB64: UserID : "Fedora (47) " Fingerprint: B2E766FA50CA6FA2D5ED06FC09D879E09488FB64 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-47-primary The key was successfully imported. [ 1/192] Verify package files 100% | 756.0 B/s | 190.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-59.fc45.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1792826946.946137/root/var/cache/dnf/copr_base-d70492a6dc8ad48d/packages/libselinux-3.11-5.fc46.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 5cb33c8fabc04a02: NOKEY >>> [RPM] failed to open /var/lib/mock/fedora-rawhide-x86_64-1792826946.946137/root/etc/group for id/name lookup: No such file or directory [ 2/192] Prepare transaction 100% | 2.0 KiB/s | 190.0 B | 00m00s [ 3/192] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/192] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/192] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/192] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/192] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/192] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/192] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/192] Installing fedora-release-0:4 100% | 6.7 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 14/192] Installing setup-0:2.15.1-2.f 100% | 42.0 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/192] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 16/192] Installing meson-srpm-macros- 100% | 0.0 B/s | 1.9 KiB | 00m00s [ 17/192] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 18/192] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 19/192] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 20/192] Installing coreutils-common-0 100% | 312.5 MiB/s | 11.6 MiB | 00m00s [ 21/192] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 22/192] Installing bash-0:5.3.20-1.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 23/192] Installing glibc-common-0:2.4 100% | 57.5 MiB/s | 1.0 MiB | 00m00s [ 24/192] Installing glibc-gconv-extra- 100% | 199.7 MiB/s | 7.8 MiB | 00m00s [ 25/192] Installing glibc-0:2.44.9000- 100% | 184.1 MiB/s | 7.2 MiB | 00m00s [ 26/192] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 27/192] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/192] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 29/192] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 30/192] Installing libgpg-error-0:1.6 100% | 58.6 MiB/s | 959.7 KiB | 00m00s [ 31/192] Installing readline-0:8.3-7.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 32/192] Installing libstdc++-0:16.2.1 100% | 385.8 MiB/s | 3.1 MiB | 00m00s [ 33/192] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 34/192] Installing elfutils-libelf-0: 100% | 409.1 MiB/s | 1.6 MiB | 00m00s [ 35/192] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 36/192] Installing libgcrypt-0:1.12.4 100% | 333.2 MiB/s | 1.7 MiB | 00m00s [ 37/192] Installing gmp-1:6.3.0-6.fc45 100% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 38/192] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 39/192] Installing libuuid-0:2.42.4-2 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 40/192] Installing systemd-libs-0:262 100% | 395.7 MiB/s | 2.8 MiB | 00m00s [ 41/192] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 42/192] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 43/192] Installing sqlite-libs-0:3.54 100% | 329.4 MiB/s | 1.6 MiB | 00m00s [ 44/192] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 45/192] Installing elfutils-libs-0:0. 100% | 352.2 MiB/s | 721.4 KiB | 00m00s [ 46/192] Installing libblkid-0:2.42.4- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 47/192] Installing libsepol-0:3.11-2. 100% | 423.4 MiB/s | 867.1 KiB | 00m00s [ 48/192] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 49/192] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 50/192] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.5 KiB | 00m00s [ 51/192] Installing grep-0:3.12-4.fc45 100% | 55.7 MiB/s | 1.0 MiB | 00m00s [ 52/192] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 53/192] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 54/192] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 55/192] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 56/192] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 57/192] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 58/192] Installing libidn2-0:2.3.8-4. 100% | 26.2 MiB/s | 562.6 KiB | 00m00s [ 59/192] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 60/192] Installing xz-1:5.8.4-1.fc46. 100% | 59.4 MiB/s | 1.4 MiB | 00m00s [ 61/192] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [ 62/192] Installing gnupg2-verify-0:2. 100% | 26.9 MiB/s | 357.7 KiB | 00m00s [ 63/192] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 64/192] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 65/192] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 66/192] Installing libksba-0:1.8.1-1. 100% | 212.1 MiB/s | 434.4 KiB | 00m00s [ 67/192] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 68/192] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 69/192] Installing file-0:5.48-3.fc46 100% | 7.8 MiB/s | 103.4 KiB | 00m00s [ 70/192] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 71/192] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 72/192] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 73/192] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 74/192] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 75/192] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 76/192] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 77/192] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [ 78/192] Installing libsmartcols-0:2.4 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 79/192] Installing lua-libs-0:5.5.1-2 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 80/192] Installing libffi-0:3.8.0-1.f 100% | 94.6 MiB/s | 96.9 KiB | 00m00s [ 81/192] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 82/192] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.6 KiB | 00m00s [ 83/192] Installing p11-kit-trust-0:0. 100% | 14.7 MiB/s | 480.1 KiB | 00m00s [ 84/192] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 85/192] Installing util-linux-core-0: 100% | 72.0 MiB/s | 1.5 MiB | 00m00s [ 86/192] Installing liblastlog2-0:2.42 100% | 2.6 MiB/s | 39.8 KiB | 00m00s [ 87/192] Installing zip-0:3.0-46.fc45. 100% | 37.9 MiB/s | 698.0 KiB | 00m00s [ 88/192] Installing gnupg2-keyboxd-0:2 100% | 12.4 MiB/s | 202.5 KiB | 00m00s [ 89/192] Installing libpsl-0:0.23.3-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 90/192] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 91/192] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 92/192] Installing libselinux-utils-0 100% | 19.5 MiB/s | 320.3 KiB | 00m00s [ 93/192] Installing libfdisk-0:2.42.4- 100% | 192.0 MiB/s | 393.2 KiB | 00m00s [ 94/192] Installing fips-provider-0:1. 100% | 439.0 MiB/s | 4.8 MiB | 00m00s [ 95/192] Installing openssl-libs-1:4.0 100% | 394.0 MiB/s | 6.7 MiB | 00m00s [ 96/192] Installing coreutils-0:9.12-1 100% | 129.7 MiB/s | 6.4 MiB | 00m00s [ 97/192] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 98/192] Installing gzip-0:1.15-1.fc46 100% | 25.9 MiB/s | 450.7 KiB | 00m00s [ 99/192] Installing util-linux-0:2.42. 100% | 68.3 MiB/s | 3.8 MiB | 00m00s [100/192] Installing policycoreutils-0: 100% | 20.9 MiB/s | 921.4 KiB | 00m00s [101/192] Installing selinux-policy-0:4 100% | 677.2 KiB/s | 34.5 KiB | 00m00s [102/192] Installing selinux-policy-tar 100% | 103.4 MiB/s | 15.1 MiB | 00m00s [103/192] Installing rpm-sequoia-0:1.10 100% | 305.9 MiB/s | 2.4 MiB | 00m00s [104/192] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [105/192] Installing libevent-0:2.1.13- 100% | 320.5 MiB/s | 984.5 KiB | 00m00s [106/192] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 52.5 KiB | 00m00s [107/192] Installing libusb1-0:1.0.30-2 100% | 7.7 MiB/s | 181.8 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [108/192] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [109/192] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [110/192] Installing gnupg2-gpg-agent-0 100% | 20.2 MiB/s | 682.8 KiB | 00m00s [111/192] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [112/192] Installing gnutls-0:3.8.13-5. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [113/192] Installing zstd-0:1.5.7-6.fc4 100% | 33.0 MiB/s | 506.1 KiB | 00m00s [114/192] Installing libxml2-0:2.15.4-1 100% | 91.9 MiB/s | 1.7 MiB | 00m00s [115/192] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [116/192] Installing add-determinism-0: 100% | 127.0 MiB/s | 2.2 MiB | 00m00s [117/192] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [118/192] Installing cpio-0:2.15-10.fc4 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [119/192] Installing ed-0:1.22.6-1.fc46 100% | 11.5 MiB/s | 153.2 KiB | 00m00s [120/192] Installing patch-0:2.8-6.fc46 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [121/192] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [122/192] Installing libarchive-0:3.8.9 100% | 327.4 MiB/s | 1.0 MiB | 00m00s [123/192] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [124/192] Installing libtool-ltdl-0:2.6 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [125/192] Installing gdbm-libs-1:1.26-1 100% | 132.7 MiB/s | 135.9 KiB | 00m00s [126/192] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [127/192] Installing openldap-0:2.6.15- 100% | 223.7 MiB/s | 687.2 KiB | 00m00s [128/192] Installing gnupg2-dirmngr-0:2 100% | 19.9 MiB/s | 632.8 KiB | 00m00s [129/192] Installing gnupg2-0:2.4.9-18. 100% | 197.0 MiB/s | 6.5 MiB | 00m00s [130/192] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [131/192] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [132/192] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [133/192] Installing pkgconf-0:2.5.1-2. 100% | 6.6 MiB/s | 95.2 KiB | 00m00s [134/192] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [135/192] Installing libpfm-0:4.14.1-2. 100% | 474.4 MiB/s | 2.4 MiB | 00m00s [136/192] Installing systemd-standalone 100% | 63.9 MiB/s | 981.8 KiB | 00m00s [137/192] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [138/192] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [139/192] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [140/192] Installing xxhash-libs-0:0.8. 100% | 93.1 MiB/s | 95.4 KiB | 00m00s [141/192] Installing libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [142/192] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [143/192] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [144/192] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [145/192] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [146/192] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [147/192] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [148/192] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [149/192] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [150/192] Installing libbrotli-0:1.2.1- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [151/192] Installing libcurl-0:8.23.0-1 100% | 361.9 MiB/s | 1.1 MiB | 00m00s [152/192] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.2 KiB | 00m00s [153/192] Installing elfutils-0:0.197-1 100% | 139.6 MiB/s | 3.1 MiB | 00m00s [154/192] Installing binutils-0:2.47.50 100% | 255.4 MiB/s | 24.5 MiB | 00m00s [155/192] Installing gdb-minimal-0:18.1 100% | 294.7 MiB/s | 14.4 MiB | 00m00s [156/192] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [157/192] Installing curl-0:8.23.0-1.fc 100% | 14.5 MiB/s | 488.7 KiB | 00m00s [158/192] Installing rpm-0:6.1.0-1.fc46 100% | 46.4 MiB/s | 2.5 MiB | 00m00s [159/192] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [160/192] Installing efi-srpm-macros-0: 100% | 5.0 MiB/s | 41.3 KiB | 00m00s [161/192] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [162/192] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [163/192] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.6 KiB | 00m00s [164/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [165/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [166/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [167/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [168/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [169/192] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [170/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [171/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 404.0 B | 00m00s [172/192] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [173/192] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [174/192] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [175/192] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [176/192] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [177/192] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [178/192] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [179/192] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [180/192] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.5 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 98.6 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 55.9 KiB/s | 372.8 KiB | 00m07s Warning: skipped OpenPGP checks for 14 packages from repository: copr_base Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.x86_64 alternatives-1.33-6.fc45.x86_64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc45.x86_64 bash-5.3.20-1.fc46.x86_64 binutils-2.47.50-20.fc46.x86_64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.x86_64 bzip2-libs-1.0.8-24.fc45.x86_64 ca-certificates-2026.2.92_v9.0.319-2.fc46.noarch cmake-srpm-macros-4.3.0-5.fc45.noarch coreutils-9.12-1.fc46.x86_64 coreutils-common-9.12-1.fc46.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.23.0-1.fc46.x86_64 cyrus-sasl-lib-2.1.28-37.fc45.x86_64 debugedit-5.3-3.fc45.x86_64 diffutils-3.12-6.fc45.x86_64 dwz-0.17-3.fc45.x86_64 ed-1.22.6-1.fc46.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.197-1.fc46.x86_64 elfutils-debuginfod-client-0.197-1.fc46.x86_64 elfutils-libelf-0.197-1.fc46.x86_64 elfutils-libs-0.197-1.fc46.x86_64 erlang-srpm-macros-0.4.0-1.fc46.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.48-3.fc46.x86_64 file-libs-5.48-3.fc46.x86_64 filesystem-3.18-59.fc45.x86_64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.x86_64 fips-provider-1.5.3-1.fc46.x86_64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.x86_64 gdb-minimal-18.1-1.fc46.x86_64 gdbm-libs-1.26-1.fc46.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-5.fc46.x86_64 glibc-common-2.44.9000-5.fc46.x86_64 glibc-gconv-extra-2.44.9000-5.fc46.x86_64 glibc-minimal-langpack-2.44.9000-5.fc46.x86_64 gmp-6.3.0-6.fc45.x86_64 gnat-srpm-macros-7-3.fc45.noarch gnome-srpm-macros-1.0-2.fc45.noarch gnulib-l10n-20241231-4.fc45.noarch gnupg2-2.4.9-18.fc45.x86_64 gnupg2-dirmngr-2.4.9-18.fc45.x86_64 gnupg2-gpg-agent-2.4.9-18.fc45.x86_64 gnupg2-gpgconf-2.4.9-18.fc45.x86_64 gnupg2-keyboxd-2.4.9-18.fc45.x86_64 gnupg2-verify-2.4.9-18.fc45.x86_64 gnutls-3.8.13-5.fc46.x86_64 go-srpm-macros-3.8.0-3.fc45.noarch gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-b2e766fa50ca6fa2d5ed06fc09d879e09488fb64-6a6b46b4 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.x86_64 gzip-1.15-1.fc46.x86_64 ima-evm-utils-libs-1.6.2-12.fc45.x86_64 info-7.3-3.fc45.x86_64 jansson-2.14-5.fc45.x86_64 java-srpm-macros-1-9.fc45.noarch json-c-0.18-9.fc45.x86_64 kernel-srpm-macros-1.0-30.fc45.noarch keyutils-libs-1.6.3-8.fc45.x86_64 krb5-libs-1.22.2-9.fc45.x86_64 libacl-2.4.0-2.fc45.x86_64 libarchive-3.8.9-2.fc46.x86_64 libassuan-2.5.7-6.fc45.x86_64 libattr-2.6.0-2.fc45.x86_64 libblkid-2.42.4-2.fc46.x86_64 libbrotli-1.2.1-1.fc46.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.6-1.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.23.0-1.fc46.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.13-1.fc46.x86_64 libfdisk-2.42.4-2.fc46.x86_64 libffi-3.8.0-1.fc46.x86_64 libfido2-1.17.0-6.fc46.x86_64 libfsverity-1.7-4.fc45.x86_64 libgcc-16.2.1-2.fc46.1.x86_64 libgcrypt-1.12.4-1.fc46.x86_64 libgomp-16.2.1-2.fc46.1.x86_64 libgpg-error-1.61-2.fc45.x86_64 libidn2-2.3.8-4.fc45.x86_64 libksba-1.8.1-1.fc46.x86_64 liblastlog2-2.42.4-2.fc46.x86_64 libmount-2.42.4-2.fc46.x86_64 libnghttp2-1.69.0-6.fc46.x86_64 libnghttp3-1.18.0-1.fc45.x86_64 libpfm-4.14.1-2.fc46.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.3-1.fc46.x86_64 libselinux-3.11-5.fc46.x86_64 libselinux-utils-3.11-5.fc46.x86_64 libsemanage-3.11-4.fc46.x86_64 libsepol-3.11-2.fc45.x86_64 libsmartcols-2.42.4-2.fc46.x86_64 libssh-0.12.2-1.fc45.x86_64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.2.1-2.fc46.1.x86_64 libtasn1-4.21.0-2.fc45.x86_64 libtool-ltdl-2.6.2-1.fc46.x86_64 libunistring-1.1-12.fc45.x86_64 libusb1-1.0.30-2.fc45.x86_64 libuuid-2.42.4-2.fc46.x86_64 libverto-0.3.2-13.fc45.x86_64 libxcrypt-4.5.2-4.fc45.x86_64 libxml2-2.15.4-1.fc46.x86_64 libzstd-1.5.7-6.fc45.x86_64 linkdupes-0.7.3-3.fc45.x86_64 lua-libs-5.5.1-2.fc46.x86_64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.x86_64 meson-srpm-macros-1.12.1-2.fc46.noarch mpfr-4.2.2-4.fc45.x86_64 ncurses-base-6.6-3.fc45.noarch ncurses-libs-6.6-3.fc45.x86_64 nettle-4.0-5.fc45.x86_64 ngtcp2-1.22.1-3.fc45.x86_64 ngtcp2-crypto-ossl-1.22.1-3.fc45.x86_64 npth-1.8-5.fc45.x86_64 ocaml-srpm-macros-11-4.fc45.noarch openblas-srpm-macros-2-23.fc46.noarch openldap-2.6.15-1.fc46.x86_64 openssl-libs-4.0.3-1.fc46.x86_64 p11-kit-0.26.5-1.fc45.x86_64 p11-kit-trust-0.26.5-1.fc45.x86_64 package-notes-srpm-macros-0.20-2.fc45.noarch pam-libs-1.7.2-4.fc45.x86_64 patch-2.8-6.fc46.x86_64 pcre2-10.47-1.fc45.2.x86_64 pcre2-syntax-10.47-1.fc45.2.noarch perl-srpm-macros-1-65.fc45.noarch pkgconf-2.5.1-2.fc45.x86_64 pkgconf-m4-2.5.1-2.fc45.noarch pkgconf-pkg-config-2.5.1-2.fc45.x86_64 policycoreutils-3.11-2.fc46.x86_64 popt-1.19-11.fc45.x86_64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.24.0-1.fc46.noarch python-srpm-macros-3.15-2.fc45.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.2-1.fc46.noarch readline-8.3-7.fc46.x86_64 redhat-rpm-config-345-5.fc46.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc46.x86_64 rpm-build-6.1.0-1.fc46.x86_64 rpm-build-libs-6.1.0-1.fc46.x86_64 rpm-libs-6.1.0-1.fc46.x86_64 rpm-plugin-selinux-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 rpm-sign-libs-6.1.0-1.fc46.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.22-1.fc46.noarch selinux-policy-targeted-45.22-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-2.fc46.x86_64 sqlite-libs-3.54.1-1.fc46.x86_64 systemd-libs-262.1-1.fc46.x86_64 systemd-standalone-sysusers-262.1-1.fc46.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.4-2.fc46.x86_64 util-linux-core-2.42.4-2.fc46.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.4-1.fc46.x86_64 xz-5.8.4-1.fc46.x86_64 xz-libs-5.8.4-1.fc46.x86_64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.x86_64 zlib-ng-compat-2.3.3-6.fc45.x86_64 zstd-1.5.7-6.fc45.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1792800000 Wrote: /builddir/build/SRPMS/librealsense-2.59.1-3.fc46.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1792826946.946137/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-bvv94u58/librealsense/librealsense.spec) Config(child) 0 minutes 59 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.59.1-3.fc46.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792826946.946137/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792826946.946137/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-1792826946.946137/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-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 dnf5-5.4.6.0-1.fc46.x86_64 dnf5-plugins-5.4.6.0-1.fc46.x86_64 Finish: chroot init Start: build phase for librealsense-2.59.1-3.fc46.src.rpm Start: build setup for librealsense-2.59.1-3.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1792800000 Wrote: /builddir/build/SRPMS/librealsense-2.59.1-3.fc46.src.rpm Updating and loading repositories: fedora 100% | 101.8 KiB/s | 21.9 KiB | 00m00s Coprdir repository 100% | 10.1 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 10.1 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cmake x86_64 0:4.3.0-5.fc45 fedora 40.4 MiB doxygen x86_64 2:1.18.0-2.fc46 fedora 21.4 MiB gcc-c++ x86_64 0:16.2.1-2.fc46.1 fedora 46.8 MiB gdb-headless x86_64 0:18.1-1.fc46 fedora 17.3 MiB glfw-devel x86_64 1:3.4-8.fc45 fedora 265.0 KiB gtk3-devel x86_64 0:3.24.52-6.fc45 copr_base 34.5 MiB json-devel x86_64 0:3.12.0-3.fc45 fedora 1.0 MiB libcurl-devel x86_64 0:8.23.0-1.fc46 copr_base 1.4 MiB libusb1-devel x86_64 0:1.0.30-2.fc45 fedora 86.0 KiB lz4-devel x86_64 0:1.10.0-5.fc45 fedora 102.2 KiB mesa-libGL-devel x86_64 0:26.2.5-1.fc46 fedora 80.8 KiB mesa-libGLU-devel x86_64 0:9.0.3-9.fc45 fedora 17.0 KiB pybind11-devel x86_64 0:3.0.4-7.fc45 fedora 1.1 MiB python3-devel x86_64 0:3.15.1-1.fc46 copr_base 2.5 MiB python3-setuptools noarch 0:84.0.0-1.fc46 fedora 7.4 MiB systemd-devel x86_64 0:262.1-1.fc46 copr_base 653.8 KiB Installing dependencies: aalib-libs x86_64 0:1.4.0-0.59.rc5.fc45 fedora 155.1 KiB adobe-mappings-cmap noarch 0:20231115-6.fc45 fedora 15.2 MiB adobe-mappings-cmap-deprecated noarch 0:20231115-6.fc45 fedora 582.1 KiB adobe-mappings-pdf noarch 0:20190401-13.fc45 fedora 4.4 MiB adwaita-cursor-theme noarch 0:51.0-1.fc46 fedora 11.4 MiB adwaita-icon-theme noarch 0:51.0-1.fc46 fedora 888.7 KiB adwaita-icon-theme-legacy noarch 0:46.2-12.fc45 fedora 2.1 MiB annobin-docs noarch 0:13.33-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.33-1.fc46 fedora 726.5 KiB at-spi2-atk x86_64 0:2.62.1-1.fc46 copr_base 288.2 KiB at-spi2-atk-devel x86_64 0:2.62.1-1.fc46 copr_base 1.6 KiB at-spi2-core x86_64 0:2.62.1-1.fc46 copr_base 1.6 MiB at-spi2-core-devel x86_64 0:2.62.1-1.fc46 copr_base 4.5 MiB atk x86_64 0:2.62.1-1.fc46 copr_base 252.6 KiB atk-devel x86_64 0:2.62.1-1.fc46 copr_base 6.0 MiB avahi-glib x86_64 0:0.9~rc2-9.fc45 fedora 19.5 KiB avahi-libs x86_64 0:0.9~rc2-9.fc45 fedora 171.3 KiB boost-regex x86_64 0:1.90.0-13.fc45 fedora 294.7 KiB brotli x86_64 0:1.2.1-1.fc46 copr_base 33.5 KiB brotli-devel x86_64 0:1.2.1-1.fc46 copr_base 65.8 KiB bubblewrap x86_64 0:0.13.1-1.fc46 fedora 139.9 KiB bzip2-devel x86_64 0:1.0.8-24.fc45 fedora 309.8 KiB cairo x86_64 0:1.18.6-1.fc46 fedora 1.8 MiB cairo-devel x86_64 0:1.18.6-1.fc46 fedora 2.3 MiB cairo-gobject x86_64 0:1.18.6-1.fc46 fedora 31.0 KiB cairo-gobject-devel x86_64 0:1.18.6-1.fc46 fedora 7.0 KiB clang-libs x86_64 0:23.1.4-1.fc46 copr_base 110.5 MiB clang-resource-filesystem x86_64 0:23.1.4-1.fc46 copr_base 15.3 KiB cmake-data noarch 0:4.3.0-5.fc45 fedora 9.4 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 fedora 0.0 B cmake-rpm-macros noarch 0:4.3.0-5.fc45 fedora 8.4 KiB colord-libs x86_64 0:1.4.8-5.fc45 fedora 830.6 KiB cpp x86_64 0:16.2.1-2.fc46.1 fedora 42.6 MiB ctags x86_64 0:6.2.1-5.fc46 fedora 2.2 MiB cups-filesystem noarch 1:2.4.19-4.fc45 fedora 0.0 B cups-libs x86_64 1:2.4.19-4.fc45 fedora 638.7 KiB dbus x86_64 1:1.16.2-6.fc45 fedora 0.0 B dbus-devel x86_64 1:1.16.2-6.fc45 fedora 131.7 KiB dbus-libs x86_64 1:1.16.2-6.fc45 fedora 357.4 KiB default-fonts-core-sans noarch 0:4.3-4.fc46 fedora 11.9 KiB duktape x86_64 0:2.7.0-12.fc45 fedora 623.7 KiB emacs-filesystem x86_64 1:31.1-1.fc46 fedora 0.0 B expat x86_64 0:2.9.0-1.fc46 fedora 349.6 KiB fmt x86_64 0:12.1.0-3.fc45 fedora 288.1 KiB fontconfig x86_64 0:2.18.3-3.fc46 fedora 1.0 MiB fontconfig-devel x86_64 0:2.18.3-3.fc46 fedora 127.7 KiB fonts-filesystem noarch 1:5.0.0-4.fc45 fedora 0.0 B freetype x86_64 0:2.15.0-1.fc46 fedora 946.8 KiB freetype-devel x86_64 0:2.15.0-1.fc46 fedora 8.7 MiB fribidi x86_64 0:1.0.17-2.fc46 fedora 394.5 KiB fribidi-devel x86_64 0:1.0.17-2.fc46 fedora 78.3 KiB gcc x86_64 0:16.2.1-2.fc46.1 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46.1 fedora 57.1 KiB gdk-pixbuf2 x86_64 0:2.44.8-3.fc46 copr_base 2.6 MiB gdk-pixbuf2-devel x86_64 0:2.44.8-3.fc46 copr_base 2.2 MiB gettext x86_64 0:1.0-4.fc46 fedora 17.8 MiB gettext-envsubst x86_64 0:1.0-4.fc46 fedora 70.6 KiB gettext-libs x86_64 0:1.0-4.fc46 fedora 2.3 MiB gettext-runtime x86_64 0:1.0-4.fc46 fedora 716.1 KiB glfw x86_64 1:3.4-8.fc45 fedora 390.1 KiB glib-networking x86_64 0:2.90.0-1.fc46 fedora 802.7 KiB glib2 x86_64 0:2.90.1-1.fc46 copr_base 15.7 MiB glib2-devel x86_64 0:2.90.1-1.fc46 copr_base 15.8 MiB glibc-devel x86_64 0:2.44.9000-5.fc46 fedora 2.3 MiB glycin-devel x86_64 0:2.2.2-1.fc46 fedora 151.6 KiB glycin-libs x86_64 0:2.2.2-1.fc46 fedora 4.8 MiB glycin-loaders x86_64 0:2.2.2-1.fc46 fedora 14.9 MiB gobject-introspection x86_64 0:1.86.0-12.fc46 copr_base 397.3 KiB google-droid-sans-fonts noarch 0:20200215-25.fc45 fedora 6.3 MiB google-noto-fonts-common noarch 0:20261001-1.fc46 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 0:20261001-1.fc46 fedora 1.4 MiB gpgme x86_64 0:2.2.0-1.fc46 copr_base 628.5 KiB gpgmepp x86_64 1:2.2.0-1.fc46 fedora 625.7 KiB gpm-libs x86_64 0:1.20.7-54.fc45 fedora 31.5 KiB graphite2 x86_64 0:1.3.14-22.fc45 fedora 191.4 KiB graphite2-devel x86_64 0:1.3.14-22.fc45 fedora 49.3 KiB graphviz x86_64 0:16.1.0-2.fc46 fedora 4.0 MiB graphviz-libs x86_64 0:16.1.0-2.fc46 fedora 1.3 MiB groff-base x86_64 0:1.24.2-1.fc46 fedora 4.2 MiB gsettings-desktop-schemas x86_64 0:51.0-1.fc46 copr_base 6.7 MiB gtk-update-icon-cache x86_64 0:3.24.52-6.fc45 copr_base 62.0 KiB gtk3 x86_64 0:3.24.52-6.fc45 copr_base 22.8 MiB gts x86_64 0:0.7.6-53.20121130.fc45 fedora 651.0 KiB harfbuzz x86_64 0:15.0.0-2.fc46 copr_base 3.5 MiB harfbuzz-cairo x86_64 0:15.0.0-2.fc46 copr_base 52.1 KiB harfbuzz-devel x86_64 0:15.0.0-2.fc46 copr_base 6.6 MiB harfbuzz-gpu x86_64 0:15.0.0-2.fc46 copr_base 176.2 KiB harfbuzz-icu x86_64 0:15.0.0-2.fc46 copr_base 15.3 KiB harfbuzz-raster x86_64 0:15.0.0-2.fc46 copr_base 120.5 KiB harfbuzz-vector x86_64 0:15.0.0-2.fc46 copr_base 117.3 KiB hicolor-icon-theme noarch 0:0.18-6.fc45 fedora 72.4 KiB highway x86_64 0:1.3.0-3.fc45 fedora 5.6 MiB hwdata noarch 0:0.412-1.fc46 fedora 10.1 MiB jbig2dec-libs x86_64 0:0.20-9.fc45 fedora 168.9 KiB jbigkit-libs x86_64 0:2.1-34.fc45 fedora 117.2 KiB js-doxygen noarch 2:1.18.0-2.fc46 fedora 243.7 KiB json-glib x86_64 0:1.10.8-11.fc45 fedora 596.2 KiB jsoncpp x86_64 0:1.9.6-3.fc44 fedora 285.6 KiB kernel-headers x86_64 0:7.3.0-65.fc46 fedora 7.1 MiB keyutils-libs-devel x86_64 0:1.6.3-8.fc45 fedora 48.2 KiB krb5-devel x86_64 0:1.22.2-9.fc45 fedora 709.9 KiB lasi x86_64 0:1.1.3-19.fc45 fedora 126.6 KiB lcms2 x86_64 0:2.16-8.fc45 fedora 445.8 KiB libGLEW x86_64 0:2.2.0-13.fc45 fedora 760.3 KiB libICE x86_64 0:1.1.2-5.fc45 fedora 198.4 KiB libSM x86_64 0:1.2.5-5.fc45 fedora 100.9 KiB libX11 x86_64 0:1.8.13-3.fc46 fedora 1.3 MiB libX11-common noarch 0:1.8.13-3.fc46 fedora 1.1 MiB libX11-devel x86_64 0:1.8.13-3.fc46 fedora 1.0 MiB libX11-xcb x86_64 0:1.8.13-3.fc46 fedora 10.8 KiB libXau x86_64 0:1.0.12-5.fc45 fedora 72.8 KiB libXau-devel x86_64 0:1.0.12-5.fc45 fedora 7.3 KiB libXcomposite x86_64 0:0.4.6-8.fc45 fedora 44.3 KiB libXcomposite-devel x86_64 0:0.4.6-8.fc45 fedora 7.6 KiB libXcursor x86_64 0:1.2.3-5.fc45 fedora 53.3 KiB libXcursor-devel x86_64 0:1.2.3-5.fc45 fedora 20.5 KiB libXdamage x86_64 0:1.1.6-8.fc45 fedora 39.5 KiB libXdamage-devel x86_64 0:1.1.6-8.fc45 fedora 2.5 KiB libXext x86_64 0:1.3.6-6.fc45 fedora 89.9 KiB libXext-devel x86_64 0:1.3.6-6.fc45 fedora 97.7 KiB libXfixes x86_64 0:6.0.1-8.fc45 fedora 30.0 KiB libXfixes-devel x86_64 0:6.0.1-8.fc45 fedora 9.2 KiB libXft x86_64 0:2.3.8-11.fc45 fedora 168.3 KiB libXft-devel x86_64 0:2.3.8-11.fc45 fedora 29.1 KiB libXi x86_64 0:1.8.4-1.fc46 fedora 80.6 KiB libXi-devel x86_64 0:1.8.4-1.fc46 fedora 131.9 KiB libXinerama x86_64 0:1.1.5-11.fc45 fedora 14.8 KiB libXinerama-devel x86_64 0:1.1.5-11.fc45 fedora 6.9 KiB libXrandr x86_64 0:1.5.4-8.fc45 fedora 51.7 KiB libXrandr-devel x86_64 0:1.5.4-8.fc45 fedora 21.3 KiB libXrender x86_64 0:0.9.12-5.fc45 fedora 49.9 KiB libXrender-devel x86_64 0:0.9.12-5.fc45 fedora 50.1 KiB libXt x86_64 0:1.3.1-5.fc45 fedora 437.7 KiB libXtst x86_64 0:1.2.5-5.fc45 fedora 33.4 KiB libXtst-devel x86_64 0:1.2.5-5.fc45 fedora 11.2 KiB libXxf86vm x86_64 0:1.1.6-5.fc45 fedora 25.1 KiB libaom x86_64 0:3.15.2-1.fc46 fedora 5.4 MiB libatomic x86_64 0:16.2.1-2.fc46.1 fedora 45.6 KiB libblkid-devel x86_64 0:2.42.4-2.fc46 fedora 45.0 KiB libcloudproviders x86_64 0:0.4.1-2.fc46 copr_base 124.1 KiB libcloudproviders-devel x86_64 0:0.4.1-2.fc46 copr_base 1.3 MiB libcom_err-devel x86_64 0:1.47.4-2.fc45 fedora 16.7 KiB libdatrie x86_64 0:0.2.14-3.fc45 fedora 57.7 KiB libdatrie-devel x86_64 0:0.2.14-3.fc45 fedora 411.3 KiB libdav1d x86_64 0:1.5.4-1.fc46 fedora 1.8 MiB libdrm x86_64 0:2.4.134-2.fc45 fedora 405.9 KiB libdrm-devel x86_64 0:2.4.134-2.fc45 fedora 743.6 KiB libedit x86_64 0:3.1-60.20260512cvs.fc45 fedora 248.3 KiB libepoxy x86_64 0:1.5.10-13.fc45 fedora 1.1 MiB libepoxy-devel x86_64 0:1.5.10-13.fc45 fedora 1.6 MiB libffi-devel x86_64 0:3.8.0-1.fc46 fedora 38.7 KiB libglvnd x86_64 1:1.7.0-10.fc45 fedora 526.1 KiB libglvnd-core-devel x86_64 1:1.7.0-10.fc45 fedora 40.3 KiB libglvnd-devel x86_64 1:1.7.0-10.fc45 fedora 2.1 MiB libglvnd-egl x86_64 1:1.7.0-10.fc45 fedora 68.6 KiB libglvnd-gles x86_64 1:1.7.0-10.fc45 fedora 89.7 KiB libglvnd-glx x86_64 1:1.7.0-10.fc45 fedora 597.1 KiB libglvnd-opengl x86_64 1:1.7.0-10.fc45 fedora 144.7 KiB libgs x86_64 0:10.08.0-1.fc46 fedora 21.6 MiB libgusb x86_64 0:0.4.9-6.fc45 fedora 162.0 KiB libheif x86_64 0:1.23.6-3.fc46 fedora 2.3 MiB libicu x86_64 0:78.3-8.fc45 fedora 37.8 MiB libicu-devel x86_64 0:78.3-8.fc45 fedora 5.2 MiB libidn2-devel x86_64 0:2.3.8-4.fc45 fedora 152.1 KiB libijs x86_64 0:0.35-27.fc45 fedora 57.4 KiB libipt x86_64 0:2.2-2.fc45 fedora 121.1 KiB libjpeg-turbo x86_64 0:3.1.4.1-2.fc45 fedora 821.8 KiB libjxl x86_64 1:0.11.2-2.fc45 fedora 4.1 MiB libkadm5 x86_64 0:1.22.2-9.fc45 fedora 217.9 KiB liblerc x86_64 0:4.2.0-1.fc45 fedora 661.1 KiB libmount-devel x86_64 0:2.42.4-2.fc46 fedora 66.5 KiB libmpc x86_64 0:1.4.1-2.fc45 fedora 168.8 KiB libnghttp2-devel x86_64 0:1.69.0-6.fc46 fedora 288.0 KiB libnghttp3-devel x86_64 0:1.18.0-1.fc45 fedora 119.4 KiB libopenjph x86_64 0:0.32.0-1.fc46 fedora 530.5 KiB libpaper x86_64 1:2.1.1-11.fc45 fedora 48.6 KiB libpciaccess x86_64 0:0.16-18.fc45 fedora 48.4 KiB libpciaccess-devel x86_64 0:0.16-18.fc45 fedora 15.3 KiB libpng x86_64 2:1.6.58-2.fc45 fedora 253.7 KiB libpng-devel x86_64 2:1.6.58-2.fc45 fedora 906.0 KiB libproxy x86_64 0:0.5.12-3.fc45 copr_base 106.1 KiB libpsl-devel x86_64 0:0.23.3-1.fc46 fedora 111.5 KiB librsvg2 x86_64 0:2.63.2-1.fc46 fedora 5.0 MiB libseccomp x86_64 0:2.6.1-3.fc45 fedora 222.2 KiB libseccomp-devel x86_64 0:2.6.1-3.fc45 fedora 115.6 KiB libselinux-devel x86_64 0:3.11-5.fc46 copr_base 121.9 KiB libsepol-devel x86_64 0:3.11-2.fc45 fedora 120.7 KiB libsoup3 x86_64 0:3.8.0-1.fc46 copr_base 1.2 MiB libssh-devel x86_64 0:0.12.2-1.fc45 fedora 204.2 KiB libstdc++-devel x86_64 0:16.2.1-2.fc46.1 fedora 41.2 MiB libstemmer x86_64 0:3.1.1-2.fc45 fedora 673.5 KiB libtextstyle x86_64 0:1.0-4.fc46 fedora 211.4 KiB libthai x86_64 0:0.1.30-3.fc45 fedora 800.9 KiB libthai-devel x86_64 0:0.1.30-3.fc45 fedora 510.5 KiB libtiff x86_64 0:4.7.2-3.fc46 fedora 644.5 KiB libtinysparql x86_64 0:3.12.0-1.fc46 copr_base 1.0 MiB libuv x86_64 1:1.52.1-2.fc45 fedora 593.2 KiB libverto-devel x86_64 0:0.3.2-13.fc45 fedora 25.7 KiB libvmaf x86_64 0:3.2.1-1.fc46 fedora 1.2 MiB libwayland-client x86_64 0:1.26.0-3.fc46 fedora 66.0 KiB libwayland-cursor x86_64 0:1.26.0-3.fc46 fedora 37.2 KiB libwayland-egl x86_64 0:1.26.0-3.fc46 fedora 12.3 KiB libwayland-server x86_64 0:1.26.0-3.fc46 fedora 82.5 KiB libwebp x86_64 0:1.6.0-4.fc45 fedora 968.1 KiB libxcb x86_64 0:1.17.0-8.fc45 fedora 1.1 MiB libxcb-devel x86_64 0:1.17.0-8.fc45 fedora 2.6 MiB libxcrypt-devel x86_64 0:4.5.2-4.fc45 fedora 31.0 KiB libxkbcommon x86_64 0:1.13.1-4.fc46 fedora 432.2 KiB libxkbcommon-devel x86_64 0:1.13.1-4.fc46 fedora 393.4 KiB libxml2-devel x86_64 0:2.15.4-1.fc46 fedora 6.7 MiB libxshmfence x86_64 0:1.3.2-9.fc45 fedora 12.3 KiB libyaml x86_64 0:0.2.5-19.fc45 fedora 138.5 KiB libzstd-devel x86_64 0:1.5.7-6.fc45 fedora 217.6 KiB llvm-filesystem x86_64 0:23.1.4-1.fc46 copr_base 0.0 B llvm-libs x86_64 0:23.1.4-1.fc46 copr_base 146.2 MiB lm_sensors-libs x86_64 0:3.6.0-25.fc45 fedora 89.7 KiB lzo x86_64 0:2.10-17.fc45 fedora 178.8 KiB lzo-devel x86_64 0:2.10-17.fc45 fedora 212.2 KiB lzo-minilzo x86_64 0:2.10-17.fc45 fedora 36.5 KiB make x86_64 1:4.4.1-13.fc45 fedora 1.8 MiB mesa-dri-drivers x86_64 0:26.2.5-1.fc46 fedora 53.2 MiB mesa-filesystem x86_64 0:26.2.5-1.fc46 fedora 3.6 KiB mesa-libEGL x86_64 0:26.2.5-1.fc46 fedora 398.5 KiB mesa-libGL x86_64 0:26.2.5-1.fc46 fedora 378.3 KiB mesa-libGLU x86_64 0:9.0.3-9.fc45 fedora 369.7 KiB mesa-libgbm x86_64 0:26.2.5-1.fc46 fedora 19.5 KiB mpdecimal x86_64 0:4.0.1-4.fc45 fedora 221.2 KiB ncurses x86_64 0:6.6-3.fc45 fedora 611.5 KiB netpbm x86_64 0:11.14-3.fc46 fedora 585.2 KiB ngtcp2-crypto-ossl-devel x86_64 0:1.22.1-3.fc45 fedora 7.5 KiB ngtcp2-devel x86_64 0:1.22.1-3.fc45 fedora 262.8 KiB ninja-build x86_64 0:1.13.2-6.fc45 fedora 497.5 KiB noopenh264 x86_64 0:2.6.0-5.fc45 fedora 39.0 KiB nspr x86_64 0:4.39.0-10.fc46 fedora 327.1 KiB nss x86_64 0:3.131.0-1.fc46 fedora 2.0 MiB nss-softokn x86_64 0:3.131.0-1.fc46 fedora 2.1 MiB nss-softokn-freebl x86_64 0:3.131.0-1.fc46 fedora 1.1 MiB nss-sysinit x86_64 0:3.131.0-1.fc46 fedora 22.0 KiB nss-util x86_64 0:3.131.0-1.fc46 fedora 208.8 KiB openjpeg x86_64 0:2.5.4-4.fc45 fedora 464.2 KiB openssl-devel x86_64 1:4.0.3-1.fc46 fedora 4.7 MiB pango x86_64 0:1.58.2-1.fc45 copr_base 1.0 MiB pango-devel x86_64 0:1.58.2-1.fc45 copr_base 1.5 MiB pcre2-devel x86_64 0:10.47-1.fc45.2 fedora 2.1 MiB pcre2-utf16 x86_64 0:10.47-1.fc45.2 fedora 655.2 KiB pcre2-utf32 x86_64 0:10.47-1.fc45.2 fedora 619.1 KiB perl-AutoLoader noarch 0:5.74-527.fc45 fedora 20.6 KiB perl-B x86_64 0:1.92-527.fc45 fedora 513.5 KiB perl-Carp noarch 0:1.54-527.fc45 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-527.fc45 fedora 25.4 KiB perl-Data-Dumper x86_64 0:2.192-528.fc45 fedora 115.5 KiB perl-Digest noarch 0:1.20-527.fc45 fedora 35.2 KiB perl-Digest-MD5 x86_64 0:2.59-527.fc45 fedora 59.5 KiB perl-DynaLoader x86_64 0:1.57-527.fc45 fedora 32.1 KiB perl-Encode x86_64 4:3.24-527.fc45 fedora 4.7 MiB perl-Errno x86_64 0:1.39-527.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-527.fc45 fedora 54.2 KiB perl-Fcntl x86_64 0:1.20-527.fc45 fedora 44.7 KiB perl-File-Basename noarch 0:2.86-527.fc45 fedora 14.0 KiB perl-File-Path noarch 0:2.18-527.fc45 fedora 63.4 KiB perl-File-Temp noarch 1:0.231.200-527.fc45 fedora 163.7 KiB perl-File-stat noarch 0:1.15-527.fc45 fedora 13.7 KiB perl-FileHandle noarch 0:2.05-527.fc45 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-527.fc45 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.15-527.fc45 fedora 12.5 KiB perl-HTTP-Tiny noarch 0:0.096-528.fc45 fedora 162.4 KiB perl-IO x86_64 0:1.56-527.fc45 fedora 147.3 KiB perl-IO-Socket-IP noarch 0:0.44-527.fc45 fedora 100.5 KiB perl-IO-Socket-SSL noarch 0:2.099-2.fc45 fedora 726.9 KiB perl-IPC-Open3 noarch 0:1.24-527.fc45 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-26.fc45 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-527.fc45 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.96-5.fc45 fedora 1.3 MiB perl-POSIX x86_64 0:2.26-527.fc45 fedora 229.3 KiB perl-PathTools x86_64 0:3.95-527.fc45 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-527.fc45 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-527.fc45 fedora 163.8 KiB perl-Pod-Simple noarch 1:3.48-527.fc45 fedora 565.2 KiB perl-Pod-Usage noarch 4:2.05-527.fc45 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-527.fc45 fedora 144.8 KiB perl-SelectSaver noarch 0:1.03-527.fc45 fedora 2.1 KiB perl-Socket x86_64 4:2.043-1.fc46 fedora 121.7 KiB perl-Storable x86_64 1:3.41-527.fc45 fedora 234.9 KiB perl-Symbol noarch 0:1.09-527.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-527.fc45 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-527.fc45 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-527.fc45 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-527.fc45 fedora 22.6 KiB perl-Time-HiRes x86_64 4:1.9780-527.fc45 fedora 115.6 KiB perl-Time-Local noarch 2:1.350-527.fc45 fedora 69.0 KiB perl-URI noarch 0:5.40-1.fc46 fedora 278.2 KiB perl-Unicode-Normalize x86_64 0:1.32-527.fc45 fedora 486.1 KiB perl-base noarch 0:2.27-527.fc45 fedora 12.6 KiB perl-constant noarch 0:1.33-528.fc45 fedora 26.3 KiB perl-if noarch 0:0.61.000-527.fc45 fedora 5.8 KiB perl-interpreter x86_64 4:5.44.0-527.fc45 fedora 119.8 KiB perl-libnet noarch 0:3.15-528.fc45 fedora 288.4 KiB perl-libs x86_64 4:5.44.0-527.fc45 fedora 12.0 MiB perl-locale noarch 0:1.13-527.fc45 fedora 6.1 KiB perl-mro x86_64 0:1.30-527.fc45 fedora 41.4 KiB perl-overload noarch 0:1.40-527.fc45 fedora 71.6 KiB perl-overloading noarch 0:0.03-527.fc45 fedora 4.8 KiB perl-parent noarch 1:0.244-527.fc45 fedora 10.3 KiB perl-podlators noarch 1:6.1.1-1.fc46 fedora 327.2 KiB perl-vars noarch 0:1.05-527.fc45 fedora 3.9 KiB pixman x86_64 0:0.46.2-4.fc45 fedora 718.3 KiB pixman-devel x86_64 0:0.46.2-4.fc45 fedora 56.1 KiB poppler x86_64 0:26.08.0-1.fc45 copr_base 4.1 MiB poppler-data noarch 0:0.4.11-12.fc45 fedora 12.3 MiB poppler-glib x86_64 0:26.08.0-1.fc45 copr_base 667.8 KiB publicsuffix-list noarch 0:20260624-2.fc45 fedora 345.9 KiB pyproject-rpm-macros noarch 0:1.24.0-1.fc46 copr_base 168.7 KiB python-pip-wheel noarch 0:26.2.1-3.fc46 copr_base 1.3 MiB python-rpm-macros noarch 0:3.15-2.fc45 fedora 28.0 KiB python3 x86_64 0:3.15.1-1.fc46 copr_base 28.7 KiB python3-libs x86_64 0:3.15.1-1.fc46 copr_base 48.2 MiB python3-packaging noarch 0:26.3-1.fc46 fedora 1.3 MiB python3-rpm-generators noarch 0:14-35.fc46 fedora 81.9 KiB python3-rpm-macros noarch 0:3.15-2.fc45 fedora 6.5 KiB rav1e-libs x86_64 0:0.8.1-5.fc46 fedora 3.0 MiB rhash x86_64 0:1.4.5-5.fc45 fedora 354.8 KiB shared-mime-info x86_64 0:2.5.1-3.fc46 fedora 6.6 MiB slang x86_64 0:2.3.3-10.fc45 fedora 1.5 MiB source-highlight x86_64 0:3.1.9-28.fc45 fedora 3.1 MiB spdlog x86_64 0:1.17.0-3.fc45 fedora 381.2 KiB spirv-tools-libs x86_64 0:2026.3-1.fc46 fedora 6.4 MiB svt-av1-libs x86_64 0:3.1.2-3.fc45 fedora 5.6 MiB sysprof-capture-devel x86_64 0:51.0-1.fc46 copr_base 852.8 KiB systemd-rpm-macros noarch 0:262.1-1.fc46 copr_base 8.5 KiB tzdata noarch 0:2026e-1.fc46 fedora 1.3 MiB urw-base35-bookman-fonts noarch 0:20200910-29.fc45 fedora 1.4 MiB urw-base35-c059-fonts noarch 0:20200910-29.fc45 fedora 1.4 MiB urw-base35-d050000l-fonts noarch 0:20200910-29.fc45 fedora 84.3 KiB urw-base35-fonts noarch 0:20200910-29.fc45 fedora 5.3 KiB urw-base35-fonts-common noarch 0:20200910-29.fc45 fedora 37.4 KiB urw-base35-gothic-fonts noarch 0:20200910-29.fc45 fedora 1.2 MiB urw-base35-nimbus-mono-ps-fonts noarch 0:20200910-29.fc45 fedora 1.0 MiB urw-base35-nimbus-roman-fonts noarch 0:20200910-29.fc45 fedora 1.4 MiB urw-base35-nimbus-sans-fonts noarch 0:20200910-29.fc45 fedora 2.4 MiB urw-base35-p052-fonts noarch 0:20200910-29.fc45 fedora 1.5 MiB urw-base35-standard-symbols-ps-fonts noarch 0:20200910-29.fc45 fedora 64.9 KiB urw-base35-z003-fonts noarch 0:20200910-29.fc45 fedora 390.8 KiB vim-filesystem noarch 2:9.2.1202-1.fc46 fedora 40.0 B wayland-devel x86_64 0:1.26.0-3.fc46 fedora 724.6 KiB web-assets-filesystem noarch 0:5-27.fc46 fedora 34.0 B xapian-core-libs x86_64 0:1.4.32-1.fc46 fedora 2.1 MiB xkeyboard-config noarch 0:2.48-4.fc45 fedora 6.4 MiB xml-common noarch 0:0.6.3-70.fc46 fedora 78.4 KiB xorg-x11-proto-devel noarch 0:2025.1-3.fc45 fedora 1.8 MiB xprop x86_64 0:1.2.8-6.fc45 fedora 54.5 KiB xz-devel x86_64 1:5.8.4-1.fc46 fedora 258.8 KiB zlib-ng-compat-devel x86_64 0:2.3.3-6.fc45 fedora 107.0 KiB Transaction Summary: Installing: 368 packages Total size of inbound packages is 331 MiB. Need to download 331 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [ 1/368] doxygen-2:1.18.0-2.fc46.x86_6 100% | 165.2 MiB/s | 6.1 MiB | 00m00s [ 2/368] glfw-devel-1:3.4-8.fc45.x86_6 100% | 16.3 MiB/s | 50.0 KiB | 00m00s [ 3/368] json-devel-0:3.12.0-3.fc45.x8 100% | 55.0 MiB/s | 168.9 KiB | 00m00s [ 4/368] cmake-0:4.3.0-5.fc45.x86_64 100% | 200.2 MiB/s | 14.4 MiB | 00m00s [ 5/368] gdb-headless-0:18.1-1.fc46.x8 100% | 59.2 MiB/s | 5.6 MiB | 00m00s [ 6/368] mesa-libGL-devel-0:26.2.5-1.f 100% | 1.1 MiB/s | 32.2 KiB | 00m00s [ 7/368] gcc-c++-0:16.2.1-2.fc46.1.x86 100% | 213.6 MiB/s | 17.3 MiB | 00m00s [ 8/368] libusb1-devel-0:1.0.30-2.fc45 100% | 1.0 MiB/s | 28.0 KiB | 00m00s [ 9/368] mesa-libGLU-devel-0:9.0.3-9.f 100% | 3.8 MiB/s | 11.8 KiB | 00m00s [ 10/368] lz4-devel-0:1.10.0-5.fc45.x86 100% | 10.4 MiB/s | 32.1 KiB | 00m00s [ 11/368] gtk3-devel-0:3.24.52-6.fc45.x 100% | 13.0 MiB/s | 4.2 MiB | 00m00s [ 12/368] systemd-devel-0:262.1-1.fc46. 100% | 1.9 MiB/s | 619.9 KiB | 00m00s [ 13/368] pybind11-devel-0:3.0.4-7.fc45 100% | 38.1 MiB/s | 233.9 KiB | 00m00s [ 14/368] fmt-0:12.1.0-3.fc45.x86_64 100% | 53.9 MiB/s | 110.5 KiB | 00m00s [ 15/368] perl-interpreter-4:5.44.0-527 100% | 35.5 MiB/s | 72.7 KiB | 00m00s [ 16/368] spdlog-0:1.17.0-3.fc45.x86_64 100% | 62.7 MiB/s | 128.5 KiB | 00m00s [ 17/368] xapian-core-libs-0:1.4.32-1.f 100% | 133.7 MiB/s | 821.4 KiB | 00m00s [ 18/368] expat-0:2.9.0-1.fc46.x86_64 100% | 44.3 MiB/s | 136.2 KiB | 00m00s [ 19/368] libipt-0:2.2-2.fc45.x86_64 100% | 29.4 MiB/s | 60.2 KiB | 00m00s [ 20/368] source-highlight-0:3.1.9-28.f 100% | 84.9 MiB/s | 782.7 KiB | 00m00s [ 21/368] cmake-data-0:4.3.0-5.fc45.noa 100% | 206.2 MiB/s | 2.7 MiB | 00m00s [ 22/368] cmake-filesystem-0:4.3.0-5.fc 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 23/368] jsoncpp-0:1.9.6-3.fc44.x86_64 100% | 53.7 MiB/s | 110.0 KiB | 00m00s [ 24/368] libuv-1:1.52.1-2.fc45.x86_64 100% | 33.5 MiB/s | 274.1 KiB | 00m00s [ 25/368] make-1:4.4.1-13.fc45.x86_64 100% | 143.6 MiB/s | 588.3 KiB | 00m00s [ 26/368] rhash-0:1.4.5-5.fc45.x86_64 100% | 65.6 MiB/s | 201.7 KiB | 00m00s [ 27/368] glfw-1:3.4-8.fc45.x86_64 100% | 42.7 MiB/s | 131.2 KiB | 00m00s [ 28/368] libstdc++-devel-0:16.2.1-2.fc 100% | 145.8 MiB/s | 6.0 MiB | 00m00s [ 29/368] python3-devel-0:3.15.1-1.fc46 100% | 1.9 MiB/s | 433.7 KiB | 00m00s [ 30/368] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 280.9 MiB/s | 43.3 MiB | 00m00s [ 31/368] libmpc-0:1.4.1-2.fc45.x86_64 100% | 1.6 MiB/s | 75.7 KiB | 00m00s [ 32/368] libglvnd-devel-1:1.7.0-10.fc4 100% | 52.7 MiB/s | 162.0 KiB | 00m00s [ 33/368] mesa-libGLU-0:9.0.3-9.fc45.x8 100% | 41.5 MiB/s | 170.1 KiB | 00m00s [ 34/368] cairo-0:1.18.6-1.fc46.x86_64 100% | 246.6 MiB/s | 757.6 KiB | 00m00s [ 35/368] libepoxy-0:1.5.10-13.fc45.x86 100% | 74.8 MiB/s | 229.9 KiB | 00m00s [ 36/368] python3-0:3.15.1-1.fc46.x86_6 100% | 81.2 KiB/s | 27.5 KiB | 00m00s [ 37/368] perl-libs-4:5.44.0-527.fc45.x 100% | 202.9 MiB/s | 2.6 MiB | 00m00s [ 38/368] boost-regex-0:1.90.0-13.fc45. 100% | 39.2 MiB/s | 120.3 KiB | 00m00s [ 39/368] ctags-0:6.2.1-5.fc46.x86_64 100% | 150.4 MiB/s | 924.2 KiB | 00m00s [ 40/368] emacs-filesystem-1:31.1-1.fc4 100% | 8.0 MiB/s | 8.2 KiB | 00m00s [ 41/368] vim-filesystem-2:9.2.1202-1.f 100% | 5.1 MiB/s | 15.6 KiB | 00m00s [ 42/368] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 247.4 MiB/s | 14.6 MiB | 00m00s [ 43/368] libX11-devel-0:1.8.13-3.fc46. 100% | 176.5 MiB/s | 1.1 MiB | 00m00s [ 44/368] libglvnd-1:1.7.0-10.fc45.x86_ 100% | 55.7 MiB/s | 114.0 KiB | 00m00s [ 45/368] libglvnd-core-devel-1:1.7.0-1 100% | 8.4 MiB/s | 17.1 KiB | 00m00s [ 46/368] libglvnd-egl-1:1.7.0-10.fc45. 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 47/368] libglvnd-gles-1:1.7.0-10.fc45 100% | 13.9 MiB/s | 28.5 KiB | 00m00s [ 48/368] libglvnd-glx-1:1.7.0-10.fc45. 100% | 63.3 MiB/s | 129.7 KiB | 00m00s [ 49/368] libglvnd-opengl-1:1.7.0-10.fc 100% | 18.3 MiB/s | 37.4 KiB | 00m00s [ 50/368] fontconfig-0:2.18.3-3.fc46.x8 100% | 124.9 MiB/s | 383.6 KiB | 00m00s [ 51/368] freetype-0:2.15.0-1.fc46.x86_ 100% | 149.2 MiB/s | 458.5 KiB | 00m00s [ 52/368] libX11-0:1.8.13-3.fc46.x86_64 100% | 164.8 MiB/s | 674.9 KiB | 00m00s [ 53/368] libXext-0:1.3.6-6.fc45.x86_64 100% | 19.6 MiB/s | 40.1 KiB | 00m00s [ 54/368] libXrender-0:0.9.12-5.fc45.x8 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [ 55/368] libpng-2:1.6.58-2.fc45.x86_64 100% | 63.1 MiB/s | 129.1 KiB | 00m00s [ 56/368] libxcb-0:1.17.0-8.fc45.x86_64 100% | 116.2 MiB/s | 237.9 KiB | 00m00s [ 57/368] lzo-0:2.10-17.fc45.x86_64 100% | 34.4 MiB/s | 70.6 KiB | 00m00s [ 58/368] pixman-0:0.46.2-4.fc45.x86_64 100% | 144.9 MiB/s | 296.7 KiB | 00m00s [ 59/368] mpdecimal-0:4.0.1-4.fc45.x86_ 100% | 48.1 MiB/s | 98.5 KiB | 00m00s [ 60/368] python3-libs-0:3.15.1-1.fc46. 100% | 22.1 MiB/s | 10.9 MiB | 00m00s [ 61/368] tzdata-0:2026e-1.fc46.noarch 100% | 49.8 MiB/s | 713.6 KiB | 00m00s [ 62/368] perl-Carp-0:1.54-527.fc45.noa 100% | 13.9 MiB/s | 28.6 KiB | 00m00s [ 63/368] perl-DynaLoader-0:1.57-527.fc 100% | 8.4 MiB/s | 25.7 KiB | 00m00s [ 64/368] perl-Exporter-0:5.79-527.fc45 100% | 10.0 MiB/s | 30.6 KiB | 00m00s [ 65/368] perl-PathTools-0:3.95-527.fc4 100% | 28.6 MiB/s | 88.0 KiB | 00m00s [ 66/368] libseccomp-0:2.6.1-3.fc45.x86 100% | 6.7 MiB/s | 75.6 KiB | 00m00s [ 67/368] libyaml-0:0.2.5-19.fc45.x86_6 100% | 12.2 MiB/s | 62.4 KiB | 00m00s [ 68/368] libX11-xcb-0:1.8.13-3.fc46.x8 100% | 1.8 MiB/s | 10.8 KiB | 00m00s [ 69/368] libicu-0:78.3-8.fc45.x86_64 100% | 264.8 MiB/s | 11.1 MiB | 00m00s [ 70/368] xorg-x11-proto-devel-0:2025.1 100% | 17.4 MiB/s | 302.2 KiB | 00m00s [ 71/368] mesa-libEGL-0:26.2.5-1.fc46.x 100% | 71.5 MiB/s | 146.4 KiB | 00m00s [ 72/368] mesa-libGL-0:26.2.5-1.fc46.x8 100% | 47.0 MiB/s | 144.4 KiB | 00m00s [ 73/368] default-fonts-core-sans-0:4.3 100% | 14.1 MiB/s | 28.8 KiB | 00m00s [ 74/368] fonts-filesystem-1:5.0.0-4.fc 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 75/368] xml-common-0:0.6.3-70.fc46.no 100% | 15.2 MiB/s | 31.0 KiB | 00m00s [ 76/368] libX11-common-0:1.8.13-3.fc46 100% | 85.6 MiB/s | 175.2 KiB | 00m00s [ 77/368] libXau-0:1.0.12-5.fc45.x86_64 100% | 16.4 MiB/s | 33.5 KiB | 00m00s [ 78/368] python3-setuptools-0:84.0.0-1 100% | 244.5 MiB/s | 1.7 MiB | 00m00s [ 79/368] perl-vars-0:1.05-527.fc45.noa 100% | 1.8 MiB/s | 12.7 KiB | 00m00s [ 80/368] perl-Errno-0:1.39-527.fc45.x8 100% | 7.1 MiB/s | 14.6 KiB | 00m00s [ 81/368] perl-Scalar-List-Utils-5:1.70 100% | 36.7 MiB/s | 75.1 KiB | 00m00s [ 82/368] perl-constant-0:1.33-528.fc45 100% | 11.1 MiB/s | 22.7 KiB | 00m00s [ 83/368] libdrm-0:2.4.134-2.fc45.x86_6 100% | 81.4 MiB/s | 166.7 KiB | 00m00s [ 84/368] libwayland-client-0:1.26.0-3. 100% | 17.3 MiB/s | 35.5 KiB | 00m00s [ 85/368] mesa-libgbm-0:26.2.5-1.fc46.x 100% | 2.6 MiB/s | 20.9 KiB | 00m00s [ 86/368] libXxf86vm-0:1.1.6-5.fc45.x86 100% | 2.5 MiB/s | 18.0 KiB | 00m00s [ 87/368] google-noto-sans-vf-fonts-0:2 100% | 60.0 MiB/s | 614.1 KiB | 00m00s [ 88/368] libpciaccess-0:0.16-18.fc45.x 100% | 4.4 MiB/s | 27.2 KiB | 00m00s [ 89/368] mesa-dri-drivers-0:26.2.5-1.f 100% | 277.0 MiB/s | 13.8 MiB | 00m00s [ 90/368] libxshmfence-0:1.3.2-9.fc45.x 100% | 769.8 KiB/s | 13.1 KiB | 00m00s [ 91/368] lm_sensors-libs-0:3.6.0-25.fc 100% | 20.2 MiB/s | 41.4 KiB | 00m00s [ 92/368] mesa-filesystem-0:26.2.5-1.fc 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [ 93/368] spirv-tools-libs-0:2026.3-1.f 100% | 262.4 MiB/s | 1.8 MiB | 00m00s [ 94/368] google-noto-fonts-common-0:20 100% | 2.3 MiB/s | 16.8 KiB | 00m00s [ 95/368] hwdata-0:0.412-1.fc46.noarch 100% | 214.4 MiB/s | 1.7 MiB | 00m00s [ 96/368] brotli-devel-0:1.2.1-1.fc46.x 100% | 214.6 KiB/s | 34.6 KiB | 00m00s [ 97/368] krb5-devel-0:1.22.2-9.fc45.x8 100% | 35.0 MiB/s | 143.2 KiB | 00m00s [ 98/368] libkadm5-0:1.22.2-9.fc45.x86_ 100% | 19.5 MiB/s | 80.0 KiB | 00m00s [ 99/368] libidn2-devel-0:2.3.8-4.fc45. 100% | 9.2 MiB/s | 66.0 KiB | 00m00s [100/368] libnghttp2-devel-0:1.69.0-6.f 100% | 10.6 MiB/s | 54.3 KiB | 00m00s [101/368] libnghttp3-devel-0:1.18.0-1.f 100% | 6.8 MiB/s | 27.8 KiB | 00m00s [102/368] libpsl-devel-0:0.23.3-1.fc46. 100% | 8.2 MiB/s | 33.7 KiB | 00m00s [103/368] publicsuffix-list-0:20260624- 100% | 18.1 MiB/s | 92.8 KiB | 00m00s [104/368] libssh-devel-0:0.12.2-1.fc45. 100% | 11.5 MiB/s | 47.3 KiB | 00m00s [105/368] libzstd-devel-0:1.5.7-6.fc45. 100% | 13.7 MiB/s | 56.3 KiB | 00m00s [106/368] ngtcp2-crypto-ossl-devel-0:1. 100% | 3.8 MiB/s | 11.5 KiB | 00m00s [107/368] ngtcp2-devel-0:1.22.1-3.fc45. 100% | 23.7 MiB/s | 48.6 KiB | 00m00s [108/368] zlib-ng-compat-devel-0:2.3.3- 100% | 18.5 MiB/s | 37.8 KiB | 00m00s [109/368] python-pip-wheel-0:26.2.1-3.f 100% | 4.5 MiB/s | 1.2 MiB | 00m00s [110/368] atk-0:2.62.1-1.fc46.x86_64 100% | 317.8 KiB/s | 83.0 KiB | 00m00s [111/368] at-spi2-atk-devel-0:2.62.1-1. 100% | 36.3 KiB/s | 11.7 KiB | 00m00s [112/368] cairo-devel-0:1.18.6-1.fc46.x 100% | 46.8 MiB/s | 191.6 KiB | 00m00s [113/368] cairo-gobject-devel-0:1.18.6- 100% | 3.5 MiB/s | 10.9 KiB | 00m00s [114/368] cairo-gobject-0:1.18.6-1.fc46 100% | 8.2 MiB/s | 16.7 KiB | 00m00s [115/368] fontconfig-devel-0:2.18.3-3.f 100% | 31.6 MiB/s | 194.3 KiB | 00m00s [116/368] gettext-0:1.0-4.fc46.x86_64 100% | 135.7 MiB/s | 2.0 MiB | 00m00s [117/368] gettext-libs-0:1.0-4.fc46.x86 100% | 73.5 MiB/s | 828.3 KiB | 00m00s [118/368] gettext-runtime-0:1.0-4.fc46. 100% | 35.0 MiB/s | 179.4 KiB | 00m00s [119/368] libtextstyle-0:1.0-4.fc46.x86 100% | 23.5 MiB/s | 96.1 KiB | 00m00s [120/368] gettext-envsubst-0:1.0-4.fc46 100% | 18.7 MiB/s | 38.4 KiB | 00m00s [121/368] fribidi-devel-0:1.0.17-2.fc46 100% | 7.1 MiB/s | 29.0 KiB | 00m00s [122/368] fribidi-0:1.0.17-2.fc46.x86_6 100% | 49.7 MiB/s | 101.8 KiB | 00m00s [123/368] atk-devel-0:2.62.1-1.fc46.x86 100% | 1.5 MiB/s | 348.1 KiB | 00m00s [124/368] shared-mime-info-0:2.5.1-3.fc 100% | 156.8 MiB/s | 481.7 KiB | 00m00s [125/368] gdk-pixbuf2-0:2.44.8-3.fc46.x 100% | 2.1 MiB/s | 490.5 KiB | 00m00s [126/368] gdk-pixbuf2-devel-0:2.44.8-3. 100% | 1.5 MiB/s | 333.2 KiB | 00m00s [127/368] glib2-0:2.90.1-1.fc46.x86_64 100% | 9.7 MiB/s | 3.2 MiB | 00m00s [128/368] python3-packaging-0:26.3-1.fc 100% | 95.6 MiB/s | 293.6 KiB | 00m00s [129/368] glib2-devel-0:2.90.1-1.fc46.x 100% | 5.9 MiB/s | 1.4 MiB | 00m00s [130/368] adwaita-icon-theme-0:51.0-1.f 100% | 130.2 MiB/s | 399.9 KiB | 00m00s [131/368] cups-libs-1:2.4.19-4.fc45.x86 100% | 88.0 MiB/s | 270.4 KiB | 00m00s [132/368] hicolor-icon-theme-0:0.18-6.f 100% | 32.2 MiB/s | 65.8 KiB | 00m00s [133/368] libXcomposite-0:0.4.6-8.fc45. 100% | 11.7 MiB/s | 24.0 KiB | 00m00s [134/368] libXcursor-0:1.2.3-5.fc45.x86 100% | 15.7 MiB/s | 32.2 KiB | 00m00s [135/368] libXdamage-0:1.1.6-8.fc45.x86 100% | 7.5 MiB/s | 23.1 KiB | 00m00s [136/368] libXfixes-0:6.0.1-8.fc45.x86_ 100% | 3.1 MiB/s | 19.1 KiB | 00m00s [137/368] libXi-0:1.8.4-1.fc46.x86_64 100% | 20.6 MiB/s | 42.2 KiB | 00m00s [138/368] libXinerama-0:1.1.5-11.fc45.x 100% | 4.6 MiB/s | 14.2 KiB | 00m00s [139/368] libXrandr-0:1.5.4-8.fc45.x86_ 100% | 6.8 MiB/s | 27.7 KiB | 00m00s [140/368] libwayland-cursor-0:1.26.0-3. 100% | 9.4 MiB/s | 19.3 KiB | 00m00s [141/368] libwayland-egl-0:1.26.0-3.fc4 100% | 3.0 MiB/s | 12.5 KiB | 00m00s [142/368] libxkbcommon-0:1.13.1-4.fc46. 100% | 60.2 MiB/s | 184.8 KiB | 00m00s [143/368] adwaita-cursor-theme-0:51.0-1 100% | 123.8 MiB/s | 380.2 KiB | 00m00s [144/368] adwaita-icon-theme-legacy-0:4 100% | 247.9 MiB/s | 2.5 MiB | 00m00s [145/368] avahi-libs-0:0.9~rc2-9.fc45.x 100% | 34.7 MiB/s | 71.1 KiB | 00m00s [146/368] cups-filesystem-1:2.4.19-4.fc 100% | 5.9 MiB/s | 12.2 KiB | 00m00s [147/368] xkeyboard-config-0:2.48-4.fc4 100% | 196.5 MiB/s | 1.0 MiB | 00m00s [148/368] dbus-libs-1:1.16.2-6.fc45.x86 100% | 50.6 MiB/s | 155.6 KiB | 00m00s [149/368] gtk3-0:3.24.52-6.fc45.x86_64 100% | 13.5 MiB/s | 6.0 MiB | 00m00s [150/368] graphite2-0:1.3.14-22.fc45.x8 100% | 30.9 MiB/s | 94.8 KiB | 00m00s [151/368] graphviz-0:16.1.0-2.fc46.x86_ 100% | 111.8 MiB/s | 1.3 MiB | 00m00s [152/368] freetype-devel-0:2.15.0-1.fc4 100% | 116.9 MiB/s | 1.1 MiB | 00m00s [153/368] harfbuzz-0:15.0.0-2.fc46.x86_ 100% | 3.6 MiB/s | 1.3 MiB | 00m00s [154/368] graphviz-libs-0:16.1.0-2.fc46 100% | 69.4 MiB/s | 497.6 KiB | 00m00s [155/368] gts-0:0.7.6-53.20121130.fc45. 100% | 48.3 MiB/s | 247.5 KiB | 00m00s [156/368] lasi-0:1.1.3-19.fc45.x86_64 100% | 13.4 MiB/s | 54.8 KiB | 00m00s [157/368] aalib-libs-0:1.4.0-0.59.rc5.f 100% | 1.3 MiB/s | 67.3 KiB | 00m00s [158/368] libwebp-0:1.6.0-4.fc45.x86_64 100% | 80.3 MiB/s | 328.9 KiB | 00m00s [159/368] urw-base35-fonts-0:20200910-2 100% | 2.4 MiB/s | 9.8 KiB | 00m00s [160/368] libgs-0:10.08.0-1.fc46.x86_64 100% | 194.2 MiB/s | 3.7 MiB | 00m00s [161/368] gpm-libs-0:1.20.7-54.fc45.x86 100% | 5.0 MiB/s | 20.5 KiB | 00m00s [162/368] slang-0:2.3.3-10.fc45.x86_64 100% | 90.6 MiB/s | 463.9 KiB | 00m00s [163/368] netpbm-0:11.14-3.fc46.x86_64 100% | 62.1 MiB/s | 190.8 KiB | 00m00s [164/368] adobe-mappings-cmap-0:2023111 100% | 186.7 MiB/s | 2.2 MiB | 00m00s [165/368] adobe-mappings-cmap-deprecate 100% | 50.1 MiB/s | 102.6 KiB | 00m00s [166/368] adobe-mappings-pdf-0:20190401 100% | 121.1 MiB/s | 619.9 KiB | 00m00s [167/368] google-droid-sans-fonts-0:202 100% | 193.0 MiB/s | 2.7 MiB | 00m00s [168/368] jbig2dec-libs-0:0.20-9.fc45.x 100% | 36.9 MiB/s | 75.6 KiB | 00m00s [169/368] lcms2-0:2.16-8.fc45.x86_64 100% | 62.0 MiB/s | 190.3 KiB | 00m00s [170/368] libXt-0:1.3.1-5.fc45.x86_64 100% | 60.0 MiB/s | 184.4 KiB | 00m00s [171/368] libijs-0:0.35-27.fc45.x86_64 100% | 14.4 MiB/s | 29.4 KiB | 00m00s [172/368] libjpeg-turbo-0:3.1.4.1-2.fc4 100% | 118.5 MiB/s | 242.6 KiB | 00m00s [173/368] libpaper-1:2.1.1-11.fc45.x86_ 100% | 12.9 MiB/s | 26.3 KiB | 00m00s [174/368] libtiff-0:4.7.2-3.fc46.x86_64 100% | 75.9 MiB/s | 233.3 KiB | 00m00s [175/368] openjpeg-0:2.5.4-4.fc45.x86_6 100% | 64.0 MiB/s | 196.7 KiB | 00m00s [176/368] urw-base35-bookman-fonts-0:20 100% | 137.5 MiB/s | 845.0 KiB | 00m00s [177/368] urw-base35-c059-fonts-0:20200 100% | 142.0 MiB/s | 872.7 KiB | 00m00s [178/368] urw-base35-d050000l-fonts-0:2 100% | 36.7 MiB/s | 75.1 KiB | 00m00s [179/368] urw-base35-fonts-common-0:202 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [180/368] urw-base35-gothic-fonts-0:202 100% | 156.4 MiB/s | 640.7 KiB | 00m00s [181/368] urw-base35-nimbus-mono-ps-fon 100% | 110.7 MiB/s | 793.7 KiB | 00m00s [182/368] urw-base35-nimbus-roman-fonts 100% | 166.6 MiB/s | 852.9 KiB | 00m00s [183/368] urw-base35-nimbus-sans-fonts- 100% | 144.4 MiB/s | 1.3 MiB | 00m00s [184/368] urw-base35-p052-fonts-0:20200 100% | 158.2 MiB/s | 972.1 KiB | 00m00s [185/368] urw-base35-standard-symbols-p 100% | 28.1 MiB/s | 57.6 KiB | 00m00s [186/368] urw-base35-z003-fonts-0:20200 100% | 89.5 MiB/s | 274.8 KiB | 00m00s [187/368] harfbuzz-devel-0:15.0.0-2.fc4 100% | 2.3 MiB/s | 604.3 KiB | 00m00s [188/368] harfbuzz-cairo-0:15.0.0-2.fc4 100% | 184.8 KiB/s | 30.7 KiB | 00m00s [189/368] harfbuzz-icu-0:15.0.0-2.fc46. 100% | 82.3 KiB/s | 17.3 KiB | 00m00s [190/368] harfbuzz-gpu-0:15.0.0-2.fc46. 100% | 199.9 KiB/s | 52.6 KiB | 00m00s [191/368] harfbuzz-raster-0:15.0.0-2.fc 100% | 241.8 KiB/s | 67.2 KiB | 00m00s [192/368] libGLEW-0:2.2.0-13.fc45.x86_6 100% | 55.7 MiB/s | 171.2 KiB | 00m00s [193/368] libICE-0:1.1.2-5.fc45.x86_64 100% | 26.0 MiB/s | 79.9 KiB | 00m00s [194/368] libSM-0:1.2.5-5.fc45.x86_64 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [195/368] jbigkit-libs-0:2.1-34.fc45.x8 100% | 26.4 MiB/s | 54.1 KiB | 00m00s [196/368] liblerc-0:4.2.0-1.fc45.x86_64 100% | 74.9 MiB/s | 230.1 KiB | 00m00s [197/368] libXcomposite-devel-0:0.4.6-8 100% | 5.1 MiB/s | 15.8 KiB | 00m00s [198/368] libXcursor-devel-0:1.2.3-5.fc 100% | 9.6 MiB/s | 39.4 KiB | 00m00s [199/368] libXdamage-devel-0:1.1.6-8.fc 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [200/368] libXext-devel-0:1.3.6-6.fc45. 100% | 21.6 MiB/s | 88.4 KiB | 00m00s [201/368] libXfixes-devel-0:6.0.1-8.fc4 100% | 3.0 MiB/s | 12.4 KiB | 00m00s [202/368] libXi-devel-0:1.8.4-1.fc46.x8 100% | 23.7 MiB/s | 121.4 KiB | 00m00s [203/368] libXinerama-devel-0:1.1.5-11. 100% | 2.6 MiB/s | 13.1 KiB | 00m00s [204/368] libXrandr-devel-0:1.5.4-8.fc4 100% | 6.3 MiB/s | 19.2 KiB | 00m00s [205/368] harfbuzz-vector-0:15.0.0-2.fc 100% | 173.4 KiB/s | 59.8 KiB | 00m00s [206/368] libcloudproviders-devel-0:0.4 100% | 260.6 KiB/s | 96.4 KiB | 00m00s [207/368] libepoxy-devel-0:1.5.10-13.fc 100% | 25.9 MiB/s | 132.9 KiB | 00m00s [208/368] libxkbcommon-devel-0:1.13.1-4 100% | 24.2 MiB/s | 74.3 KiB | 00m00s [209/368] libcloudproviders-0:0.4.1-2.f 100% | 98.4 KiB/s | 46.7 KiB | 00m00s [210/368] libXft-0:2.3.8-11.fc45.x86_64 100% | 36.0 MiB/s | 73.7 KiB | 00m00s [211/368] libthai-0:0.1.30-3.fc45.x86_6 100% | 105.5 MiB/s | 216.1 KiB | 00m00s [212/368] libdatrie-0:0.2.14-3.fc45.x86 100% | 16.0 MiB/s | 32.9 KiB | 00m00s [213/368] pango-0:1.58.2-1.fc45.x86_64 100% | 1.6 MiB/s | 368.5 KiB | 00m00s [214/368] libXft-devel-0:2.3.8-11.fc45. 100% | 16.0 MiB/s | 49.2 KiB | 00m00s [215/368] wayland-devel-0:1.26.0-3.fc46 100% | 26.2 MiB/s | 161.3 KiB | 00m00s [216/368] libwayland-server-0:1.26.0-3. 100% | 8.6 MiB/s | 43.9 KiB | 00m00s [217/368] pango-devel-0:1.58.2-1.fc45.x 100% | 892.4 KiB/s | 155.3 KiB | 00m00s [218/368] colord-libs-0:1.4.8-5.fc45.x8 100% | 76.4 MiB/s | 234.6 KiB | 00m00s [219/368] gtk-update-icon-cache-0:3.24. 100% | 149.5 KiB/s | 34.2 KiB | 00m00s [220/368] at-spi2-atk-0:2.62.1-1.fc46.x 100% | 280.6 KiB/s | 89.8 KiB | 00m00s [221/368] avahi-glib-0:0.9~rc2-9.fc45.x 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [222/368] libffi-devel-0:3.8.0-1.fc46.x 100% | 6.4 MiB/s | 32.6 KiB | 00m00s [223/368] libmount-devel-0:2.42.4-2.fc4 100% | 8.4 MiB/s | 25.7 KiB | 00m00s [224/368] libtinysparql-0:3.12.0-1.fc46 100% | 1.4 MiB/s | 361.3 KiB | 00m00s [225/368] libsepol-devel-0:3.11-2.fc45. 100% | 15.7 MiB/s | 48.3 KiB | 00m00s [226/368] pcre2-devel-0:10.47-1.fc45.2. 100% | 109.5 MiB/s | 560.4 KiB | 00m00s [227/368] pcre2-utf16-0:10.47-1.fc45.2. 100% | 35.6 MiB/s | 255.3 KiB | 00m00s [228/368] pcre2-utf32-0:10.47-1.fc45.2. 100% | 78.4 MiB/s | 240.9 KiB | 00m00s [229/368] libselinux-devel-0:3.11-5.fc4 100% | 459.9 KiB/s | 125.1 KiB | 00m00s [230/368] glycin-devel-0:2.2.2-1.fc46.x 100% | 6.7 MiB/s | 27.6 KiB | 00m00s [231/368] glycin-libs-0:2.2.2-1.fc46.x8 100% | 251.7 MiB/s | 1.8 MiB | 00m00s [232/368] glycin-loaders-0:2.2.2-1.fc46 100% | 282.2 MiB/s | 3.4 MiB | 00m00s [233/368] bubblewrap-0:0.13.1-1.fc46.x8 100% | 33.1 MiB/s | 67.8 KiB | 00m00s [234/368] libheif-0:1.23.6-3.fc46.x86_6 100% | 209.4 MiB/s | 857.7 KiB | 00m00s [235/368] libjxl-1:0.11.2-2.fc45.x86_64 100% | 242.8 MiB/s | 1.2 MiB | 00m00s [236/368] libaom-0:3.15.2-1.fc46.x86_64 100% | 273.8 MiB/s | 1.9 MiB | 00m00s [237/368] libdav1d-0:1.5.4-1.fc46.x86_6 100% | 162.2 MiB/s | 664.3 KiB | 00m00s [238/368] libopenjph-0:0.32.0-1.fc46.x8 100% | 60.1 MiB/s | 184.8 KiB | 00m00s [239/368] noopenh264-0:2.6.0-5.fc45.x86 100% | 10.6 MiB/s | 21.6 KiB | 00m00s [240/368] rav1e-libs-0:0.8.1-5.fc46.x86 100% | 208.8 MiB/s | 1.0 MiB | 00m00s [241/368] svt-av1-libs-0:3.1.2-3.fc45.x 100% | 252.7 MiB/s | 2.0 MiB | 00m00s [242/368] highway-0:1.3.0-3.fc45.x86_64 100% | 229.5 MiB/s | 705.1 KiB | 00m00s [243/368] libvmaf-0:3.2.1-1.fc46.x86_64 100% | 154.7 MiB/s | 316.9 KiB | 00m00s [244/368] sysprof-capture-devel-0:51.0- 100% | 710.5 KiB/s | 182.6 KiB | 00m00s [245/368] brotli-0:1.2.1-1.fc46.x86_64 100% | 104.3 KiB/s | 24.0 KiB | 00m00s [246/368] dbus-devel-1:1.16.2-6.fc45.x8 100% | 9.6 MiB/s | 39.2 KiB | 00m00s [247/368] at-spi2-core-devel-0:2.62.1-1 100% | 1.0 MiB/s | 284.0 KiB | 00m00s [248/368] dbus-1:1.16.2-6.fc45.x86_64 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [249/368] libXtst-0:1.2.5-5.fc45.x86_64 100% | 6.8 MiB/s | 20.9 KiB | 00m00s [250/368] xprop-0:1.2.8-6.fc45.x86_64 100% | 17.2 MiB/s | 35.3 KiB | 00m00s [251/368] perl-Encode-4:3.24-527.fc45.x 100% | 175.5 MiB/s | 1.1 MiB | 00m00s [252/368] perl-File-Basename-0:2.86-527 100% | 8.2 MiB/s | 16.8 KiB | 00m00s [253/368] perl-Getopt-Long-1:2.58-527.f 100% | 30.9 MiB/s | 63.2 KiB | 00m00s [254/368] perl-Getopt-Std-0:1.15-527.fc 100% | 5.0 MiB/s | 15.4 KiB | 00m00s [255/368] perl-MIME-Base64-0:3.16-527.f 100% | 9.6 MiB/s | 29.6 KiB | 00m00s [256/368] perl-Storable-1:3.41-527.fc45 100% | 49.1 MiB/s | 100.6 KiB | 00m00s [257/368] perl-overload-0:1.40-527.fc45 100% | 22.1 MiB/s | 45.2 KiB | 00m00s [258/368] perl-parent-1:0.244-527.fc45. 100% | 4.8 MiB/s | 14.7 KiB | 00m00s [259/368] perl-Pod-Usage-4:2.05-527.fc4 100% | 13.1 MiB/s | 40.4 KiB | 00m00s [260/368] perl-Text-ParseWords-0:3.31-5 100% | 5.3 MiB/s | 16.2 KiB | 00m00s [261/368] perl-base-0:2.27-527.fc45.noa 100% | 5.2 MiB/s | 15.9 KiB | 00m00s [262/368] perl-Fcntl-0:1.20-527.fc45.x8 100% | 4.8 MiB/s | 29.4 KiB | 00m00s [263/368] perl-IO-0:1.56-527.fc45.x86_6 100% | 40.5 MiB/s | 83.0 KiB | 00m00s [264/368] perl-mro-0:1.30-527.fc45.x86_ 100% | 14.4 MiB/s | 29.5 KiB | 00m00s [265/368] perl-overloading-0:0.03-527.f 100% | 6.1 MiB/s | 12.5 KiB | 00m00s [266/368] perl-Pod-Perldoc-0:3.28.01-52 100% | 41.4 MiB/s | 84.7 KiB | 00m00s [267/368] perl-podlators-1:6.1.1-1.fc46 100% | 43.1 MiB/s | 132.4 KiB | 00m00s [268/368] perl-File-stat-0:1.15-527.fc4 100% | 8.4 MiB/s | 17.2 KiB | 00m00s [269/368] perl-SelectSaver-0:1.03-527.f 100% | 3.7 MiB/s | 11.3 KiB | 00m00s [270/368] perl-Socket-4:2.043-1.fc46.x8 100% | 27.2 MiB/s | 55.6 KiB | 00m00s [271/368] perl-Symbol-0:1.09-527.fc45.n 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [272/368] groff-base-0:1.24.2-1.fc46.x8 100% | 136.4 MiB/s | 1.2 MiB | 00m00s [273/368] perl-File-Temp-1:0.231.200-52 100% | 9.6 MiB/s | 59.3 KiB | 00m00s [274/368] perl-HTTP-Tiny-0:0.096-528.fc 100% | 19.0 MiB/s | 58.4 KiB | 00m00s [275/368] perl-IPC-Open3-0:1.24-527.fc4 100% | 3.3 MiB/s | 23.7 KiB | 00m00s [276/368] perl-Pod-Simple-1:3.48-527.fc 100% | 36.1 MiB/s | 222.0 KiB | 00m00s [277/368] perl-POSIX-0:2.26-527.fc45.x8 100% | 13.5 MiB/s | 96.6 KiB | 00m00s [278/368] perl-Term-ANSIColor-0:5.01-52 100% | 15.4 MiB/s | 47.3 KiB | 00m00s [279/368] perl-Term-Cap-0:1.18-527.fc45 100% | 5.3 MiB/s | 21.7 KiB | 00m00s [280/368] perl-Class-Struct-0:0.68-527. 100% | 10.6 MiB/s | 21.8 KiB | 00m00s [281/368] perl-File-Path-0:2.18-527.fc4 100% | 17.0 MiB/s | 34.8 KiB | 00m00s [282/368] perl-IO-Socket-SSL-0:2.099-2. 100% | 76.9 MiB/s | 236.2 KiB | 00m00s [283/368] at-spi2-core-0:2.62.1-1.fc46. 100% | 1.1 MiB/s | 381.0 KiB | 00m00s [284/368] perl-Net-SSLeay-0:1.96-5.fc45 100% | 123.1 MiB/s | 378.1 KiB | 00m00s [285/368] perl-Time-HiRes-4:1.9780-527. 100% | 18.5 MiB/s | 56.8 KiB | 00m00s [286/368] perl-Pod-Escapes-1:1.07-527.f 100% | 9.5 MiB/s | 19.6 KiB | 00m00s [287/368] perl-Time-Local-2:1.350-527.f 100% | 8.4 MiB/s | 34.2 KiB | 00m00s [288/368] perl-Text-Tabs+Wrap-0:2024.00 100% | 7.0 MiB/s | 21.5 KiB | 00m00s [289/368] perl-if-0:0.61.000-527.fc45.n 100% | 4.5 MiB/s | 13.7 KiB | 00m00s [290/368] perl-locale-0:1.13-527.fc45.n 100% | 6.4 MiB/s | 13.2 KiB | 00m00s [291/368] ncurses-0:6.6-3.fc45.x86_64 100% | 105.2 MiB/s | 430.9 KiB | 00m00s [292/368] perl-IO-Socket-IP-0:0.44-527. 100% | 10.3 MiB/s | 42.0 KiB | 00m00s [293/368] perl-URI-0:5.40-1.fc46.noarch 100% | 29.7 MiB/s | 151.9 KiB | 00m00s [294/368] perl-AutoLoader-0:5.74-527.fc 100% | 3.4 MiB/s | 20.9 KiB | 00m00s [295/368] perl-Data-Dumper-0:2.192-528. 100% | 18.4 MiB/s | 56.4 KiB | 00m00s [296/368] perl-MIME-Base32-0:1.303-26.f 100% | 6.7 MiB/s | 20.4 KiB | 00m00s [297/368] perl-Unicode-Normalize-0:1.32 100% | 24.0 MiB/s | 73.8 KiB | 00m00s [298/368] perl-libnet-0:3.15-528.fc45.n 100% | 41.8 MiB/s | 128.3 KiB | 00m00s [299/368] perl-B-0:1.92-527.fc45.x86_64 100% | 59.2 MiB/s | 181.8 KiB | 00m00s [300/368] perl-Digest-MD5-0:2.59-527.fc 100% | 11.6 MiB/s | 35.6 KiB | 00m00s [301/368] perl-FileHandle-0:2.05-527.fc 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [302/368] perl-Digest-0:1.20-527.fc45.n 100% | 8.1 MiB/s | 24.8 KiB | 00m00s [303/368] libdrm-devel-0:2.4.134-2.fc45 100% | 45.8 MiB/s | 187.7 KiB | 00m00s [304/368] libedit-0:3.1-60.20260512cvs. 100% | 53.7 MiB/s | 110.0 KiB | 00m00s [305/368] libblkid-devel-0:2.42.4-2.fc4 100% | 11.9 MiB/s | 24.4 KiB | 00m00s [306/368] kernel-headers-0:7.3.0-65.fc4 100% | 176.4 MiB/s | 1.8 MiB | 00m00s [307/368] libpciaccess-devel-0:0.16-18. 100% | 4.0 MiB/s | 12.4 KiB | 00m00s [308/368] libXrender-devel-0:0.9.12-5.f 100% | 3.7 MiB/s | 18.9 KiB | 00m00s [309/368] libxcb-devel-0:1.17.0-8.fc45. 100% | 150.4 MiB/s | 1.5 MiB | 00m00s [310/368] keyutils-libs-devel-0:1.6.3-8 100% | 15.4 MiB/s | 63.2 KiB | 00m00s [311/368] libcom_err-devel-0:1.47.4-2.f 100% | 3.2 MiB/s | 16.5 KiB | 00m00s [312/368] libverto-devel-0:0.3.2-13.fc4 100% | 4.6 MiB/s | 14.3 KiB | 00m00s [313/368] librsvg2-0:2.63.2-1.fc46.x86_ 100% | 234.1 MiB/s | 1.9 MiB | 00m00s [314/368] poppler-glib-0:26.08.0-1.fc45 100% | 1.1 MiB/s | 221.2 KiB | 00m00s [315/368] libseccomp-devel-0:2.6.1-3.fc 100% | 21.7 MiB/s | 66.6 KiB | 00m00s [316/368] glibc-devel-0:2.44.9000-5.fc4 100% | 165.3 MiB/s | 677.3 KiB | 00m00s [317/368] libxcrypt-devel-0:4.5.2-4.fc4 100% | 9.9 MiB/s | 30.4 KiB | 00m00s [318/368] libatomic-0:16.2.1-2.fc46.1.x 100% | 18.1 MiB/s | 55.7 KiB | 00m00s [319/368] bzip2-devel-0:1.0.8-24.fc45.x 100% | 69.5 MiB/s | 213.5 KiB | 00m00s [320/368] libpng-devel-2:1.6.58-2.fc45. 100% | 59.2 MiB/s | 303.2 KiB | 00m00s [321/368] llvm-libs-0:23.1.4-1.fc46.x86 100% | 39.4 MiB/s | 36.2 MiB | 00m01s [322/368] libgusb-0:0.4.9-6.fc45.x86_64 100% | 31.6 MiB/s | 64.7 KiB | 00m00s [323/368] pixman-devel-0:0.46.2-4.fc45. 100% | 4.3 MiB/s | 17.7 KiB | 00m00s [324/368] lzo-devel-0:2.10-17.fc45.x86_ 100% | 9.5 MiB/s | 39.1 KiB | 00m00s [325/368] lzo-minilzo-0:2.10-17.fc45.x8 100% | 11.9 MiB/s | 24.3 KiB | 00m00s [326/368] gobject-introspection-0:1.86. 100% | 491.9 KiB/s | 123.0 KiB | 00m00s [327/368] poppler-0:26.08.0-1.fc45.x86_ 100% | 5.2 MiB/s | 1.4 MiB | 00m00s [328/368] nspr-0:4.39.0-10.fc46.x86_64 100% | 70.6 MiB/s | 144.5 KiB | 00m00s [329/368] nss-0:3.131.0-1.fc46.x86_64 100% | 187.0 MiB/s | 766.1 KiB | 00m00s [330/368] poppler-data-0:0.4.11-12.fc45 100% | 245.7 MiB/s | 2.0 MiB | 00m00s [331/368] nss-softokn-0:3.131.0-1.fc46. 100% | 146.4 MiB/s | 449.7 KiB | 00m00s [332/368] nss-sysinit-0:3.131.0-1.fc46. 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [333/368] nss-util-0:3.131.0-1.fc46.x86 100% | 44.4 MiB/s | 91.0 KiB | 00m00s [334/368] nss-softokn-freebl-0:3.131.0- 100% | 127.1 MiB/s | 390.5 KiB | 00m00s [335/368] clang-libs-0:23.1.4-1.fc46.x8 100% | 22.8 MiB/s | 28.5 MiB | 00m01s [336/368] gpgmepp-1:2.2.0-1.fc46.x86_64 100% | 5.8 MiB/s | 191.2 KiB | 00m00s [337/368] libthai-devel-0:0.1.30-3.fc45 100% | 26.4 MiB/s | 81.1 KiB | 00m00s [338/368] json-glib-0:1.10.8-11.fc45.x8 100% | 86.0 MiB/s | 176.1 KiB | 00m00s [339/368] llvm-filesystem-0:23.1.4-1.fc 100% | 47.8 KiB/s | 13.7 KiB | 00m00s [340/368] glib-networking-0:2.90.0-1.fc 100% | 69.3 MiB/s | 212.8 KiB | 00m00s [341/368] libstemmer-0:3.1.1-2.fc45.x86 100% | 50.1 MiB/s | 153.9 KiB | 00m00s [342/368] graphite2-devel-0:1.3.14-22.f 100% | 10.0 MiB/s | 20.4 KiB | 00m00s [343/368] libicu-devel-0:78.3-8.fc45.x8 100% | 158.2 MiB/s | 810.0 KiB | 00m00s [344/368] libsoup3-0:3.8.0-1.fc46.x86_6 100% | 1.2 MiB/s | 409.6 KiB | 00m00s [345/368] libXtst-devel-0:1.2.5-5.fc45. 100% | 5.1 MiB/s | 15.8 KiB | 00m00s [346/368] libXau-devel-0:1.0.12-5.fc45. 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [347/368] libdatrie-devel-0:0.2.14-3.fc 100% | 22.1 MiB/s | 90.4 KiB | 00m00s [348/368] clang-resource-filesystem-0:2 100% | 68.7 KiB/s | 19.6 KiB | 00m00s [349/368] gpgme-0:2.2.0-1.fc46.x86_64 100% | 894.9 KiB/s | 233.6 KiB | 00m00s [350/368] libproxy-0:0.5.12-3.fc45.x86_ 100% | 173.4 KiB/s | 44.9 KiB | 00m00s [351/368] duktape-0:2.7.0-12.fc45.x86_6 100% | 82.5 MiB/s | 169.0 KiB | 00m00s [352/368] openssl-devel-1:4.0.3-1.fc46. 100% | 198.4 MiB/s | 3.2 MiB | 00m00s [353/368] libxml2-devel-0:2.15.4-1.fc46 100% | 131.0 MiB/s | 536.4 KiB | 00m00s [354/368] xz-devel-1:5.8.4-1.fc46.x86_6 100% | 16.2 MiB/s | 66.2 KiB | 00m00s [355/368] gsettings-desktop-schemas-0:5 100% | 2.9 MiB/s | 921.7 KiB | 00m00s [356/368] annobin-plugin-gcc-0:13.33-1. 100% | 139.1 MiB/s | 712.1 KiB | 00m00s [357/368] gcc-plugin-annobin-0:16.2.1-2 100% | 19.4 MiB/s | 59.5 KiB | 00m00s [358/368] js-doxygen-2:1.18.0-2.fc46.no 100% | 32.6 MiB/s | 66.8 KiB | 00m00s [359/368] annobin-docs-0:13.33-1.fc46.n 100% | 28.4 MiB/s | 87.1 KiB | 00m00s [360/368] web-assets-filesystem-0:5-27. 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [361/368] python3-rpm-generators-0:14-3 100% | 28.2 MiB/s | 28.8 KiB | 00m00s [362/368] python-rpm-macros-0:3.15-2.fc 100% | 6.4 MiB/s | 19.8 KiB | 00m00s [363/368] python3-rpm-macros-0:3.15-2.f 100% | 4.0 MiB/s | 12.2 KiB | 00m00s [364/368] cmake-rpm-macros-0:4.3.0-5.fc 100% | 4.5 MiB/s | 13.7 KiB | 00m00s [365/368] ninja-build-0:1.13.2-6.fc45.x 100% | 66.1 MiB/s | 203.1 KiB | 00m00s [366/368] pyproject-rpm-macros-0:1.24.0 100% | 249.7 KiB/s | 57.9 KiB | 00m00s [367/368] systemd-rpm-macros-0:262.1-1. 100% | 32.4 KiB/s | 21.1 KiB | 00m01s [368/368] libcurl-devel-0:8.23.0-1.fc46 100% | 100.5 KiB/s | 906.3 KiB | 00m09s -------------------------------------------------------------------------------- [368/368] Total 100% | 36.1 MiB/s | 330.5 MiB | 00m09s Running transaction [ 1/370] Verify package files 100% | 334.0 B/s | 368.0 B | 00m01s >>> Running %pretrans scriptlet: xkeyboard-config-0:2.48-4.fc45.noarch >>> Finished %pretrans scriptlet: xkeyboard-config-0:2.48-4.fc45.noarch >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1792826946.946137/root/var/cache/dnf/copr_base-d70492a6dc8ad48d/packages/libcurl-devel-8.23.0-1.fc46.x86_64.rpm: Header OpenPGP V4 RSA/SHA256 signature, key ID 5cb33c8fabc04a02: NOKEY [ 2/370] Prepare transaction 100% | 1.2 KiB/s | 368.0 B | 00m00s [ 3/370] Installing glib2-0:2.90.1-1.f 100% | 248.9 MiB/s | 15.7 MiB | 00m00s [ 4/370] Installing xorg-x11-proto-dev 100% | 179.6 MiB/s | 1.8 MiB | 00m00s [ 5/370] Installing cmake-filesystem-0 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 6/370] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.6 KiB | 00m00s [ 7/370] Installing expat-0:2.9.0-1.fc 100% | 22.9 MiB/s | 351.7 KiB | 00m00s [ 8/370] Installing nspr-0:4.39.0-10.f 100% | 160.6 MiB/s | 329.0 KiB | 00m00s [ 9/370] Installing libpng-2:1.6.58-2. 100% | 248.9 MiB/s | 254.9 KiB | 00m00s [ 10/370] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 11/370] Installing urw-base35-fonts-c 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 12/370] Installing libglvnd-1:1.7.0-1 100% | 257.5 MiB/s | 527.4 KiB | 00m00s [ 13/370] Installing libpng-devel-2:1.6 100% | 52.3 MiB/s | 911.0 KiB | 00m00s [ 14/370] Installing nss-util-0:3.131.0 100% | 204.8 MiB/s | 209.8 KiB | 00m00s [ 15/370] Installing libjpeg-turbo-0:3. 100% | 402.1 MiB/s | 823.6 KiB | 00m00s [ 16/370] Installing dbus-libs-1:1.16.2 100% | 175.0 MiB/s | 358.4 KiB | 00m00s [ 17/370] Installing libwayland-client- 100% | 65.6 MiB/s | 67.2 KiB | 00m00s [ 18/370] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 11.7 KiB | 00m00s [ 19/370] Installing libicu-0:78.3-8.fc 100% | 420.5 MiB/s | 37.8 MiB | 00m00s [ 20/370] Installing avahi-libs-0:0.9~r 100% | 84.8 MiB/s | 173.8 KiB | 00m00s [ 21/370] Installing shared-mime-info-0 100% | 85.2 MiB/s | 3.2 MiB | 00m00s [ 22/370] Installing python-rpm-macros- 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 23/370] Installing openjpeg-0:2.5.4-4 100% | 227.6 MiB/s | 466.2 KiB | 00m00s [ 24/370] Installing lcms2-0:2.16-8.fc4 100% | 218.5 MiB/s | 447.4 KiB | 00m00s [ 25/370] Installing libwebp-0:1.6.0-4. 100% | 237.4 MiB/s | 972.2 KiB | 00m00s [ 26/370] Installing fribidi-0:1.0.17-2 100% | 24.2 MiB/s | 397.2 KiB | 00m00s [ 27/370] Installing libseccomp-0:2.6.1 100% | 218.8 MiB/s | 224.0 KiB | 00m00s [ 28/370] Installing libepoxy-0:1.5.10- 100% | 362.0 MiB/s | 1.1 MiB | 00m00s [ 29/370] Installing libmpc-0:1.4.1-2.f 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 30/370] Installing fribidi-devel-0:1. 100% | 80.2 MiB/s | 82.1 KiB | 00m00s [ 31/370] Installing python3-rpm-macros 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 32/370] Installing libwayland-cursor- 100% | 37.4 MiB/s | 38.3 KiB | 00m00s [ 33/370] Installing libglvnd-opengl-1: 100% | 142.1 MiB/s | 145.5 KiB | 00m00s [ 34/370] Installing libcloudproviders- 100% | 123.0 MiB/s | 126.0 KiB | 00m00s [ 35/370] Installing json-glib-0:1.10.8 100% | 42.4 MiB/s | 608.3 KiB | 00m00s [ 36/370] Installing openssl-devel-1:4. 100% | 40.0 MiB/s | 5.6 MiB | 00m00s [ 37/370] Installing kernel-headers-0:7 100% | 147.3 MiB/s | 7.2 MiB | 00m00s [ 38/370] Installing glibc-devel-0:2.44 100% | 114.2 MiB/s | 2.4 MiB | 00m00s [ 39/370] Installing libxcrypt-devel-0: 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [ 40/370] Installing libdav1d-0:1.5.4-1 100% | 352.7 MiB/s | 1.8 MiB | 00m00s [ 41/370] Installing libffi-devel-0:3.8 100% | 39.4 MiB/s | 40.3 KiB | 00m00s [ 42/370] Installing libdatrie-0:0.2.14 100% | 57.5 MiB/s | 58.8 KiB | 00m00s [ 43/370] Installing libthai-0:0.1.30-3 100% | 261.3 MiB/s | 802.7 KiB | 00m00s [ 44/370] Installing libICE-0:1.1.2-5.f 100% | 195.1 MiB/s | 199.8 KiB | 00m00s [ 45/370] Installing adobe-mappings-cma 100% | 370.5 MiB/s | 15.2 MiB | 00m00s [ 46/370] Installing graphite2-0:1.3.14 100% | 11.8 MiB/s | 193.5 KiB | 00m00s [ 47/370] Installing freetype-0:2.15.0- 100% | 231.6 MiB/s | 948.5 KiB | 00m00s [ 48/370] Installing harfbuzz-0:15.0.0- 100% | 392.3 MiB/s | 3.5 MiB | 00m00s [ 49/370] Installing libwayland-egl-0:1 100% | 13.1 MiB/s | 13.4 KiB | 00m00s [ 50/370] Installing libtextstyle-0:1.0 100% | 207.3 MiB/s | 212.2 KiB | 00m00s [ 51/370] Installing gettext-libs-0:1.0 100% | 328.7 MiB/s | 2.3 MiB | 00m00s [ 52/370] Installing ngtcp2-devel-0:1.2 100% | 257.9 MiB/s | 264.1 KiB | 00m00s [ 53/370] Installing libidn2-devel-0:2. 100% | 78.0 MiB/s | 159.8 KiB | 00m00s [ 54/370] Installing libXau-0:1.0.12-5. 100% | 72.6 MiB/s | 74.3 KiB | 00m00s [ 55/370] Installing libxcb-0:1.17.0-8. 100% | 60.1 MiB/s | 1.1 MiB | 00m00s [ 56/370] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 57/370] Installing pixman-0:0.46.2-4. 100% | 234.2 MiB/s | 719.4 KiB | 00m00s [ 58/370] Installing pixman-devel-0:0.4 100% | 55.5 MiB/s | 56.9 KiB | 00m00s [ 59/370] Installing lzo-0:2.10-17.fc45 100% | 176.2 MiB/s | 180.4 KiB | 00m00s [ 60/370] Installing vim-filesystem-2:9 100% | 1.6 MiB/s | 4.8 KiB | 00m00s [ 61/370] Installing libstdc++-devel-0: 100% | 401.3 MiB/s | 41.3 MiB | 00m00s [ 62/370] Installing glfw-1:3.4-8.fc45. 100% | 191.1 MiB/s | 391.4 KiB | 00m00s [ 63/370] Installing make-1:4.4.1-13.fc 100% | 78.4 MiB/s | 1.8 MiB | 00m00s [ 64/370] Installing fmt-0:12.1.0-3.fc4 100% | 141.4 MiB/s | 289.6 KiB | 00m00s [ 65/370] Installing spdlog-0:1.17.0-3. 100% | 186.8 MiB/s | 382.6 KiB | 00m00s [ 66/370] Installing libXau-devel-0:1.0 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 67/370] Installing libxcb-devel-0:1.1 100% | 50.3 MiB/s | 3.0 MiB | 00m00s [ 68/370] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 8.1 KiB | 00m00s [ 69/370] Installing harfbuzz-gpu-0:15. 100% | 172.9 MiB/s | 177.1 KiB | 00m00s [ 70/370] Installing harfbuzz-icu-0:15. 100% | 0.0 B/s | 16.1 KiB | 00m00s [ 71/370] Installing harfbuzz-raster-0: 100% | 118.5 MiB/s | 121.4 KiB | 00m00s [ 72/370] Installing harfbuzz-vector-0: 100% | 115.4 MiB/s | 118.1 KiB | 00m00s [ 73/370] Installing graphite2-devel-0: 100% | 49.6 MiB/s | 50.8 KiB | 00m00s [ 74/370] Installing adobe-mappings-cma 100% | 190.5 MiB/s | 585.2 KiB | 00m00s [ 75/370] Installing libSM-0:1.2.5-5.fc 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 76/370] Installing libdatrie-devel-0: 100% | 22.7 MiB/s | 418.4 KiB | 00m00s [ 77/370] Installing libthai-devel-0:0. 100% | 170.1 MiB/s | 522.6 KiB | 00m00s [ 78/370] Installing libgusb-0:0.4.9-6. 100% | 159.8 MiB/s | 163.7 KiB | 00m00s [ 79/370] Installing colord-libs-0:1.4. 100% | 271.4 MiB/s | 833.6 KiB | 00m00s [ 80/370] Installing mesa-libGLU-0:9.0. 100% | 361.9 MiB/s | 370.5 KiB | 00m00s [ 81/370] Installing pyproject-rpm-macr 100% | 83.5 MiB/s | 171.1 KiB | 00m00s [ 82/370] Installing cpp-0:16.2.1-2.fc4 100% | 367.2 MiB/s | 42.6 MiB | 00m00s [ 83/370] Installing libseccomp-devel-0 100% | 8.0 MiB/s | 122.5 KiB | 00m00s [ 84/370] Installing avahi-glib-0:0.9~r 100% | 0.0 B/s | 20.3 KiB | 00m00s [ 85/370] Installing boost-regex-0:1.90 100% | 144.4 MiB/s | 295.7 KiB | 00m00s [ 86/370] Installing libicu-devel-0:78. 100% | 163.3 MiB/s | 5.2 MiB | 00m00s [ 87/370] Installing nss-softokn-freebl 100% | 268.6 MiB/s | 1.1 MiB | 00m00s [ 88/370] Installing nss-softokn-0:3.13 100% | 346.3 MiB/s | 2.1 MiB | 00m00s [ 89/370] Installing nss-0:3.131.0-1.fc 100% | 105.0 MiB/s | 2.0 MiB | 00m00s [ 90/370] Installing nss-sysinit-0:3.13 100% | 1.3 MiB/s | 23.1 KiB | 00m00s [ 91/370] Installing urw-base35-bookman 100% | 455.0 MiB/s | 1.4 MiB | 00m00s [ 92/370] Installing urw-base35-c059-fo 100% | 465.1 MiB/s | 1.4 MiB | 00m00s [ 93/370] Installing urw-base35-d050000 100% | 83.4 MiB/s | 85.4 KiB | 00m00s [ 94/370] Installing urw-base35-gothic- 100% | 387.6 MiB/s | 1.2 MiB | 00m00s [ 95/370] Installing urw-base35-nimbus- 100% | 350.6 MiB/s | 1.1 MiB | 00m00s [ 96/370] Installing urw-base35-nimbus- 100% | 455.3 MiB/s | 1.4 MiB | 00m00s [ 97/370] Installing urw-base35-nimbus- 100% | 399.0 MiB/s | 2.4 MiB | 00m00s [ 98/370] Installing urw-base35-p052-fo 100% | 495.8 MiB/s | 1.5 MiB | 00m00s [ 99/370] Installing urw-base35-standar 100% | 64.4 MiB/s | 66.0 KiB | 00m00s [100/370] Installing urw-base35-z003-fo 100% | 382.6 MiB/s | 391.8 KiB | 00m00s [101/370] Installing urw-base35-fonts-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [102/370] Installing google-droid-sans- 100% | 368.2 MiB/s | 6.3 MiB | 00m00s [103/370] Installing web-assets-filesys 100% | 0.0 B/s | 856.0 B | 00m00s [104/370] Installing graphviz-libs-0:16 100% | 256.9 MiB/s | 1.3 MiB | 00m00s [105/370] Installing libzstd-devel-0:1. 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [106/370] Installing gobject-introspect 100% | 130.7 MiB/s | 401.5 KiB | 00m00s [107/370] Installing gsettings-desktop- 100% | 352.6 MiB/s | 6.7 MiB | 00m00s [108/370] Installing annobin-docs-0:13. 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [109/370] Installing xz-devel-1:5.8.4-1 100% | 128.2 MiB/s | 262.6 KiB | 00m00s [110/370] Installing libxml2-devel-0:2. 100% | 197.7 MiB/s | 6.7 MiB | 00m00s [111/370] Installing duktape-0:2.7.0-12 100% | 305.5 MiB/s | 625.7 KiB | 00m00s [112/370] Installing libproxy-0:0.5.12- 100% | 105.8 MiB/s | 108.4 KiB | 00m00s [113/370] Installing glib-networking-0: 100% | 88.8 MiB/s | 818.1 KiB | 00m00s [114/370] Installing libsoup3-0:3.8.0-1 100% | 136.0 MiB/s | 1.2 MiB | 00m00s [115/370] Installing gpgme-0:2.2.0-1.fc 100% | 36.3 MiB/s | 631.4 KiB | 00m00s [116/370] Installing gpgmepp-1:2.2.0-1. 100% | 306.6 MiB/s | 627.8 KiB | 00m00s [117/370] Installing clang-resource-fil 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [118/370] Installing libstemmer-0:3.1.1 100% | 329.5 MiB/s | 674.9 KiB | 00m00s [119/370] Installing libtinysparql-0:3. 100% | 333.1 MiB/s | 1.0 MiB | 00m00s [120/370] Installing llvm-filesystem-0: 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [121/370] Installing poppler-data-0:0.4 100% | 334.9 MiB/s | 12.4 MiB | 00m00s [122/370] Installing lzo-minilzo-0:2.10 100% | 36.9 MiB/s | 37.8 KiB | 00m00s [123/370] Installing lzo-devel-0:2.10-1 100% | 210.2 MiB/s | 215.3 KiB | 00m00s [124/370] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [125/370] Installing libatomic-0:16.2.1 100% | 45.6 MiB/s | 46.7 KiB | 00m00s [126/370] Installing gcc-0:16.2.1-2.fc4 100% | 401.0 MiB/s | 121.9 MiB | 00m00s [127/370] Installing libverto-devel-0:0 100% | 25.7 MiB/s | 26.4 KiB | 00m00s [128/370] Installing libcom_err-devel-0 100% | 1.2 MiB/s | 18.3 KiB | 00m00s [129/370] Installing keyutils-libs-deve 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [130/370] Installing libblkid-devel-0:2 100% | 45.1 MiB/s | 46.2 KiB | 00m00s [131/370] Installing libedit-0:3.1-60.2 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [132/370] Installing llvm-libs-0:23.1.4 100% | 476.1 MiB/s | 146.2 MiB | 00m00s [133/370] Installing clang-libs-0:23.1. 100% | 474.6 MiB/s | 110.6 MiB | 00m00s [134/370] Installing ncurses-0:6.6-3.fc 100% | 18.3 MiB/s | 618.1 KiB | 00m00s [135/370] Installing groff-base-0:1.24. 100% | 82.5 MiB/s | 4.2 MiB | 00m00s [136/370] Installing perl-Digest-0:1.20 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [137/370] Installing perl-Digest-MD5-0: 100% | 60.0 MiB/s | 61.4 KiB | 00m00s [138/370] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [139/370] Installing perl-B-0:1.92-527. 100% | 252.4 MiB/s | 516.9 KiB | 00m00s [140/370] Installing perl-libnet-0:3.15 100% | 143.4 MiB/s | 293.8 KiB | 00m00s [141/370] Installing perl-Data-Dumper-0 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [142/370] Installing perl-Unicode-Norma 100% | 238.5 MiB/s | 488.4 KiB | 00m00s [143/370] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [144/370] Installing perl-URI-0:5.40-1. 100% | 71.3 MiB/s | 292.0 KiB | 00m00s [145/370] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 21.0 KiB | 00m00s [146/370] Installing perl-IO-Socket-IP- 100% | 12.5 MiB/s | 102.3 KiB | 00m00s [147/370] Installing perl-IO-Socket-SSL 100% | 238.0 MiB/s | 731.0 KiB | 00m00s [148/370] Installing perl-Net-SSLeay-0: 100% | 193.2 MiB/s | 1.4 MiB | 00m00s [149/370] Installing perl-locale-0:1.13 100% | 0.0 B/s | 6.5 KiB | 00m00s [150/370] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [151/370] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [152/370] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [153/370] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [154/370] Installing perl-Time-HiRes-4: 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [155/370] Installing perl-File-Path-0:2 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [156/370] Installing perl-Pod-Simple-1: 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [157/370] Installing perl-HTTP-Tiny-0:0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [158/370] Installing perl-POSIX-0:2.26- 100% | 225.1 MiB/s | 230.5 KiB | 00m00s [159/370] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 28.5 KiB | 00m00s [160/370] Installing perl-File-Temp-1:0 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [161/370] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [162/370] Installing perl-Term-Cap-0:1. 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [163/370] Installing perl-Term-ANSIColo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [164/370] Installing perl-podlators-1:6 100% | 19.0 MiB/s | 331.1 KiB | 00m00s [165/370] Installing perl-Pod-Perldoc-0 100% | 11.0 MiB/s | 169.4 KiB | 00m00s [166/370] Installing perl-File-stat-0:1 100% | 0.0 B/s | 14.2 KiB | 00m00s [167/370] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.3 KiB | 00m00s [168/370] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.5 KiB | 00m00s [169/370] Installing perl-Socket-4:2.04 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [170/370] Installing perl-Pod-Usage-4:2 100% | 6.1 MiB/s | 87.8 KiB | 00m00s [171/370] Installing perl-IO-0:1.56-527 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [172/370] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [173/370] Installing perl-mro-0:1.30-52 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [174/370] Installing perl-Fcntl-0:1.20- 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [175/370] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 13.0 KiB | 00m00s [176/370] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [177/370] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [178/370] Installing perl-Storable-1:3. 100% | 230.9 MiB/s | 236.5 KiB | 00m00s [179/370] Installing perl-overload-0:1. 100% | 0.0 B/s | 72.0 KiB | 00m00s [180/370] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [181/370] Installing perl-MIME-Base64-0 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [182/370] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 13.0 KiB | 00m00s [183/370] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [184/370] Installing perl-constant-0:1. 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [185/370] Installing perl-Scalar-List-U 100% | 72.5 MiB/s | 148.6 KiB | 00m00s [186/370] Installing perl-Errno-0:1.39- 100% | 0.0 B/s | 8.8 KiB | 00m00s [187/370] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [188/370] Installing perl-Encode-4:3.24 100% | 167.6 MiB/s | 4.7 MiB | 00m00s [189/370] Installing perl-PathTools-0:3 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [190/370] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [191/370] Installing perl-Exporter-0:5. 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [192/370] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [193/370] Installing perl-libs-4:5.44.0 100% | 212.1 MiB/s | 12.1 MiB | 00m00s [194/370] Installing perl-interpreter-4 100% | 7.9 MiB/s | 121.4 KiB | 00m00s [195/370] Installing dbus-1:1.16.2-6.fc 100% | 0.0 B/s | 124.0 B | 00m00s [196/370] Installing brotli-0:1.2.1-1.f 100% | 2.4 MiB/s | 34.3 KiB | 00m00s [197/370] Installing brotli-devel-0:1.2 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [198/370] Installing libvmaf-0:3.2.1-1. 100% | 396.8 MiB/s | 1.2 MiB | 00m00s [199/370] Installing libaom-0:3.15.2-1. 100% | 412.2 MiB/s | 5.4 MiB | 00m00s [200/370] Installing highway-0:1.3.0-3. 100% | 561.7 MiB/s | 5.6 MiB | 00m00s [201/370] Installing libjxl-1:0.11.2-2. 100% | 411.4 MiB/s | 4.1 MiB | 00m00s [202/370] Installing svt-av1-libs-0:3.1 100% | 400.5 MiB/s | 5.6 MiB | 00m00s [203/370] Installing rav1e-libs-0:0.8.1 100% | 379.5 MiB/s | 3.0 MiB | 00m00s [204/370] Installing noopenh264-0:2.6.0 100% | 39.7 MiB/s | 40.6 KiB | 00m00s [205/370] Installing libopenjph-0:0.32. 100% | 259.6 MiB/s | 531.6 KiB | 00m00s [206/370] Installing libheif-0:1.23.6-3 100% | 294.0 MiB/s | 2.4 MiB | 00m00s [207/370] Installing bubblewrap-0:0.13. 100% | 9.3 MiB/s | 142.1 KiB | 00m00s [208/370] Installing sysprof-capture-de 100% | 417.8 MiB/s | 855.7 KiB | 00m00s [209/370] Installing pcre2-utf32-0:10.4 100% | 302.7 MiB/s | 620.0 KiB | 00m00s [210/370] Installing pcre2-utf16-0:10.4 100% | 320.3 MiB/s | 656.1 KiB | 00m00s [211/370] Installing pcre2-devel-0:10.4 100% | 92.1 MiB/s | 2.1 MiB | 00m00s [212/370] Installing libsepol-devel-0:3 100% | 41.7 MiB/s | 128.2 KiB | 00m00s [213/370] Installing libselinux-devel-0 100% | 30.6 MiB/s | 156.6 KiB | 00m00s [214/370] Installing libmount-devel-0:2 100% | 65.9 MiB/s | 67.4 KiB | 00m00s [215/370] Installing libwayland-server- 100% | 81.7 MiB/s | 83.7 KiB | 00m00s [216/370] Installing wayland-devel-0:1. 100% | 42.1 MiB/s | 733.3 KiB | 00m00s [217/370] Installing liblerc-0:4.2.0-1. 100% | 323.5 MiB/s | 662.6 KiB | 00m00s [218/370] Installing jbigkit-libs-0:2.1 100% | 116.4 MiB/s | 119.2 KiB | 00m00s [219/370] Installing libtiff-0:4.7.2-3. 100% | 315.8 MiB/s | 646.8 KiB | 00m00s [220/370] Installing libpaper-1:2.1.1-1 100% | 49.1 MiB/s | 50.3 KiB | 00m00s [221/370] Installing libijs-0:0.35-27.f 100% | 57.0 MiB/s | 58.4 KiB | 00m00s [222/370] Installing jbig2dec-libs-0:0. 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [223/370] Installing adobe-mappings-pdf 100% | 399.7 MiB/s | 4.4 MiB | 00m00s [224/370] Installing netpbm-0:11.14-3.f 100% | 286.6 MiB/s | 587.1 KiB | 00m00s [225/370] Installing gts-0:0.7.6-53.201 100% | 35.7 MiB/s | 658.1 KiB | 00m00s [226/370] Installing slang-0:2.3.3-10.f 100% | 364.7 MiB/s | 1.5 MiB | 00m00s [227/370] Installing gpm-libs-0:1.20.7- 100% | 31.6 MiB/s | 32.3 KiB | 00m00s [228/370] Installing xkeyboard-config-0 100% | 239.7 MiB/s | 6.5 MiB | 00m00s [229/370] Installing libxkbcommon-0:1.1 100% | 211.9 MiB/s | 433.9 KiB | 00m00s [230/370] Installing libxkbcommon-devel 100% | 385.8 MiB/s | 395.1 KiB | 00m00s [231/370] Installing cups-filesystem-1: 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [232/370] Installing cups-libs-1:2.4.19 100% | 125.0 MiB/s | 640.1 KiB | 00m00s [233/370] Installing adwaita-icon-theme 100% | 42.3 MiB/s | 2.4 MiB | 00m00s [234/370] Installing adwaita-cursor-the 100% | 634.9 MiB/s | 11.4 MiB | 00m00s [235/370] Installing adwaita-icon-theme 100% | 38.7 MiB/s | 1.0 MiB | 00m00s [236/370] Installing hicolor-icon-theme 100% | 10.3 MiB/s | 179.7 KiB | 00m00s [237/370] Installing gettext-envsubst-0 100% | 4.7 MiB/s | 72.0 KiB | 00m00s [238/370] Installing gettext-runtime-0: 100% | 37.3 MiB/s | 726.6 KiB | 00m00s [239/370] Installing publicsuffix-list- 100% | 338.8 MiB/s | 346.9 KiB | 00m00s [240/370] Installing libpsl-devel-0:0.2 100% | 112.1 MiB/s | 114.8 KiB | 00m00s [241/370] Installing libnghttp3-devel-0 100% | 117.4 MiB/s | 120.2 KiB | 00m00s [242/370] Installing libnghttp2-devel-0 100% | 282.3 MiB/s | 289.1 KiB | 00m00s [243/370] Installing libkadm5-0:1.22.2- 100% | 214.6 MiB/s | 219.7 KiB | 00m00s [244/370] Installing krb5-devel-0:1.22. 100% | 41.3 MiB/s | 719.2 KiB | 00m00s [245/370] Installing libssh-devel-0:0.1 100% | 202.0 MiB/s | 206.9 KiB | 00m00s [246/370] Installing python-pip-wheel-0 100% | 634.1 MiB/s | 1.3 MiB | 00m00s [247/370] Installing hwdata-0:0.412-1.f 100% | 560.9 MiB/s | 10.1 MiB | 00m00s [248/370] Installing libpciaccess-0:0.1 100% | 48.6 MiB/s | 49.8 KiB | 00m00s [249/370] Installing libdrm-0:2.4.134-2 100% | 200.1 MiB/s | 409.8 KiB | 00m00s [250/370] Installing libpciaccess-devel 100% | 0.0 B/s | 15.9 KiB | 00m00s [251/370] Installing libdrm-devel-0:2.4 100% | 183.8 MiB/s | 752.7 KiB | 00m00s [252/370] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [253/370] Installing google-noto-sans-v 100% | 347.8 MiB/s | 1.4 MiB | 00m00s [254/370] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [255/370] Installing fontconfig-0:2.18. 100% | 909.3 KiB/s | 1.1 MiB | 00m01s [256/370] Installing poppler-0:26.08.0- 100% | 377.3 MiB/s | 4.2 MiB | 00m00s [257/370] Installing spirv-tools-libs-0 100% | 402.4 MiB/s | 6.4 MiB | 00m00s [258/370] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [259/370] Installing lm_sensors-libs-0: 100% | 88.7 MiB/s | 90.8 KiB | 00m00s [260/370] Installing libxshmfence-0:1.3 100% | 13.1 MiB/s | 13.4 KiB | 00m00s [261/370] Installing mesa-libgbm-0:26.2 100% | 19.9 MiB/s | 20.3 KiB | 00m00s [262/370] Installing mesa-dri-drivers-0 100% | 475.3 MiB/s | 53.2 MiB | 00m00s [263/370] Installing libX11-common-0:1. 100% | 84.7 MiB/s | 1.2 MiB | 00m00s [264/370] Installing libX11-0:1.8.13-3. 100% | 269.6 MiB/s | 1.3 MiB | 00m00s [265/370] Installing libX11-devel-0:1.8 100% | 52.6 MiB/s | 1.1 MiB | 00m00s [266/370] Installing libXext-0:1.3.6-6. 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [267/370] Installing libXext-devel-0:1. 100% | 53.6 MiB/s | 109.8 KiB | 00m00s [268/370] Installing libXrender-0:0.9.1 100% | 50.0 MiB/s | 51.2 KiB | 00m00s [269/370] Installing cairo-0:1.18.6-1.f 100% | 366.4 MiB/s | 1.8 MiB | 00m00s [270/370] Installing libXrender-devel-0 100% | 0.0 B/s | 51.0 KiB | 00m00s [271/370] Installing libXi-0:1.8.4-1.fc 100% | 79.8 MiB/s | 81.7 KiB | 00m00s [272/370] Installing libXfixes-0:6.0.1- 100% | 0.0 B/s | 31.4 KiB | 00m00s [273/370] Installing libXfixes-devel-0: 100% | 0.0 B/s | 9.9 KiB | 00m00s [274/370] Installing libXi-devel-0:1.8. 100% | 46.8 MiB/s | 143.9 KiB | 00m00s [275/370] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 31.8 KiB | 00m00s [276/370] Installing libXcursor-0:1.2.3 100% | 53.7 MiB/s | 55.0 KiB | 00m00s [277/370] Installing libXcursor-devel-0 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [278/370] Installing libXdamage-0:1.1.6 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [279/370] Installing libXtst-0:1.2.5-5. 100% | 0.0 B/s | 34.4 KiB | 00m00s [280/370] Installing libXrandr-0:1.5.4- 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [281/370] Installing libXrandr-devel-0: 100% | 23.6 MiB/s | 24.1 KiB | 00m00s [282/370] Installing libXft-0:2.3.8-11. 100% | 165.8 MiB/s | 169.8 KiB | 00m00s [283/370] Installing pango-0:1.58.2-1.f 100% | 53.8 MiB/s | 1.0 MiB | 00m00s [284/370] Installing librsvg2-0:2.63.2- 100% | 384.8 MiB/s | 5.0 MiB | 00m00s [285/370] Installing glycin-loaders-0:2 100% | 498.2 MiB/s | 14.9 MiB | 00m00s [286/370] Installing glycin-libs-0:2.2. 100% | 400.3 MiB/s | 4.8 MiB | 00m00s [287/370] Installing gdk-pixbuf2-0:2.44 100% | 90.3 MiB/s | 2.6 MiB | 00m00s [288/370] Installing libXinerama-0:1.1. 100% | 15.6 MiB/s | 15.9 KiB | 00m00s [289/370] Installing libXinerama-devel- 100% | 0.0 B/s | 8.4 KiB | 00m00s [290/370] Installing mesa-libEGL-0:26.2 100% | 195.1 MiB/s | 399.5 KiB | 00m00s [291/370] Installing libglvnd-egl-1:1.7 100% | 68.6 MiB/s | 70.2 KiB | 00m00s [292/370] Installing libXcomposite-0:0. 100% | 44.8 MiB/s | 45.9 KiB | 00m00s [293/370] Installing libXcomposite-deve 100% | 0.0 B/s | 10.1 KiB | 00m00s [294/370] Installing libglvnd-gles-1:1. 100% | 89.0 MiB/s | 91.2 KiB | 00m00s [295/370] Installing gtk-update-icon-ca 100% | 4.1 MiB/s | 63.2 KiB | 00m00s [296/370] Installing lasi-0:1.1.3-19.fc 100% | 125.1 MiB/s | 128.1 KiB | 00m00s [297/370] Installing libXtst-devel-0:1. 100% | 13.3 MiB/s | 13.6 KiB | 00m00s [298/370] Installing libXdamage-devel-0 100% | 0.0 B/s | 3.1 KiB | 00m00s [299/370] Installing harfbuzz-cairo-0:1 100% | 51.7 MiB/s | 53.0 KiB | 00m00s [300/370] Installing poppler-glib-0:26. 100% | 326.6 MiB/s | 668.8 KiB | 00m00s [301/370] Installing libXxf86vm-0:1.1.6 100% | 25.8 MiB/s | 26.4 KiB | 00m00s [302/370] Installing mesa-libGL-0:26.2. 100% | 185.2 MiB/s | 379.3 KiB | 00m00s [303/370] Installing libglvnd-glx-1:1.7 100% | 292.3 MiB/s | 598.5 KiB | 00m00s [304/370] Installing libGLEW-0:2.2.0-13 100% | 371.8 MiB/s | 761.4 KiB | 00m00s [305/370] Installing aalib-libs-0:1.4.0 100% | 153.1 MiB/s | 156.7 KiB | 00m00s [306/370] Installing libXt-0:1.3.1-5.fc 100% | 214.3 MiB/s | 438.9 KiB | 00m00s [307/370] Installing libgs-0:10.08.0-1. 100% | 400.6 MiB/s | 21.6 MiB | 00m00s [308/370] Installing xprop-0:1.2.8-6.fc 100% | 3.6 MiB/s | 55.9 KiB | 00m00s [309/370] Installing libyaml-0:0.2.5-19 100% | 136.6 MiB/s | 139.9 KiB | 00m00s [310/370] Installing ctags-0:6.2.1-5.fc 100% | 107.3 MiB/s | 2.3 MiB | 00m00s [311/370] Installing source-highlight-0 100% | 96.1 MiB/s | 3.2 MiB | 00m00s [312/370] Installing tzdata-0:2026e-1.f 100% | 24.6 MiB/s | 1.5 MiB | 00m00s [313/370] Installing mpdecimal-0:4.0.1- 100% | 43.5 MiB/s | 222.7 KiB | 00m00s [314/370] Installing python3-libs-0:3.1 100% | 286.1 MiB/s | 48.6 MiB | 00m00s [315/370] Installing python3-0:3.15.1-1 100% | 2.0 MiB/s | 30.4 KiB | 00m00s [316/370] Installing at-spi2-core-0:2.6 100% | 122.6 MiB/s | 1.6 MiB | 00m00s [317/370] Installing atk-0:2.62.1-1.fc4 100% | 248.0 MiB/s | 254.0 KiB | 00m00s [318/370] Installing at-spi2-atk-0:2.62 100% | 141.7 MiB/s | 290.2 KiB | 00m00s [319/370] Installing python3-packaging- 100% | 217.6 MiB/s | 1.3 MiB | 00m00s [320/370] Installing glib2-devel-0:2.90 100% | 305.7 MiB/s | 15.9 MiB | 00m00s [321/370] Installing atk-devel-0:2.62.1 100% | 233.7 MiB/s | 6.1 MiB | 00m00s [322/370] Installing libcloudproviders- 100% | 196.1 MiB/s | 1.4 MiB | 00m00s [323/370] Installing python3-rpm-genera 100% | 81.1 MiB/s | 83.1 KiB | 00m00s [324/370] Installing gtk3-0:3.24.52-6.f 100% | 296.1 MiB/s | 22.8 MiB | 00m00s [325/370] Installing gettext-0:1.0-4.fc 100% | 355.8 MiB/s | 17.8 MiB | 00m00s [326/370] Installing harfbuzz-devel-0:1 100% | 200.5 MiB/s | 6.6 MiB | 00m00s [327/370] Installing freetype-devel-0:2 100% | 237.0 MiB/s | 8.8 MiB | 00m00s [328/370] Installing fontconfig-devel-0 100% | 22.9 MiB/s | 164.2 KiB | 00m00s [329/370] Installing cairo-devel-0:1.18 100% | 381.4 MiB/s | 2.3 MiB | 00m00s [330/370] Installing cairo-gobject-deve 100% | 0.0 B/s | 7.6 KiB | 00m00s [331/370] Installing libXft-devel-0:2.3 100% | 20.3 MiB/s | 41.6 KiB | 00m00s [332/370] Installing pango-devel-0:1.58 100% | 386.1 MiB/s | 1.5 MiB | 00m00s [333/370] Installing glycin-devel-0:2.2 100% | 149.1 MiB/s | 152.7 KiB | 00m00s [334/370] Installing gdk-pixbuf2-devel- 100% | 90.3 MiB/s | 2.3 MiB | 00m00s [335/370] Installing graphviz-0:16.1.0- 100% | 126.2 MiB/s | 4.0 MiB | 00m00s [336/370] Installing ninja-build-0:1.13 100% | 30.6 MiB/s | 500.6 KiB | 00m00s [337/370] Installing cmake-rpm-macros-0 100% | 0.0 B/s | 9.0 KiB | 00m00s [338/370] Installing libglvnd-core-deve 100% | 0.0 B/s | 41.1 KiB | 00m00s [339/370] Installing libglvnd-devel-1:1 100% | 424.1 MiB/s | 2.1 MiB | 00m00s [340/370] Installing mesa-libGL-devel-0 100% | 0.0 B/s | 81.5 KiB | 00m00s [341/370] Installing mesa-libGLU-devel- 100% | 0.0 B/s | 17.5 KiB | 00m00s [342/370] Installing libepoxy-devel-0:1 100% | 529.8 MiB/s | 1.6 MiB | 00m00s [343/370] Installing emacs-filesystem-1 100% | 0.0 B/s | 1.1 KiB | 00m00s [344/370] Installing rhash-0:1.4.5-5.fc 100% | 22.0 MiB/s | 360.1 KiB | 00m00s [345/370] Installing libuv-1:1.52.1-2.f 100% | 194.0 MiB/s | 596.0 KiB | 00m00s [346/370] Installing jsoncpp-0:1.9.6-3. 100% | 140.2 MiB/s | 287.1 KiB | 00m00s [347/370] Installing cmake-0:4.3.0-5.fc 100% | 345.5 MiB/s | 40.4 MiB | 00m00s [348/370] Installing cmake-data-0:4.3.0 100% | 75.8 MiB/s | 10.1 MiB | 00m00s [349/370] Installing libipt-0:2.2-2.fc4 100% | 119.6 MiB/s | 122.4 KiB | 00m00s [350/370] Installing xapian-core-libs-0 100% | 355.8 MiB/s | 2.1 MiB | 00m00s [351/370] Installing doxygen-2:1.18.0-2 100% | 329.3 MiB/s | 21.4 MiB | 00m00s [352/370] Installing js-doxygen-2:1.18. 100% | 119.9 MiB/s | 245.5 KiB | 00m00s [353/370] Installing systemd-devel-0:26 100% | 41.0 MiB/s | 797.9 KiB | 00m00s [354/370] Installing dbus-devel-1:1.16. 100% | 44.4 MiB/s | 136.5 KiB | 00m00s [355/370] Installing at-spi2-core-devel 100% | 229.6 MiB/s | 4.6 MiB | 00m00s [356/370] Installing at-spi2-atk-devel- 100% | 2.1 MiB/s | 2.1 KiB | 00m00s [357/370] Installing gtk3-devel-0:3.24. 100% | 364.7 MiB/s | 34.6 MiB | 00m00s [358/370] Installing gdb-headless-0:18. 100% | 288.3 MiB/s | 17.3 MiB | 00m00s [359/370] Installing glfw-devel-1:3.4-8 100% | 260.4 MiB/s | 266.6 KiB | 00m00s [360/370] Installing python3-devel-0:3. 100% | 89.6 MiB/s | 2.5 MiB | 00m00s [361/370] Installing pybind11-devel-0:3 100% | 54.3 MiB/s | 1.1 MiB | 00m00s [362/370] Installing python3-setuptools 100% | 157.6 MiB/s | 7.6 MiB | 00m00s [363/370] Installing libcurl-devel-0:8. 100% | 42.1 MiB/s | 1.5 MiB | 00m00s [364/370] Installing gcc-c++-0:16.2.1-2 100% | 374.7 MiB/s | 46.8 MiB | 00m00s [365/370] Installing annobin-plugin-gcc 100% | 29.6 MiB/s | 728.1 KiB | 00m00s [366/370] Installing gcc-plugin-annobin 100% | 2.3 MiB/s | 58.7 KiB | 00m00s [367/370] Installing json-devel-0:3.12. 100% | 172.2 MiB/s | 1.0 MiB | 00m00s [368/370] Installing systemd-rpm-macros 100% | 0.0 B/s | 8.9 KiB | 00m00s [369/370] Installing lz4-devel-0:1.10.0 100% | 100.7 MiB/s | 103.2 KiB | 00m00s [370/370] Installing libusb1-devel-0:1. 100% | 110.0 KiB/s | 86.7 KiB | 00m01s Warning: skipped OpenPGP checks for 48 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1792800000 Wrote: /builddir/build/SRPMS/librealsense-2.59.1-3.fc46.src.rpm Updating and loading repositories: fedora 100% | 83.9 KiB/s | 21.9 KiB | 00m00s Coprdir repository 100% | 12.4 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 12.3 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cmake-4.3.0-5.fc45.x86_64" is already installed. Package "glfw-devel-1:3.4-8.fc45.x86_64" is already installed. Package "json-devel-3.12.0-3.fc45.x86_64" is already installed. Package "doxygen-2:1.18.0-2.fc46.x86_64" is already installed. Package "gcc-c++-16.2.1-2.fc46.1.x86_64" is already installed. Package "gdb-headless-18.1-1.fc46.x86_64" is already installed. Package "glfw-devel-1:3.4-8.fc45.x86_64" is already installed. Package "mesa-libGL-devel-26.2.5-1.fc46.x86_64" is already installed. Package "libcurl-devel-8.23.0-1.fc46.x86_64" is already installed. Package "libusb1-devel-1.0.30-2.fc45.x86_64" is already installed. Package "mesa-libGLU-devel-9.0.3-9.fc45.x86_64" is already installed. Package "gtk3-devel-3.24.52-6.fc45.x86_64" is already installed. Package "lz4-devel-1.10.0-5.fc45.x86_64" is already installed. Package "systemd-devel-262.1-1.fc46.x86_64" is already installed. Package "pybind11-devel-3.0.4-7.fc45.x86_64" is already installed. Package "python3-devel-3.15.1-1.fc46.x86_64" is already installed. Package "python3-setuptools-84.0.0-1.fc46.noarch" is already installed. Nothing to do. Finish: build setup for librealsense-2.59.1-3.fc46.src.rpm Start: rpmbuild librealsense-2.59.1-3.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1792800000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.bTlwsN Creating(rpmbuild.env): /builddir/build/BUILD/librealsense-2.59.1-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/librealsense-2.59.1-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="x86_64" RPM_OS="linux" RPM_BUILD_NCPUS="32" RPM_SPECPARTS_DIR="/builddir/build/BUILD/librealsense-2.59.1-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="librealsense" RPM_PACKAGE_VERSION="2.59.1" RPM_PACKAGE_RELEASE="3.fc46" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.CfWikK + umask 022 + cd /builddir/build/BUILD/librealsense-2.59.1-build + cd /builddir/build/BUILD/librealsense-2.59.1-build + rm -rf librealsense-2.59.1 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/librealsense-2.59.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd librealsense-2.59.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/librealsense.remove-cflags.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/librealsense.realsense-file-shared-library.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/librealsense.use-system-pybind11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/librealsense.remove-invalid-unused-code.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/librealsense.rsutils-shared-library.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/librealsense.use-system-lz4.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.y1Vl66 + umask 022 + cd /builddir/build/BUILD/librealsense-2.59.1-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 -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 --cap-lints=warn' + 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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.59.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 --cap-lints=warn' + 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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -G Ninja -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 -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -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 -DBUILD_ROSBAG2=NO -DCHECK_FOR_UPDATES=NO -DENABLE_AI_ASSISTANT=OFF -DENABLE_STATS=OFF -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 -DUSE_EXTERNAL_NLOHMANN_JSON=ON -DUSE_EXTERNAL_LZ4=ON -- The CXX compiler identification is GNU 16.2.1 -- The C compiler identification is GNU 16.2.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 -- Info: REALSENSE_VERSION_STRING=2.59.1 -- Setting Unix configurations -- No output directory set; using /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release/ -- Found usb: /usr/lib64/libusb-1.0.so -- Found Python: /usr/bin/python3.15 (found version "3.15.1") found components: Interpreter Development Development.Module Development.Embed -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/include (found version "3.0.4") -- using RS2_USE_V4L2_BACKEND -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Checking for module 'libudev' -- Found libudev, version 262 -- Found Udev: /usr/include -- Using external nlohmann_json package -- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.12.0", minimum required is "3.11.3") -- Found nlohmann_json 3.12.0 -- rosbag2: BUILD_ROSBAG2=OFF - skipping build of rosbag2 third-party components -- Checking for module 'liblz4' -- Found liblz4, version 1.10.0 CMake Warning at wrappers/CMakeLists.txt:9 (message): No internet connection. Cloning Python bindings may fail -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found Threads: TRUE -- Configuring done (1.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_VERBOSE_MAKEFILE 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.59.1-build/librealsense-2.59.1/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j32 --verbose Change Dir: '/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build' Run Build Command(s): /usr/bin/ninja-build -v -j 32 [1/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/ensure-console.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/ensure-console.cpp:11:13: warning: ‘void reopen_console_streams()’ defined but not used [-Wunused-function] 11 | static void reopen_console_streams() | ^~~~~~~~~~~~~~~~~~~~~~ [2/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/crc32.cpp [3/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/buffer.cpp [4/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/os.cpp [5/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/fourcc.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/fourcc.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/fourcc.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/fourcc.cpp [6/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ios.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/ios.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/ios.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/ios.cpp [7/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/stream.cpp [8/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/shorten-json-string.cpp [9/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/from.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/from.cpp: In constructor ‘rsutils::string::from::from(double, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/from.cpp:16:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘long unsigned int’ [-Wsign-compare] 16 | if( len < 0 || len >= sizeof( base ) ) | ~~~~^~~~~~~~~~~~~~~~~ [10/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp [11/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/src/console.cpp [12/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/word-format.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/word-format.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/word-format.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/word-format.cpp [13/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/version.cpp [14/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/executable-name.cpp [15/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIC -w -include stdint.h -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/src/xxhash.c [16/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIC -w -include stdint.h -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/src/lz4s.c [17/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/src/debug.cpp [18/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/hexdump.cpp [19/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp [20/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/src/header.cpp [21/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp [22/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp [23/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/src/rate.cpp [24/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/src/duration.cpp [25/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/atomic-write-file.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/atomic-write-file.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/atomic-write-file.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/atomic-write-file.cpp [26/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/src/serialization.cpp [27/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp [28/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/eth-config.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/eth-config.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/eth-config.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/eth-config.cpp [29/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp [30/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/src/time.cpp [31/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/special-folder.cpp [32/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/configure-elpp-logger.cpp [33/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp [34/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/control-c-handler.cpp [35/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/dispatcher.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/dispatcher.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/dispatcher.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr 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]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671: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]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037: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]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813: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]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}; _NonArray<_Tp> = rsutils::time::waiting_on::wait_state_t]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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]’ 134 | : _ptr( std::make_shared< wait_state_t >( cv, m, value ) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/dispatcher.cpp:124:91: required from here 124 | rsutils::time::waiting_on< bool > invoked( _was_stopped_cv, _was_stopped_mutex, false ); | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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 ) | ^~~~~~~~~~~~ [36/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/rsutilgpu.cpp [37/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/network-adapter-watcher.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/network-adapter-watcher.cpp: In constructor ‘rsutils::os::detail::network_adapter_watcher_singleton::network_adapter_watcher_singleton()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/network-adapter-watcher.cpp:46:9: warning: ‘rsutils::os::detail::network_adapter_watcher_singleton::_socket’ will be initialized after [-Wreorder] 46 | int _socket; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/network-adapter-watcher.cpp:45:9: warning: ‘int rsutils::os::detail::network_adapter_watcher_singleton::_done’ [-Wreorder] 45 | int _done; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/network-adapter-watcher.cpp:53:5: warning: when initialized here [-Wreorder] 53 | network_adapter_watcher_singleton() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [38/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/ip-address.cpp [39/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-registry.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-registry.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-registry.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-registry.cpp:29:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 29 | return std::move( map ); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-registry.cpp:29:21: note: remove ‘std::move’ call [40/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/notification.cpp.o -MF CMakeFiles/realsense2.dir/src/core/notification.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/notification.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/notification.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/notification.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/notification.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [41/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/hexarray.cpp [42/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/float3.cpp [43/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/matcher-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/matcher-factory.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/matcher-factory.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [44/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-container.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-container.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-container.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [45/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -w -std=c++14 -include cstdint -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -MF third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o.d -o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp [46/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [47/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [48/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=third-party/realsense-file/CMakeFiles/realsense-file.dir/link.d -Wl,-soname,librealsense-file.so.2.59 -o Release/librealsense-file.so.2.59.1 third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o /usr/lib64/liblz4.so -lgcc_s_asneeded -lgcc_s_asneeded && : [49/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.cpp:386:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 386 | for (int i = 0; i < count; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-private.h: In instantiation of ‘std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.cpp:134:13: required from here 132 | #define intrinsics_string(res) #res << "\t" << array2str((float_4&)table->rect_params[res]) << endl | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:42:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 42 | for( auto i = 0; i < arr_size( data ); i++ ) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [50/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/hw_monitor_extended_buffers.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/hw_monitor_extended_buffers.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/hw_monitor_extended_buffers.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [51/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-mipi-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-mipi-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-mipi-device.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-mipi-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-mipi-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-mipi-device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-mipi-device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [52/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/json.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/json.cpp: In constructor ‘rsutils::serializer::serializer(std::ostream&, char)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/json.cpp:249:31: warning: ‘rsutils::serializer::error_handler’ will be initialized after [-Wreorder] 249 | const nl::error_handler_t error_handler; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/json.cpp:246:12: warning: ‘size_t rsutils::serializer::_line_width’ [-Wreorder] 246 | size_t _line_width; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/json.cpp:257:5: warning: when initialized here [-Wreorder] 257 | serializer( std::ostream & os, const char ichar ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/json.cpp: In member function ‘void rsutils::serializer::dump(const rsutils::json&, int, bool, unsigned int, unsigned int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/src/json.cpp:410:74: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 410 | if( need_to_indent || (pretty_print_width && _line_width > pretty_print_width )) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [53/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o -MF third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o.d -o third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘void el::base::LogDispatcher::dispatch()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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 [54/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.cpp: In constructor ‘librealsense::d400_active::d400_active(const std::shared_ptr&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.cpp:34:14: warning: unused variable ‘pid’ [-Wunused-variable] 34 | auto pid = this->_pid; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | 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 const&)’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-active.cpp:28:63: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:78:63: warning: ‘MEM[(struct d400_device *)this_14(D) + 24B]._depth_device_idx’ is used uninitialized [-Wuninitialized] 78 | return dynamic_cast(get_sensor(_depth_device_idx)); | ^~~~~~~~~~~~~~~~~ [55/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:34:38: warning: ‘librealsense::asic_temperature_option_mipi::_hw_monitor’ will be initialized after [-Wreorder] 34 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:33:37: warning: ‘rs2_option librealsense::asic_temperature_option_mipi::_option’ [-Wreorder] 33 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.cpp:13:5: warning: when initialized here [-Wreorder] 13 | asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:68:38: warning: ‘librealsense::projector_temperature_option_mipi::_hw_monitor’ will be initialized after [-Wreorder] 68 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:67:37: warning: ‘rs2_option librealsense::projector_temperature_option_mipi::_option’ [-Wreorder] 67 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.cpp:67:5: warning: when initialized here [-Wreorder] 67 | projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [56/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/composite-embedded-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/composite-embedded-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/composite-embedded-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/composite-embedded-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/composite-embedded-filter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/composite-embedded-filter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [57/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [58/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [59/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-mipi-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-mipi-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-mipi-device.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [60/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-nonmonochrome.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-nonmonochrome.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-nonmonochrome.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-nonmonochrome.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-nonmonochrome.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-nonmonochrome.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [61/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-active.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-active.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-active.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-active.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-active.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-active.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In member function ‘librealsense::d500_device::get_depth_sensor()’, inlined from ‘librealsense::d500_active::d500_active(std::shared_ptr const&)’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-active.cpp:29:63: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:109:63: warning: ‘MEM[(struct d500_device *)this_31(D) + 24B]._depth_device_idx’ is used uninitialized [-Wuninitialized] 109 | return dynamic_cast(get_sensor(_depth_device_idx)); | ^~~~~~~~~~~~~~~~~ [62/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.h: In constructor ‘librealsense::d500_external_sync_mode::d500_external_sync_mode(librealsense::hw_monitor&, const std::weak_ptr&, const std::map >&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.h:129:38: warning: ‘librealsense::d500_external_sync_mode::_sensor’ will be initialized after [-Wreorder] 129 | std::weak_ptr< sensor_base > _sensor; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.h:127:46: warning: ‘const std::map > librealsense::d500_external_sync_mode::_description_per_value’ [-Wreorder] 127 | const std::map< float, std::string > _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.cpp:249:5: warning: when initialized here [-Wreorder] 249 | d500_external_sync_mode::d500_external_sync_mode( hw_monitor & hwm, const std::weak_ptr< sensor_base > & ep, | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.cpp: In member function ‘virtual void librealsense::d500_external_sync_mode::set(float)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.cpp:270:19: warning: comparison of floating-point type ‘float’ with enumeration type ‘rs2_d500_intercam_sync_mode’ is deprecated [-Wdeprecated-enum-float-conversion] 270 | if( value != RS2_D500_INTERCAM_SYNC_PWM_MASTER && value != RS2_D500_INTERCAM_SYNC_EXTERNAL_MASTER ) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.cpp:270:65: warning: comparison of floating-point type ‘float’ with enumeration type ‘rs2_d500_intercam_sync_mode’ is deprecated [-Wdeprecated-enum-float-conversion] 270 | if( value != RS2_D500_INTERCAM_SYNC_PWM_MASTER && value != RS2_D500_INTERCAM_SYNC_EXTERNAL_MASTER ) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.cpp: In member function ‘virtual const char* librealsense::d500_external_sync_mode::get_value_description(float) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-options.cpp:305:21: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 305 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [63/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/advanced_mode/presets.cpp [64/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/amplitude-factor-feature.cpp [65/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-dual-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-dual-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-dual-color.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-dual-color.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-dual-color.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-dual-color.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-dual-color.cpp: In constructor ‘librealsense::d500_dual_color::d500_dual_color(const std::shared_ptr&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-dual-color.cpp:48:62: warning: base ‘librealsense::d500_device’ will be initialized after [-Wreorder] 48 | , _color_stream_2( new stream( RS2_STREAM_COLOR, 2 ) ) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-dual-color.cpp:48:62: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-dual-color.cpp:44:5: warning: when initialized here [-Wreorder] 44 | d500_dual_color::d500_dual_color( std::shared_ptr< const d500_info > const & dev_info ) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [66/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=third-party/rsutils/CMakeFiles/rsutils.dir/link.d -Wl,-soname,librsutils.so.2.59 -o Release/librsutils.so.2.59.1 third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o third-party/rsutils/CMakeFiles/rsutils.dir/src/atomic-write-file.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/eth-config.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/fourcc.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/ios.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o third-party/rsutils/CMakeFiles/rsutils.dir/src/word-format.cpp.o -ldl && : [67/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-mipi-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-mipi-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-mipi-device.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-mipi-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-mipi-device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [68/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/remove-ir-pattern-feature.cpp [69/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-object-detection.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-object-detection.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-object-detection.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-object-detection.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-object-detection.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-object-detection.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [70/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:17: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.h: In constructor ‘librealsense::auto_calibrated::auto_calibrated()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.h:84:14: warning: ‘librealsense::auto_calibrated::_interactive_scan’ will be initialized after [-Wreorder] 84 | bool _interactive_scan; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.h:82:27: warning: ‘librealsense::auto_calibrated::auto_calib_action librealsense::auto_calibrated::_action’ [-Wreorder] 82 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.h:82:27: warning: ‘librealsense::auto_calibrated::_action’ will be initialized after [-Wreorder] 82 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.h:77:13: warning: ‘int librealsense::auto_calibrated::_average_step_count’ [-Wreorder] 77 | int _average_step_count; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.h:87:36: warning: ‘librealsense::auto_calibrated::_max_valid_depth’ will be initialized after [-Wreorder] 87 | uint16_t _min_valid_depth, _max_valid_depth; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.h:81:13: warning: ‘int librealsense::auto_calibrated::_resize_factor’ [-Wreorder] 81 | int _resize_factor; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp: In member function ‘virtual std::vector librealsense::auto_calibrated::run_on_chip_calibration(int, std::string, float*, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:290:41: warning: unused variable ‘status’ [-Wunused-variable] 290 | ds_calib_common::dsc_status status = (ds_calib_common::dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:572:27: warning: unused variable ‘progress’ [-Wunused-variable] 572 | float progress = 0.0f; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp: In member function ‘virtual std::vector librealsense::auto_calibrated::run_tare_calibration(int, float, std::string, float*, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:712:41: warning: unused variable ‘status’ [-Wunused-variable] 712 | ds_calib_common::dsc_status status = (ds_calib_common::dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:1545:14: warning: unused variable ‘table’ [-Wunused-variable] 1545 | auto table = (uint8_t*)(calib.data() + sizeof(table_header)); | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp: In member function ‘virtual std::vector librealsense::auto_calibrated::run_focal_length_calibration(rs2_frame_queue*, rs2_frame_queue*, float, float, int, float*, float*, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:1658:21: warning: unused variable ‘correction_factor’ [-Wunused-variable] 1658 | const float correction_factor = 0.5f; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp: In member function ‘void librealsense::auto_calibrated::get_target_dots_info(rs2_frame_queue*, float*, float*, rs2::stream_profile&, rs2_intrinsics&, int, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:1817:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for (int j = 1; j < dots_x_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp: In member function ‘virtual std::vector librealsense::auto_calibrated::run_uv_map_calibration(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, int, float*, int, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:1982:15: warning: variable ‘err_before’ set but not used [-Wunused-but-set-variable=] 1982 | float err_before = 0.0f; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:2046:15: warning: variable ‘err_after’ set but not used [-Wunused-but-set-variable=] 2046 | float err_after = 0.0f; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp: In member function ‘virtual float librealsense::auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-auto-calibration.cpp:2162:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2162 | if ((frm_idx < min_frames_required)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [71/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-timestamp.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.cpp: In constructor ‘librealsense::d500_color::d500_color(const std::shared_ptr&, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.cpp:54:41: warning: base ‘librealsense::d500_device’ will be initialized after [-Wreorder] 54 | , _native_format( native_format ) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.cpp:54:41: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.cpp:49:5: warning: when initialized here [-Wreorder] 49 | d500_color::d500_color( std::shared_ptr< const d500_info > const & dev_info, rs2_format native_format ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.h:55:14: warning: ‘librealsense::d500_color::_separate_color’ will be initialized after [-Wreorder] 55 | bool _separate_color; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.h:39:26: warning: ‘const rs2_format librealsense::d500_color::_native_format’ [-Wreorder] 39 | rs2_format const _native_format; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-color.cpp:49:5: warning: when initialized here [-Wreorder] 49 | d500_color::d500_color( std::shared_ptr< const d500_info > const & dev_info, rs2_format native_format ) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [72/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-motion.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [73/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-timestamp.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.cpp: In constructor ‘librealsense::d400_color::d400_color(const std::shared_ptr&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.cpp:48:31: warning: base ‘librealsense::d400_device’ will be initialized after [-Wreorder] 48 | _separate_color(true) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.cpp:48:31: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.cpp:45:5: warning: when initialized here [-Wreorder] 45 | d400_color::d400_color( std::shared_ptr< const d400_info > const & dev_info ) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [74/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/composite-xu-option.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/composite-xu-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/composite-xu-option.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/composite-xu-option.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/composite-xu-option.h:19, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/composite-xu-option.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [75/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-factory.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-factory.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-factory.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-factory.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-active.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-factory.cpp:17: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [76/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/auto-calibrated-device.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/calibration-engine-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.h: In constructor ‘librealsense::d500_auto_calibrated::d500_auto_calibrated(std::shared_ptr, librealsense::debug_interface*, librealsense::sensor_base*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.h:70:27: warning: ‘librealsense::d500_auto_calibrated::_debug_dev’ will be initialized after [-Wreorder] 70 | debug_interface * _debug_dev; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.h:57:35: warning: ‘librealsense::try_calibration_selection librealsense::d500_auto_calibrated::_try_selection’ [-Wreorder] 57 | try_calibration_selection _try_selection; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.cpp:38:5: warning: when initialized here [-Wreorder] 38 | d500_auto_calibrated::d500_auto_calibrated( std::shared_ptr< d500_debug_protocol_calibration_engine > calib_engine, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.cpp: In member function ‘virtual std::vector librealsense::d500_auto_calibrated::run_focal_length_calibration(rs2_frame_queue*, rs2_frame_queue*, float, float, int, float*, float*, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.cpp:850:21: warning: unused variable ‘correction_factor’ [-Wunused-variable] 850 | const float correction_factor = 0.5f; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.cpp: In member function ‘virtual float librealsense::d500_auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-auto-calibration.cpp:896:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 896 | if( queue_size < min_frames_required ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [77/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-motion.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-motion.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-motion.cpp:24: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [78/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/advanced_mode/rs_advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/advanced_mode.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [79/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/ds-color-common.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-color-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-color-common.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-color-common.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [80/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:17: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-nonmonochrome.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:192:22: warning: unused variable ‘vid_a’ [-Wunused-variable] 192 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:365:22: warning: unused variable ‘vid_a’ [-Wunused-variable] 365 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:421:22: warning: unused variable ‘vid_a’ [-Wunused-variable] 421 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp: In static member function ‘static std::vector > librealsense::d400_info::pick_d400_devices(std::shared_ptr, librealsense::platform::backend_device_group&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:1218:18: warning: variable ‘is_pid_of_multisensor_device’ set but not used [-Wunused-but-set-variable=] 1218 | auto is_pid_of_multisensor_device = [](int pid) { return std::find(std::begin(ds::d400_multi_sensors_pid), std::end(ds::d400_multi_sensors_pid), pid) != std::end(ds::d400_multi_sensors_pid); }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:1219:18: warning: variable ‘is_pid_of_mipi_device’ set but not used [-Wunused-but-set-variable=] 1219 | auto is_pid_of_mipi_device = [](int pid) { return std::find(std::begin(ds::d400_mipi_device_pid), std::end(ds::d400_mipi_device_pid), pid) != std::end(ds::d400_mipi_device_pid); }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-factory.cpp:1224:18: warning: variable ‘is_device_hid_sensor’ set but not used [-Wunused-but-set-variable=] 1224 | bool is_device_hid_sensor = false; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [81/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/ds-timestamp.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-timestamp.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [82/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/sse/sse-align.cpp [83/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/auto-exposure-roi-feature.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/auto-exposure-roi-feature.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [84/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp:41:63: warning: left operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:88:21: note: in definition of macro ‘LIBRS_LOG_’ 88 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp:41:13: note: in expansion of macro ‘LOG_DEBUG’ 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp:41:78: warning: right operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:88:21: note: in definition of macro ‘LIBRS_LOG_’ 88 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp:41:13: note: in expansion of macro ‘LOG_DEBUG’ 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp:41:93: warning: right operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:88:21: note: in definition of macro ‘LIBRS_LOG_’ 88 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp:41:13: note: in expansion of macro ‘LOG_DEBUG’ 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-private.h: In instantiation of ‘std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.cpp:41:13: required from here 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:42:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 42 | for( auto i = 0; i < arr_size( data ); i++ ) | ~~^~~~~~~~~~~~~~~~~~ [85/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-thermal-monitor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-thermal-monitor.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-thermal-monitor.cpp: In member function ‘void librealsense::ds_thermal_monitor::polling(dispatcher::cancellable_timer)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-thermal-monitor.cpp:72:22: warning: unused variable ‘ts’ [-Wunused-variable] 72 | auto ts = (uint64_t)std::chrono::high_resolution_clock::now().time_since_epoch().count(); | ^~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [86/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:28:27: warning: ‘librealsense::ds_auto_exposure_roi_method::_hw_monitor’ will be initialized after [-Wreorder] 28 | const hw_monitor& _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:27:26: warning: ‘const librealsense::ds::fw_cmd librealsense::ds_auto_exposure_roi_method::_cmd’ [-Wreorder] 27 | const ds::fw_cmd _cmd; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.cpp:32:5: warning: when initialized here [-Wreorder] 32 | ds_auto_exposure_roi_method::ds_auto_exposure_roi_method( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.cpp: In function ‘void librealsense::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, rs2_update_progress_callback_sptr, float, float, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.cpp:287:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] 287 | for (int i = 0; i < ds::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [87/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/ds-active-common.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-active-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-active-common.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-active-common.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-active-common.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [88/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/emitter-frequency-feature.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/emitter-frequency-feature.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [89/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/ds-options.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.cpp: In function ‘const librealsense::{anonymous}::gyro_sensitivity_entry& librealsense::{anonymous}::get_gyro_sensitivity_entry(float)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.cpp:31:27: warning: comparison of floating-point type ‘float’ with enumeration type ‘const rs2_gyro_sensitivity’ is deprecated [-Wdeprecated-enum-float-conversion] 31 | if( value == entry.value ) | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.h: In constructor ‘librealsense::asic_and_projector_temperature_options::asic_and_projector_temperature_options(const std::weak_ptr&, rs2_option)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.h:41:37: warning: ‘librealsense::asic_and_projector_temperature_options::_option’ will be initialized after [-Wreorder] 41 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.h:40:37: warning: ‘std::weak_ptr librealsense::asic_and_projector_temperature_options::_ep’ [-Wreorder] 40 | std::weak_ptr _ep; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.cpp:165:5: warning: when initialized here [-Wreorder] 165 | asic_and_projector_temperature_options::asic_and_projector_temperature_options( const std::weak_ptr & ep, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-options.h:117:53: warning: ‘librealsense::auto_exposure_mode_option::_auto_exposure’ will be initialized after [-Wreorder] 117 | std::shared_ptr _auto_exposure; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.h:115:53: warning: ‘const std::map > librealsense::auto_exposure_mode_option::_description_per_value’ [-Wreorder] 115 | const std::map _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-options.cpp:277:5: warning: when initialized here [-Wreorder] 277 | auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr auto_exposure, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-options.cpp:307:20: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 307 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-options.cpp:366:20: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 366 | catch(std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [90/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-debug-protocol-calibration-engine.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-debug-protocol-calibration-engine.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-debug-protocol-calibration-engine.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-debug-protocol-calibration-engine.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [91/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/image-neon.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/image-neon.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/image-neon.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [92/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/bag_to_db3_converter.cpp.o -MF CMakeFiles/realsense2.dir/src/media/bag_to_db3_converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/bag_to_db3_converter.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/bag_to_db3_converter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/bag_to_db3_converter.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [93/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/ds-calib-parsers.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-calib-parsers.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-calib-parsers.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-calib-parsers.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [94/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/temporal-filter-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/temporal-filter-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/temporal-filter-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/temporal-filter-feature.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/temporal-filter-feature.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [95/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/neon-align.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/neon-align.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/neon-align.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [96/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/hdrd-filter-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/hdrd-filter-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/hdrd-filter-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/hdrd-filter-feature.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/hdrd-filter-feature.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [97/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/auto-exposure-limit-feature.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/auto-exposure-limit-feature.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [98/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-calib-common.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-calib-common.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-calib-common.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-calib-common.cpp: In static member function ‘static void librealsense::ds_calib_common::get_target_rect_info(rs2_frame_queue*, float*, float&, float&, int, rs2_update_progress_callback_sptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-calib-common.cpp:210:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for( int j = 1; j < rect_sides_arr.size(); ++j ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ [99/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h: In constructor ‘librealsense::d500_device::d500_device(const std::shared_ptr&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:178:43: warning: ‘librealsense::d500_device::_right_ir_stream’ will be initialized after [-Wreorder] 178 | std::shared_ptr _right_ir_stream; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:121:50: warning: ‘std::shared_ptr librealsense::d500_device::_hw_monitor_response’ [-Wreorder] 121 | std::shared_ptr _hw_monitor_response; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.cpp:375:5: warning: when initialized here [-Wreorder] 375 | d500_device::d500_device( std::shared_ptr< const d500_info > const & dev_info ) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h: In instantiation of ‘std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector >&, size_t, size_t, bool) [with T = short unsigned int; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.cpp:934:87: required from here 934 | parsed_fields->fw_version = _hw_monitor->get_firmware_version_string(gvd_buff, fw_version_offset, 4, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for( auto i = 0; i < length; i++ ) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h: In instantiation of ‘std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector >&, size_t, size_t, bool) [with T = unsigned char; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.cpp:937:103: required from here 937 | parsed_fields->safety_sw_suite_version = _hw_monitor->get_firmware_version_string(gvd_buff, safety_sw_suite_version_offset, 4, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for( auto i = 0; i < length; i++ ) | ~~^~~~~~~~ [100/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/neon-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/../pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/neon-pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/neon-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/neon-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/../../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/../../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/../synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/../../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/neon/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [101/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/gain-limit-feature.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/gain-limit-feature.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [102/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/gyro-sensitivity-feature.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/gyro-sensitivity-feature.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/gyro-sensitivity-feature.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-motion-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/gyro-sensitivity-feature.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/gyro-sensitivity-feature.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [103/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/decimation-filter-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/decimation-filter-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/decimation-filter-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/decimation-filter-feature.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/features/decimation-filter-feature.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [104/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/roi.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.h: In constructor ‘librealsense::record_sensor::record_sensor(librealsense::device_interface&, librealsense::sensor_interface&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.h:101:14: warning: ‘librealsense::record_sensor::m_register_notification_to_base’ will be initialized after [-Wreorder] 101 | bool m_register_notification_to_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.h:98:13: warning: ‘int librealsense::record_sensor::m_before_start_callback_token’ [-Wreorder] 98 | int m_before_start_callback_token; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.cpp:19:1: warning: when initialized here [-Wreorder] 19 | librealsense::record_sensor::record_sensor( device_interface& device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/api.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/api.h:139:17: warning: ‘void librealsense::translate_exception(const char*, const std::string&, rs2_error**)’ defined but not used [-Wunused-function] 139 | static void translate_exception(const char * name, std::string const & args, rs2_error ** error) | ^~~~~~~~~~~~~~~~~~~ [105/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [106/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/sse/sse-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/sse-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/../../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/../../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/../synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/../../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/sse-pointcloud.cpp: In member function ‘void librealsense::pointcloud_sse::get_texture_map_sse(rsutils::number::float2*, const rsutils::number::float3*, unsigned int, unsigned int, const rs2_intrinsics&, const rs2_extrinsics&, rsutils::number::float2*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sse/sse-pointcloud.cpp:146:14: warning: unused variable ‘tex_ptr’ [-Wunused-variable] 146 | auto tex_ptr = texture_map; | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [107/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/ros_factory.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros_factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros_factory.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros_factory.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros_factory.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros_factory.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros_factory.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:24, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h: In function ‘bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:571:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 571 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/serialization.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/serialization.h:338:26: warning: ‘virtual void librealsense::device_serializer::writer::write_extrinsics(const librealsense::device_serializer::stream_identifier&, uint32_t, const rs2_extrinsics&)’ was hidden [-Woverloaded-virtual=] 338 | virtual void write_extrinsics(const stream_identifier& stream_id, uint32_t reference_id, const rs2_extrinsics& ext) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros_factory.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.h:30:14: note: by ‘void librealsense::ros_writer::write_extrinsics(const librealsense::device_serializer::stream_identifier&, librealsense::frame_interface*)’ 30 | void write_extrinsics(const stream_identifier& stream_id, frame_interface* frame); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [108/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/occlusion-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/occlusion-filter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/occlusion-filter.cpp: In member function ‘void librealsense::occlusion_filter::monotonic_heuristic_invalidation(rsutils::number::float3*, rsutils::number::float2*, const std::vector&, const rs2::depth_frame&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/occlusion-filter.cpp:170:17: warning: unused variable ‘depth_ptr’ [-Wunused-variable] 170 | auto depth_ptr = (uint8_t *)(depth.get_data()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [109/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-depth-mapping.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-depth-mapping.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-depth-mapping.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [110/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/align.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp:54: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 54 | #pragma omp parallel for schedule(dynamic) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp: In member function ‘std::shared_ptr librealsense::align::create_aligned_profile(rs2::video_stream_profile&, rs2::video_stream_profile&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp:190:18: warning: unused variable ‘original_video_profile’ [-Wunused-variable] 190 | if (auto original_video_profile = As(original_profile.get()->profile)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp: In member function ‘virtual bool librealsense::align::should_process(const rs2::frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp:220:20: warning: unused variable ‘stream’ [-Wunused-variable] 220 | rs2_stream stream = profile.stream_type(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp:221:20: warning: unused variable ‘format’ [-Wunused-variable] 221 | rs2_format format = profile.format(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/align.cpp:222:13: warning: unused variable ‘index’ [-Wunused-variable] 222 | int index = profile.stream_index(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [111/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/media/record/record_device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/advanced_mode.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_device.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/advanced_mode.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_device.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_device.h: In constructor ‘librealsense::record_device::record_device(std::shared_ptr, std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_device.h:77:14: warning: ‘librealsense::record_device::m_is_recording’ will be initialized after [-Wreorder] 77 | bool m_is_recording; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_device.h:73:54: warning: ‘std::chrono::_V2::system_clock::duration librealsense::record_device::m_record_total_pause_duration’ [-Wreorder] 73 | std::chrono::high_resolution_clock::duration m_record_total_pause_duration; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_device.cpp:14:1: warning: when initialized here [-Wreorder] 14 | librealsense::record_device::record_device(std::shared_ptr device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [112/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/ds-motion-common.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-motion-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-motion-common.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/ds-motion-common.cpp:305:18: warning: unused variable ‘dev’ [-Wunused-variable] 305 | if (auto dev = dynamic_cast(_owner)) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-motion-common.cpp:307:18: warning: unused variable ‘dev’ [-Wunused-variable] 307 | if (auto dev = dynamic_cast(_owner)) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-motion-common.cpp:309:18: warning: unused variable ‘dev’ [-Wunused-variable] 309 | if( auto dev = dynamic_cast< const d500_motion * >( _owner ) ) | ^~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-motion-common.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [113/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/syncer-processing-block.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/syncer-processing-block.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/syncer-processing-block.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [114/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rggb-debayer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rggb-debayer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rggb-debayer.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rggb-debayer.cpp [115/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y8i-to-y8y8-mipi.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y8i-to-y8y8-mipi.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y8i-to-y8y8-mipi.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [116/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/y12i-to-y16y16-mipi.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y12i-to-y16y16-mipi.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y12i-to-y16y16-mipi.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [117/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/y12i-to-y16y16.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [118/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/pointcloud.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/pointcloud.cpp: In member function ‘void librealsense::pointcloud::inspect_depth_frame(const rs2::frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/pointcloud.cpp:86:14: warning: variable ‘found_depth_intrinsics’ set but not used [-Wunused-but-set-variable=] 86 | bool found_depth_intrinsics = false; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/pointcloud.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/pointcloud.cpp:135:39: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 135 | auto fn = [=]( rs2_calibration_status status ) { | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/pointcloud.cpp:135:39: note: add explicit ‘this’ or ‘*this’ capture In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [119/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/y8i-to-y8y8.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [120/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [121/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/roi.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/../types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../sensor.h:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/options-container.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/options-container.h:100:10: warning: ‘virtual void librealsense::options_container::update(std::shared_ptr)’ was hidden [-Woverloaded-virtual=] 100 | void update( std::shared_ptr ext ) override; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:56:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 56 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/synthetic-stream.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info.h:34:10: warning: ‘virtual void librealsense::info_container::update(std::shared_ptr)’ was hidden [-Woverloaded-virtual=] 34 | void update( std::shared_ptr< extension_snapshot > ext ) override; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:56:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 56 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.cpp: In member function ‘void librealsense::playback_sensor::register_sensor_options(const librealsense::device_serializer::sensor_snapshot&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.cpp:287:23: warning: unused variable ‘value’ [-Wunused-variable] 287 | float value = option.query(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [122/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/sequence-id-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [123/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-filter.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-filter.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-filter.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-filter.cpp: In member function ‘void librealsense::rotation_filter::rotate_frame(uint8_t*, const uint8_t*, int, int, int, float&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-filter.cpp:255:13: warning: unused variable ‘width_out’ [-Wunused-variable] 255 | int width_out = ( value == 90 || value == -90 ) ? height : width; // rotate by 180 will keep the values as is | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-filter.cpp:256:13: warning: unused variable ‘height_out’ [-Wunused-variable] 256 | int height_out = ( value == 90 || value == -90 ) ? width : height; // rotate by 180 will keep the values as is | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [124/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/stereo-rectify.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/stereo-rectify.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/stereo-rectify.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/stereo-rectify.cpp [125/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/roi.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/../types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../sensor.h:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/options-container.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../core/options-container.h:100:10: warning: ‘virtual void librealsense::options_container::update(std::shared_ptr)’ was hidden [-Woverloaded-virtual=] 100 | void update( std::shared_ptr ext ) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.h:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:56:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 56 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../proc/synthetic-stream.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info.h:34:10: warning: ‘virtual void librealsense::info_container::update(std::shared_ptr)’ was hidden [-Woverloaded-virtual=] 34 | void update( std::shared_ptr< extension_snapshot > ext ) override; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:56:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 56 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.cpp: In member function ‘std::shared_ptr librealsense::playback_device::get_stream(const std::map >&, librealsense::device_serializer::stream_identifier)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.cpp:168:117: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 168 | 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.59.1-build/librealsense-2.59.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/../../small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [126/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/hdr-merge.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hdr-merge.cpp: In member function ‘virtual rs2::frame librealsense::hdr_merge::process_frame(const rs2::frame_source&, const rs2::frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hdr-merge.cpp:86:31: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘long long int’ [-Wsign-compare] 86 | if (_framesets.size() == depth_seq_id) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [127/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y16i-10msb-to-y16y16.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y16i-10msb-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y16i-10msb-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [128/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [129/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y16-10msb-to-y16.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y16-10msb-to-y16.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y16-10msb-to-y16.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y16-10msb-to-y16.cpp: In member function ‘virtual void librealsense::y16_10msb_to_y16::process_function(uint8_t* const*, const uint8_t*, int, int, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y16-10msb-to-y16.cpp:25:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 25 | for( size_t i = 0; i < width * height; ++i ) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [130/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h: In instantiation of ‘void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:69:38: required from here 69 | apply_hole_filling(const_cast(tgt.get_data())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:32:18: warning: unused variable ‘fp’ [-Wunused-variable] 32 | bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h: In instantiation of ‘void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:71:41: required from here 71 | apply_hole_filling(const_cast(tgt.get_data())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:32:18: warning: unused variable ‘fp’ [-Wunused-variable] 32 | bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h: In instantiation of ‘void librealsense::hole_filling_filter::holes_fill_farest(T*, size_t, size_t, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:42:34: required from ‘void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]’ 42 | holes_fill_farest(data, _width, _height, _stride); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:69:38: required from here 69 | apply_hole_filling(const_cast(tgt.get_data())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:85:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h: In instantiation of ‘void librealsense::hole_filling_filter::holes_fill_nearest(T*, size_t, size_t, size_t) [with T = float; size_t = long unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:45:35: required from ‘void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]’ 45 | holes_fill_nearest(data, _width, _height, _stride); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:69:38: required from here 69 | apply_hole_filling(const_cast(tgt.get_data())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:128:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 128 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h: In instantiation of ‘void librealsense::hole_filling_filter::holes_fill_farest(T*, size_t, size_t, size_t) [with T = short unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:42:34: required from ‘void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]’ 42 | holes_fill_farest(data, _width, _height, _stride); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:71:41: required from here 71 | apply_hole_filling(const_cast(tgt.get_data())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:85:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h: In instantiation of ‘void librealsense::hole_filling_filter::holes_fill_nearest(T*, size_t, size_t, size_t) [with T = short unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:45:35: required from ‘void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]’ 45 | holes_fill_nearest(data, _width, _height, _stride); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.cpp:71:41: required from here 71 | apply_hole_filling(const_cast(tgt.get_data())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/hole-filling-filter.h:128:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 128 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ [131/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h: In constructor ‘librealsense::interleaved_functional_processing_block::interleaved_functional_processing_block(const char*, rs2_format, rs2_format, rs2_stream, rs2_extension, int, rs2_format, rs2_stream, rs2_extension, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:200:13: warning: ‘librealsense::interleaved_functional_processing_block::_left_target_profile_idx’ will be initialized after [-Wreorder] 200 | int _left_target_profile_idx = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:195:20: warning: ‘rs2_format librealsense::interleaved_functional_processing_block::_right_target_format’ [-Wreorder] 195 | rs2_format _right_target_format; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.cpp:552:5: warning: when initialized here [-Wreorder] 552 | interleaved_functional_processing_block::interleaved_functional_processing_block(const char* name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [132/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.h: In instantiation of ‘void librealsense::temporal_filter::temp_jw_smooth(void*, void*, uint8_t*, uint8_t&) [with T = float; uint8_t = unsigned char]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.cpp:130:34: required from here 130 | temp_jw_smooth(const_cast(tgt.get_data()), state.last_frame.data(), state.history.data(), state.cur_frame_index); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.h:30:24: warning: unused variable ‘fp’ [-Wunused-variable] 30 | const bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.h: In instantiation of ‘void librealsense::temporal_filter::temp_jw_smooth(void*, void*, uint8_t*, uint8_t&) [with T = short unsigned int; uint8_t = unsigned char]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.cpp:132:37: required from here 132 | temp_jw_smooth(const_cast(tgt.get_data()), state.last_frame.data(), state.history.data(), state.cur_frame_index); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/temporal-filter.h:30:24: warning: unused variable ‘fp’ [-Wunused-variable] 30 | const bool fp = (std::is_floating_point::value); | ^~ [133/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp: In member function ‘void librealsense::spatial_filter::recursive_filter_horizontal_fp(void*, float, float)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:247:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | for (v = 0; v < _height;) { | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:256:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 256 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:262:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 262 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:296:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 296 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:314:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 314 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:319:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 319 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:353:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 353 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp: In member function ‘void librealsense::spatial_filter::recursive_filter_vertical_fp(void*, float, float)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:377:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (u = 0; u < _width;) { | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:387:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 387 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:393:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 393 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:427:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:445:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 445 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:450:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 450 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:484:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 484 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.h: In instantiation of ‘void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = float]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.h:53:40: required from ‘void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = float]’ 53 | intertial_holes_fill(static_cast(frame_data)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:171:30: required from here 171 | dxf_smooth(const_cast(tgt.get_data()), _spatial_alpha_param, _spatial_edge_threshold, _spatial_iterations); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.h:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int j = 0; j < _height; ++j) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.h: In instantiation of ‘void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = short unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.h:53:40: required from ‘void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = short unsigned int]’ 53 | intertial_holes_fill(static_cast(frame_data)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.cpp:173:33: required from here 173 | dxf_smooth(const_cast(tgt.get_data()), _spatial_alpha_param, _spatial_edge_threshold, _spatial_iterations); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/spatial-filter.h:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int j = 0; j < _height; ++j) | ~~^~~~~~~~~ [134/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/colorizer.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/colorizer.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/colorizer.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/colorizer.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/colorizer.h: In constructor ‘librealsense::colorizer::colorizer(const char*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/colorizer.h:168:29: warning: ‘librealsense::colorizer::_target_stream_profile’ will be initialized after [-Wreorder] 168 | rs2::stream_profile _target_stream_profile; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/colorizer.h:164:26: warning: ‘std::vector librealsense::colorizer::_histogram’ [-Wreorder] 164 | std::vector _histogram; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [135/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/rates-printer.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rates-printer.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [136/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-formatting-options.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-formatting-options.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [137/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/fw-logs/fw-log-data.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-log-data.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [138/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/units-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/units-transform.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/units-transform.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/units-transform.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/units-transform.cpp: In member function ‘virtual rs2::frame librealsense::units_transform::process_frame(const rs2::frame_source&, const rs2::frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/units-transform.cpp:75:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | for (int i = 0; i < _width * _height; i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [139/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/darwin-device-capture.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/darwin-device-capture.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/darwin-device-capture.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/darwin-device-capture.cpp [140/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/y411-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y411-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [141/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/disparity-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/disparity-transform.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/disparity-transform.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [142/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/dual-rgb-rectify-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/dual-rgb-rectify-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/dual-rgb-rectify-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/dual-rgb-rectify-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/dual-rgb-rectify-filter.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/dual-rgb-rectify-filter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [143/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rggb-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rggb-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rggb-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rggb-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rggb-converter.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rggb-converter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [144/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/rum/rum-hooks.cpp.o -MF CMakeFiles/realsense2.dir/src/rum/rum-hooks.cpp.o.d -o CMakeFiles/realsense2.dir/src/rum/rum-hooks.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rum/rum-hooks.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rum/rum-hooks.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rum/rum-hooks.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [145/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-safety.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-safety.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-safety.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-device.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-safety.cpp: In member function ‘virtual void librealsense::d500_safety_sensor::set_safety_preset(int, const std::string&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d500/d500-safety.cpp:460:18: warning: unused variable ‘calib_version’ [-Wunused-variable] 460 | uint32_t calib_version = 0; // ignoring this field, as requested by sw architect | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [146/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/threshold.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/threshold.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/threshold.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/threshold.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [147/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-xml-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-xml-helper.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [148/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/rotation-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [149/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/depth-formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [150/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h: In function ‘bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:571:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 571 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/serialization.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/serialization.h:338:26: warning: ‘virtual void librealsense::device_serializer::writer::write_extrinsics(const librealsense::device_serializer::stream_identifier&, uint32_t, const rs2_extrinsics&)’ was hidden [-Woverloaded-virtual=] 338 | virtual void write_extrinsics(const stream_identifier& stream_id, uint32_t reference_id, const rs2_extrinsics& ext) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.h:30:14: note: by ‘void librealsense::ros_writer::write_extrinsics(const librealsense::device_serializer::stream_identifier&, librealsense::frame_interface*)’ 30 | void write_extrinsics(const stream_identifier& stream_id, frame_interface* frame); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.cpp: In member function ‘void librealsense::ros_writer::write_pose_frame(const librealsense::device_serializer::stream_identifier&, const librealsense::device_serializer::nanoseconds&, librealsense::frame_holder&&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.cpp:291:14: warning: variable ‘rotation’ set but not used [-Wunused-but-set-variable=] 291 | auto rotation = pose->get_rotation(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of ‘sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_writer.cpp:187:28: required from here 187 | sensor_msgs::Image image; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:73:21: warning: ‘sensor_msgs::Image_ >::depth_units’ will be initialized after [-Wreorder] 73 | _depth_units_type depth_units; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:70:14: warning: ‘sensor_msgs::Image_ >::_data_type sensor_msgs::Image_ >::data’ [-Wreorder] 70 | _data_type data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ [151/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.cpp: In function ‘std::vector librealsense::parse_payloads(const std::vector&, size_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.cpp:13:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for (int i = 0; i < number_of_payloads; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.cpp:12:16: warning: variable ‘offset’ set but not used [-Wunused-but-set-variable=] 12 | size_t offset = 0; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.cpp: In function ‘std::vector librealsense::parse_tables(const std::vector&, flash_table, flash_structure)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.cpp:29:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 29 | for (int i = 0; i < num_of_tables; i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [152/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/libusb/interface-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h: In constructor ‘librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:163:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 163 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:162:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 162 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) : | ^~~~~~~~~~~~~ [153/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/pipeline/aggregator.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/stream.h:12, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/aggregator.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/aggregator.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/aggregator.cpp: In member function ‘void librealsense::pipeline::aggregator::handle_frame(librealsense::frame_holder, librealsense::synthetic_source_interface*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/aggregator.cpp:39:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 39 | for (auto i = 0; i < comp->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [154/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/pipeline/profile.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In constructor ‘librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:232:48: warning: ‘librealsense::util::config::multistream::_dev_to_profiles’ will be initialized after [-Wreorder] 232 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:231:50: warning: ‘std::map librealsense::util::config::multistream::_results’ [-Wreorder] 231 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:130:26: warning: when initialized here [-Wreorder] 130 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:317:21: warning: unused variable ‘it’ [-Wunused-variable] 317 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:349:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:482:39: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 482 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [155/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/libusb/context-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/context-libusb.h: In constructor ‘librealsense::platform::usb_context::usb_context()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/libusb/context-libusb.cpp:13:9: warning: when initialized here [-Wreorder] 13 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ [156/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp: In constructor ‘librealsense::ds5u_device::ds5u_device(const std::shared_ptr&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp:1500:49: warning: base ‘librealsense::d400_device’ will be initialized after [-Wreorder] 1500 | : d400_device(dev_info), device(dev_info) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp:1500:49: warning: base ‘librealsense::device’ [-Wreorder] /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp:1499:5: warning: when initialized here [-Wreorder] 1499 | ds5u_device::ds5u_device( std::shared_ptr< const d400_info > const & dev_info ) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h: In instantiation of ‘std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector >&, size_t, size_t, bool) [with T = unsigned char; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.cpp:1562:66: required from here 1562 | fwv = _hw_monitor->get_firmware_version_string< uint8_t >( gvd_buff, camera_fw_version_offset ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for( auto i = 0; i < length; i++ ) | ~~^~~~~~~~ [157/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/device-info.cpp.o -MF CMakeFiles/realsense2.dir/src/device-info.cpp.o.d -o CMakeFiles/realsense2.dir/src/device-info.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device-info.cpp [158/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/ds/advanced_mode/advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/advanced_mode.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/advanced_mode.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/advanced_mode/advanced_mode.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/advanced_mode/advanced_mode.cpp:1195:21: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 1195 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [159/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/camera-identifier-v4l.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/camera-identifier-v4l.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/camera-identifier-v4l.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/camera-identifier-v4l.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/camera-identifier-v4l.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [160/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp: In member function ‘virtual void librealsense::uyvy_to_yuyv::process_function(uint8_t* const*, const uint8_t*, int, int, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:1346:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1346 | for( size_t i = 0; i < width * height; ++i ) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp: In instantiation of ‘void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_Y8; uint8_t = unsigned char]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:804:39: required from here 804 | unpack_m420(d, s, w, h, actual_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:763:18: warning: unused variable ‘end_of_uv’ [-Wunused-variable] 763 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:632:14: warning: unused variable ‘n’ [-Wunused-variable] 632 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp: In instantiation of ‘void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_Y16; uint8_t = unsigned char]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:807:40: required from here 807 | unpack_m420(d, s, w, h, actual_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:763:18: warning: unused variable ‘end_of_uv’ [-Wunused-variable] 763 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:632:14: warning: unused variable ‘n’ [-Wunused-variable] 632 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp: In instantiation of ‘void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_RGB8; uint8_t = unsigned char]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:810:41: required from here 810 | unpack_m420(d, s, w, h, actual_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:763:18: warning: unused variable ‘end_of_uv’ [-Wunused-variable] 763 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:632:14: warning: unused variable ‘n’ [-Wunused-variable] 632 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp: In instantiation of ‘void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_RGBA8; uint8_t = unsigned char]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:813:42: required from here 813 | unpack_m420(d, s, w, h, actual_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:763:18: warning: unused variable ‘end_of_uv’ [-Wunused-variable] 763 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:632:14: warning: unused variable ‘n’ [-Wunused-variable] 632 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp: In instantiation of ‘void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_BGR8; uint8_t = unsigned char]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:816:41: required from here 816 | unpack_m420(d, s, w, h, actual_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:763:18: warning: unused variable ‘end_of_uv’ [-Wunused-variable] 763 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:632:14: warning: unused variable ‘n’ [-Wunused-variable] 632 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp: In instantiation of ‘void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_BGRA8; uint8_t = unsigned char]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:819:42: required from here 819 | unpack_m420(d, s, w, h, actual_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:763:18: warning: unused variable ‘end_of_uv’ [-Wunused-variable] 763 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:632:14: warning: unused variable ‘n’ [-Wunused-variable] 632 | auto n = width * height; | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/color-formats-converter.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../third-party/stb_image.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~ [161/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/libusb/device-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h: In constructor ‘librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:163:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 163 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:162:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 162 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) : | ^~~~~~~~~~~~~ [162/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [163/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/libusb/messenger-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h: In constructor ‘librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:163:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 163 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:162:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 162 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) : | ^~~~~~~~~~~~~ [164/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/libusb/request-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h: In constructor ‘librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:163:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 163 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:162:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 162 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) : | ^~~~~~~~~~~~~ [165/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.h: In constructor ‘librealsense::auto_exposure_processor::auto_exposure_processor(const char*, rs2_stream, librealsense::enable_auto_exposure_option&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.h:25:41: warning: ‘librealsense::auto_exposure_processor::_stream’ will be initialized after [-Wreorder] 25 | rs2_stream _stream; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.h:24:41: warning: ‘librealsense::enable_auto_exposure_option& librealsense::auto_exposure_processor::_enable_ae_option’ [-Wreorder] 24 | enable_auto_exposure_option& _enable_ae_option; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.cpp:10:1: warning: when initialized here [-Wreorder] 10 | librealsense::auto_exposure_processor::auto_exposure_processor(const char * name, rs2_stream stream, enable_auto_exposure_option& enable_ae_option) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/auto-exposure-processor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [166/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp: In constructor ‘librealsense::fw_logs::fw_logs_parser::fw_logs_parser(const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp:26:34: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 26 | if( source.first >= fw_logs::max_sources ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp:42:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 42 | for( int i = 0; i < fw_logs::max_modules; ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp: In member function ‘void librealsense::fw_logs::fw_logs_parser::initialize_source_formatting_options(const std::pair >&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp:55:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 55 | for( int i = 0; i < fw_logs::max_modules; ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp: In member function ‘void librealsense::fw_logs::extended_fw_logs_parser::initialize_source_verbosity_settings(const std::pair >&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp:221:66: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 221 | if( ! verbosity.empty() && verbosity.rbegin()->first >= fw_logs::max_modules ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp: In member function ‘librealsense::fw_logs::extended_fw_logs_parser::get_start_command() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-logs-parser.cpp:256:41: warning: array subscript 3 is above array bounds of ‘const uint8_t[3][32]’ [-Warray-bounds=] 256 | activate_command.data.assign( &_verbosity_settings.severity_level[0][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | &_verbosity_settings.severity_level[max_sources][0] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-log-data.h:76:21: note: while referencing ‘severity_level’ 76 | uint8_t severity_level[max_sources][max_modules] = {}; // Maps to modules. Zero disables module logging. | ^~~~~~~~~~~~~~ [167/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/rum/rum-config.cpp.o -MF CMakeFiles/realsense2.dir/src/rum/rum-config.cpp.o.d -o CMakeFiles/realsense2.dir/src/rum/rum-config.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rum/rum-config.cpp [168/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/backend.cpp [169/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/libusb/enumerator-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h: In constructor ‘librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:163:51: warning: ‘librealsense::platform::handle_libusb::_first_interface’ will be initialized after [-Wreorder] 163 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/handle-libusb.h:162:42: warning: ‘std::shared_ptr librealsense::platform::handle_libusb::_context’ [-Wreorder] 162 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/libusb/enumerator-libusb.cpp: In function ‘std::string librealsense::platform::get_device_path(libusb_device*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/enumerator-libusb.cpp:28:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 28 | for (size_t i = 0; i < port_count; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/enumerator-libusb.cpp:30:70: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 30 | port_path << std::to_string(usb_ports[i]) << (((i+1) < port_count)?".":""); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/enumerator-libusb.cpp:26:18: warning: unused variable ‘r’ [-Wunused-variable] 26 | auto r= libusb_get_device_descriptor(usb_device,&dev_desc); | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/enumerator-libusb.cpp: In static member function ‘static librealsense::platform::rs_usb_device librealsense::platform::usb_enumerator::create_usb_device(const librealsense::platform::usb_device_info&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ [170/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/proc/motion-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-device.h:22, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/motion-transform.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [171/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device_hub.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In constructor ‘librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:232:48: warning: ‘librealsense::util::config::multistream::_dev_to_profiles’ will be initialized after [-Wreorder] 232 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:231:50: warning: ‘std::map librealsense::util::config::multistream::_results’ [-Wreorder] 231 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:130:26: warning: when initialized here [-Wreorder] 130 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:317:21: warning: unused variable ‘it’ [-Wunused-variable] 317 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:349:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:482:39: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 482 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:100:10: warning: ‘virtual void librealsense::options_container::update(std::shared_ptr)’ was hidden [-Woverloaded-virtual=] 100 | void update( std::shared_ptr ext ) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:56:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 56 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info.h:34:10: warning: ‘virtual void librealsense::info_container::update(std::shared_ptr)’ was hidden [-Woverloaded-virtual=] 34 | void update( std::shared_ptr< extension_snapshot > ext ) override; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:56:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 56 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.h: In constructor ‘librealsense::pipeline::pipeline::pipeline(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.h:59:24: warning: ‘librealsense::pipeline::pipeline::_dispatcher’ will be initialized after [-Wreorder] 59 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.h:51:43: warning: ‘std::shared_ptr librealsense::pipeline::pipeline::_hub’ [-Wreorder] 51 | std::shared_ptr< device_hub > _hub; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.cpp:22:9: warning: when initialized here [-Wreorder] 22 | pipeline::pipeline(std::shared_ptr ctx) : | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [172/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/image.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [173/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/image-avx.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image-avx.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image-avx.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [174/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/pipeline/config.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/config.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In constructor ‘librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:232:48: warning: ‘librealsense::util::config::multistream::_dev_to_profiles’ will be initialized after [-Wreorder] 232 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:231:50: warning: ‘std::map librealsense::util::config::multistream::_results’ [-Wreorder] 231 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:130:26: warning: when initialized here [-Wreorder] 130 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:317:21: warning: unused variable ‘it’ [-Wunused-variable] 317 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:349:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:482:39: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 482 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [175/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-factory.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-factory.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-factory.cpp: In member function ‘virtual std::shared_ptr librealsense::fw_update_info::create_device()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-factory.cpp:70:25: warning: the compiler can assume that the address of ‘dfu_id’ will never be NULL [-Waddress] 70 | if (&dfu_id != nullptr) { | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-factory.cpp:68:19: note: ‘dfu_id’ declared here 68 | auto& dfu_id = usb_devices.front().id; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [176/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/rum/rum-collector.cpp.o -MF CMakeFiles/realsense2.dir/src/rum/rum-collector.cpp.o.d -o CMakeFiles/realsense2.dir/src/rum/rum-collector.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rum/rum-collector.cpp [177/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/environment.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/environment.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [178/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/error-handling.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/error-handling.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/error-handling.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/error-handling.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [179/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/algo.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.h: In constructor ‘librealsense::rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int, int, int, int, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.h:248:13: warning: ‘librealsense::rect_gaussian_dots_target_calculator::_full_height’ will be initialized after [-Wreorder] 248 | int _full_height; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.h:245:13: warning: ‘int librealsense::rect_gaussian_dots_target_calculator::_roi_start_x’ [-Wreorder] 245 | int _roi_start_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.cpp:576:1: warning: when initialized here [-Wreorder] 576 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.h:246:13: warning: ‘librealsense::rect_gaussian_dots_target_calculator::_roi_start_y’ will be initialized after [-Wreorder] 246 | int _roi_start_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.h:226:13: warning: ‘int librealsense::rect_gaussian_dots_target_calculator::_width’ [-Wreorder] 226 | int _width = 0; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.cpp:576:1: warning: when initialized here [-Wreorder] 576 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [180/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.cpp: In function ‘std::string librealsense::get_formatted_fw_version(uint32_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.cpp:32:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for (auto i = 1; i <= buffer.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.cpp: In member function ‘void librealsense::update_device::update_mipi(const void*, int, rs2_update_progress_callback_sptr) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-device.cpp:327:18: warning: unused variable ‘transferred’ [-Wunused-variable] 327 | uint32_t transferred = 0; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [181/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/log.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/log.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/log.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [182/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/verify.c [183/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/device_hub.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device_hub.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device_hub.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device_hub.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [184/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../small-heap.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.h: In constructor ‘librealsense::udev_device_watcher::udev_device_watcher(const librealsense::platform::backend*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.h:27:31: warning: ‘librealsense::udev_device_watcher::_backend’ will be initialized after [-Wreorder] 27 | platform::backend const * _backend; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.h:24:21: warning: ‘active_object<> librealsense::udev_device_watcher::_active_object’ [-Wreorder] 24 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.cpp:219:1: warning: when initialized here [-Wreorder] 219 | udev_device_watcher::udev_device_watcher( const platform::backend * backend ) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.cpp: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.cpp:144:10: warning: ‘void {anonymous}::foreach_device_prop(udev_device*, std::function&, const std::__cxx11::basic_string&)>)’ defined but not used [-Wunused-function] 144 | void foreach_device_prop( struct udev_device * udev_dev, | ^~~~~~~~~~~~~~~~~~~ [185/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/stream.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/stream.h:12, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/stream.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [186/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/software-device-info.cpp.o -MF CMakeFiles/realsense2.dir/src/software-device-info.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-device-info.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-device-info.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-device-info.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [187/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/fw-logs/fw-string-formatter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-string-formatter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-string-formatter.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-string-formatter.cpp: In member function ‘std::string librealsense::fw_logs::fw_string_formatter::generate_message(const std::string&, const std::vector&, const std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-string-formatter.cpp:58:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 58 | float as_float = *reinterpret_cast< const float * >( &as_int32 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-string-formatter.cpp: In member function ‘std::string librealsense::fw_logs::fw_string_formatter::replace_params(const std::string&, const std::map, std::__cxx11::basic_string >&, const std::map, int>&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-logs/fw-string-formatter.cpp:90:22: warning: variable ‘res’ set but not used [-Wunused-but-set-variable=] 90 | auto res = regex_replace(back_inserter(destTemp), source_temp.begin(), source_temp.end(), e, exp_replace_it->second); | ^~~ [188/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/linux/backend-hid.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-hid.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-hid.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-hid.cpp: In member function ‘std::vector librealsense::platform::hid_custom_sensor::get_report_data(const std::string&, librealsense::platform::custom_sensor_report_field)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-hid.cpp:203:24: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 203 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-hid.cpp:308:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [189/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/types.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/notification.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ [190/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h: In constructor ‘librealsense::CLinearCoefficients::CLinearCoefficients(unsigned int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:57:17: warning: ‘librealsense::CLinearCoefficients::_base_sample’ will be initialized after [-Wreorder] 57 | CSample _base_sample; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:55:22: warning: ‘unsigned int librealsense::CLinearCoefficients::_buffer_size’ [-Wreorder] 55 | unsigned int _buffer_size; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.cpp:58:5: warning: when initialized here [-Wreorder] 58 | CLinearCoefficients::CLinearCoefficients(unsigned int buffer_size) : | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h: In constructor ‘librealsense::time_diff_keeper::time_diff_keeper(librealsense::global_time_interface*, unsigned int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:90:29: warning: ‘librealsense::time_diff_keeper::_coefs’ will be initialized after [-Wreorder] 90 | CLinearCoefficients _coefs; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:85:25: warning: ‘int librealsense::time_diff_keeper::_users_count’ [-Wreorder] 85 | int _users_count; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.cpp:265:5: warning: when initialized here [-Wreorder] 265 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:95:14: warning: ‘librealsense::time_diff_keeper::_is_ready’ will be initialized after [-Wreorder] 95 | bool _is_ready; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:91:16: warning: ‘double librealsense::time_diff_keeper::_min_command_delay’ [-Wreorder] 91 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.cpp:265:5: warning: when initialized here [-Wreorder] 265 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:96:14: warning: ‘librealsense::time_diff_keeper::_first_sample_dropped’ will be initialized after [-Wreorder] 96 | bool _first_sample_dropped; // the first (often slow) clock read after start is dropped | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.h:87:25: warning: ‘active_object<> librealsense::time_diff_keeper::_active_object’ [-Wreorder] 87 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/global_timestamp_reader.cpp:265:5: warning: when initialized here [-Wreorder] 265 | 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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [191/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/firmware_logger_device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/firmware_logger_device.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/firmware_logger_device.cpp: In member function ‘void librealsense::firmware_logger_device::get_flash_logs_from_hw_monitor()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/firmware_logger_device.cpp:130:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | i < res.size() / sizeof( fw_logs::fw_log_binary ) && *beginOfLogIterator == flash_logs_magic_number; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [192/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/source.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h: In constructor ‘librealsense::frame_source::frame_source(uint32_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:81:33: warning: ‘librealsense::frame_source::_callback’ will be initialized after [-Wreorder] 81 | rs2_frame_callback_sptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:80:33: warning: ‘std::atomic librealsense::frame_source::_max_publish_list_size’ [-Wreorder] 80 | std::atomic< uint32_t > _max_publish_list_size; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.cpp:51:5: warning: when initialized here [-Wreorder] 51 | frame_source::frame_source( uint32_t max_publish_list_size ) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [193/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/backend-device-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/backend-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/backend-device-factory.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [194/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/archive.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/pose-frame.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::video_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:28:64: required from here 28 | return std::make_shared>(in_max_frame_queue_size, parsers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::composite_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:31:68: required from here 31 | return std::make_shared>(in_max_frame_queue_size, parsers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::motion_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:34:65: required from here 34 | return std::make_shared>(in_max_frame_queue_size, parsers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::points]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:37:59: required from here 37 | return std::make_shared>(in_max_frame_queue_size, parsers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::depth_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:40:64: required from here 40 | return std::make_shared>(in_max_frame_queue_size, parsers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::pose_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:43:63: required from here 43 | return std::make_shared>(in_max_frame_queue_size, parsers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::disparity_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:46:68: required from here 46 | return std::make_shared>(in_max_frame_queue_size, parsers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::labeled_points]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:49:67: required from here 49 | return std::make_shared>(in_max_frame_queue_size, parsers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::perception_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:52:73: required from here 52 | return std::make_shared< frame_archive< perception_frame > >( in_max_frame_queue_size, parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::object_detection_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.cpp:55:83: required from here 55 | return std::make_shared< frame_archive< object_detection_frame > >( in_max_frame_queue_size, parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ [195/632] /usr/bin/cmake -E cmake_symlink_library Release/librsutils.so.2.59.1 Release/librsutils.so.2.59 Release/librsutils.so && : [196/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/labeled-points.cpp.o -MF CMakeFiles/realsense2.dir/src/labeled-points.cpp.o.d -o CMakeFiles/realsense2.dir/src/labeled-points.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/labeled-points.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/labeled-points.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/labeled-points.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [197/632] /usr/bin/cmake -E cmake_symlink_library Release/librealsense-file.so.2.59.1 Release/librealsense-file.so.2.59 Release/librealsense-file.so && : [198/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp: In member function ‘int librealsense::device::assign_sensor(const std::shared_ptr&, uint8_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:110:17: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 110 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp: In member function ‘virtual librealsense::sensor_interface& librealsense::device::get_sensor(size_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:128:17: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 128 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp: In member function ‘virtual const librealsense::sensor_interface& librealsense::device::get_sensor(size_t) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:201:17: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 201 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp: In member function ‘virtual void librealsense::device::tag_profiles(librealsense::device_interface::stream_profiles) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:291:57: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 291 | (tag.width == -1 || vp->get_width() == tag.width) && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:292:59: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 292 | (tag.height == -1 || vp->get_height() == tag.height) && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:293:59: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 293 | (tag.fps == -1 || vp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.cpp:302:59: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 302 | (tag.fps == -1 || mp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [199/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/hw-monitor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.cpp:3: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.cpp: In static member function ‘static std::string librealsense::hw_monitor::get_module_serial_string(const std::vector&, size_t, size_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.cpp:23:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (auto i = 0; i < length; i++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.cpp: In member function ‘void librealsense::hw_monitor::get_gvd(size_t, unsigned char*, uint8_t, const std::set*) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.cpp:244:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 244 | for( int i = 0; i < RETRIES; ++i ) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.cpp:253:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 253 | if( i >= ( RETRIES - 1 ) || retry_error_codes->find( response ) == retry_error_codes->end() ) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [200/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/software-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [201/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/v4l-usb-logic.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/v4l-usb-logic.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/v4l-usb-logic.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/v4l-usb-logic.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/v4l-usb-logic.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/v4l-usb-logic.cpp: In function ‘librealsense::platform::usb_spec librealsense::platform::v4l_usb_logic::get_usb_connection_type(std::string)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/v4l-usb-logic.cpp:153:37: warning: loop variable ‘usb_type’ creates a copy from type ‘const std::pair, librealsense::platform::usb_spec>’ [-Wrange-loop-construct] 153 | for( const auto usb_type : usb_name_to_spec ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/v4l-usb-logic.cpp:153:37: note: use reference type to prevent copying 153 | for( const auto usb_type : usb_name_to_spec ) | ^~~~~~~~ | & [202/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o -MF CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/eth-config-device.cpp [203/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rscore-pp-block-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rscore-pp-block-factory.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/decimation-filter.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rscore-pp-block-factory.cpp: In member function ‘virtual std::shared_ptr librealsense::rscore_pp_block_factory::create_pp_block(const std::string&, const rsutils::json&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rscore-pp-block-factory.cpp:27:5: warning: statement has no effect [-Wunused-value] 27 | (void *)&settings; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [204/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/points.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/points.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/points.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/points.cpp: In member function ‘void librealsense::points::export_to_ply(const std::string&, const librealsense::frame_holder&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/points.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for( int i = 0; i < get_vertex_count(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/points.cpp:117:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for( int i = 0; i < new_vertices.size(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/points.cpp:134:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 134 | for( int i = 0; i < size; ++i ) | ~~^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [205/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/object-detection-frame.cpp.o -MF CMakeFiles/realsense2.dir/src/object-detection-frame.cpp.o.d -o CMakeFiles/realsense2.dir/src/object-detection-frame.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/object-detection-frame.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/object-detection-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/object-detection-frame.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/object-detection-frame.cpp: In member function ‘librealsense::object_detection_frame::decoded_object_detection librealsense::object_detection_frame::get_detection(size_t) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/object-detection-frame.cpp:111:18: warning: unused variable ‘header’ [-Wunused-variable] 111 | auto const * header = reinterpret_cast< const object_detection_frame_header * >( data.data() ); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [206/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o -MF src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/glad/glad.c [207/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/option.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [208/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/hdr-config.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.h: In constructor ‘librealsense::hdr_config::hdr_config(librealsense::hw_monitor&, std::shared_ptr, const librealsense::option_range&, const librealsense::option_range&, librealsense::hwmon_response_type, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.h:90:36: warning: ‘librealsense::hdr_config::_sensor’ will be initialized after [-Wreorder] 90 | std::weak_ptr _sensor; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.h:85:22: warning: ‘bool librealsense::hdr_config::_is_enabled’ [-Wreorder] 85 | mutable bool _is_enabled; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/hdr-config.h:86:14: warning: ‘librealsense::hdr_config::_is_config_in_process’ will be initialized after [-Wreorder] 86 | bool _is_config_in_process; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.h:84:13: warning: ‘int librealsense::hdr_config::_current_hdr_sequence_index’ [-Wreorder] 84 | int _current_hdr_sequence_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/hdr-config.h:88:14: warning: ‘librealsense::hdr_config::_emitter_on_off_to_be_restored’ will be initialized after [-Wreorder] 88 | bool _emitter_on_off_to_be_restored; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.h:81:13: warning: ‘int librealsense::hdr_config::_id’ [-Wreorder] 81 | int _id; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/hdr-config.cpp: In member function ‘bool librealsense::hdr_config::is_hdr_enabled_in_device(std::vector&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:62:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 62 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp: In member function ‘bool librealsense::hdr_config::configure_hdr_as_in_fw(const std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:98:38: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 98 | if (current_subpreset.size() != subpreset_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp: In member function ‘float librealsense::hdr_config::get(rs2_option) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:165:25: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 165 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:176:25: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 176 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp: In member function ‘bool librealsense::hdr_config::send_sub_preset_to_fw()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:383:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 383 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp: In member function ‘void librealsense::hdr_config::disable()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:400:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 400 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp: In member function ‘std::vector librealsense::hdr_config::prepare_sub_preset_frames_config() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:456:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 456 | for (int i = 0; i < _sequence_size; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/hdr-config.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ [209/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/frame.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.cpp: In function ‘std::ostream& librealsense::operator<<(std::ostream&, const frame_interface&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.cpp:22:10: warning: the compiler can assume that the address of ‘f’ will never be NULL [-Waddress] 22 | if( !&f ) | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.cpp:20:70: note: ‘f’ declared here 20 | std::ostream & operator<<( std::ostream & s, const frame_interface & f ) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.cpp:32:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for( int i = 0; i < composite->get_embedded_frames_count(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.cpp:22:5: warning: ‘nonnull’ argument ‘f’ compared to NULL [-Wnonnull-compare] 22 | if( !&f ) | ^~ [210/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/v4l-mipi-logic.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/v4l-mipi-logic.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/v4l-mipi-logic.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/v4l-mipi-logic.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/v4l-mipi-logic.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [211/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vbo::vbo(rs2::vbo&&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:129:18: warning: ‘rs2::vbo::_type’ will be initialized after [-Wreorder] 129 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:128:18: warning: ‘uint32_t rs2::vbo::_size’ [-Wreorder] 128 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vao::vao(const rsutils::number::float3*, const rsutils::number::float2*, const rsutils::number::float3*, const rsutils::number::float3*, int, const rs2::int3*, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:44: warning: ‘rs2::vao::_uvs’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:34: warning: ‘rs2::vbo rs2::vao::_indexes’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:50: warning: ‘rs2::vao::_tangents’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:156:13: warning: ‘int rs2::vao::_vertex_count’ [-Wreorder] 156 | int _vertex_count = 0; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vao::vao(rs2::vao&&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:34: warning: ‘rs2::vao::_indexes’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:13: warning: ‘rs2::vbo rs2::vao::_vertexes’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:44: warning: ‘rs2::vao::_uvs’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:24: warning: ‘rs2::vbo rs2::vao::_normals’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp: In static member function ‘static std::unique_ptr rs2::shader_program::load(const std::string&, const std::string&, const char*, const char*, const char*, const char*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:602:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 602 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:602:21: note: remove ‘std::move’ call [212/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/context.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/context.cpp:16: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [213/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/synthetic-options-watcher.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/synthetic-options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/synthetic-options-watcher.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/synthetic-options-watcher.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [214/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/to-string.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/to-string.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/to-string.cpp: In function ‘bool librealsense::is_valid(rs2_option)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/to-string.cpp:678:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 678 | || option >= 0 && option < RS2_OPTION_COUNT; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [215/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/rendering.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/rendering.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/rendering.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [216/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/sync.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.cpp: In member function ‘virtual void librealsense::composite_matcher::sync(librealsense::frame_holder, const librealsense::syncronization_environment&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sync.cpp:396:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 396 | for( auto i = 1; i < frames_arrived.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [217/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/terminal-parser.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/terminal-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/terminal-parser.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/terminal-parser.cpp: In member function ‘std::vector librealsense::terminal_parser::build_raw_command_data(const command_from_xml&, const std::vector >&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/terminal-parser.cpp:79:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/terminal-parser.cpp: In member function ‘void librealsense::terminal_parser::get_command_and_params_from_input(const std::string&, command_from_xml&, std::vector >&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/terminal-parser.cpp:116:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ [218/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o -MF CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/platform-utils.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/platform-utils.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) [219/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT third-party/rsutils/py/CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o -MF third-party/rsutils/py/CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o.d -o third-party/rsutils/py/CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [220/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform-camera.cpp.o -MF CMakeFiles/realsense2.dir/src/platform-camera.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform-camera.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform-camera.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/backend-device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform-camera.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform-camera.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-timestamp.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform-camera.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform-camera.cpp: In member function ‘void librealsense::platform_camera::initialize()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform-camera.cpp:76:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 76 | for (auto i = 0; i < n_sensors; ++i) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [221/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/software-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/software-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.h: In constructor ‘librealsense::software_sensor::software_sensor(const std::string&, librealsense::software_device*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.h:83:39: warning: ‘librealsense::software_sensor::_stereo_extension’ will be initialized after [-Wreorder] 83 | rsutils::lazy< stereo_extension > _stereo_extension; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.h:69:20: warning: ‘librealsense::metadata_array librealsense::software_sensor::_metadata_map’ [-Wreorder] 69 | metadata_array _metadata_map; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/software-sensor.cpp:68:1: warning: when initialized here [-Wreorder] 68 | software_sensor::software_sensor( std::string const & name, software_device * owner ) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [222/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.cpp:198:18: warning: variable ‘is_custom_sensor’ set but not used [-Wunused-but-set-variable=] 198 | bool is_custom_sensor = false; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.cpp:235:27: warning: unused variable ‘bpp’ [-Wunused-variable] 235 | const auto && bpp = get_image_bpp( request->get_format() ); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.cpp: In member function ‘uint32_t librealsense::hid_sensor::stream_to_fourcc(rs2_stream) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hid-sensor.cpp:334:17: warning: catching polymorphic type ‘class std::out_of_range’ by value [-Wcatch-value=] 334 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [223/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/serialized-utilities.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/serialized-utilities.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/serialized-utilities.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/serialized-utilities.h: In constructor ‘librealsense::serialized_utilities::json_preset_reader::json_preset_reader(const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/serialized-utilities.h:65:19: warning: ‘librealsense::serialized_utilities::json_preset_reader::_parameters’ will be initialized after [-Wreorder] 65 | json *_parameters; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/serialized-utilities.h:63:17: warning: ‘int librealsense::serialized_utilities::json_preset_reader::_schema_version’ [-Wreorder] 63 | int _schema_version; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/serialized-utilities.cpp:14:1: warning: when initialized here [-Wreorder] 14 | json_preset_reader::json_preset_reader( const std::string & json_content ) : _parameters(nullptr), _schema_version(0) | ^~~~~~~~~~~~~~~~~~ [224/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o -MF CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o.d -o CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/auto-calibrated-proxy.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/auto-calibrated-device.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/auto-calibrated-proxy.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/auto-calibrated-proxy.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/calibration-engine-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/auto-calibrated-proxy.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [225/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h: In constructor ‘librealsense::uvc_sensor::uvc_sensor(const std::string&, std::shared_ptr, std::unique_ptr, librealsense::device*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:142:47: warning: ‘librealsense::uvc_sensor::_timestamp_reader’ will be initialized after [-Wreorder] 142 | std::unique_ptr< frame_timestamp_reader > _timestamp_reader; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:99:26: warning: ‘std::atomic librealsense::uvc_sensor::_gyro_counter’ [-Wreorder] 99 | std::atomic _gyro_counter; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.cpp:61:1: warning: when initialized here [-Wreorder] 61 | uvc_sensor::uvc_sensor( std::string const & name, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.cpp: In member function ‘void librealsense::uvc_sensor::verify_supported_requests(const librealsense::sensor_interface::stream_profiles&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.cpp:121:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 121 | if( gyro_fps != -1 && accel_fps != -1 ) | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.cpp:121:41: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 121 | if( gyro_fps != -1 && accel_fps != -1 ) | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.cpp:125:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 125 | if( gyro_fps != -1 && accel_fps != -1 && gyro_fps != accel_fps ) | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.cpp:125:37: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 125 | if( gyro_fps != -1 && accel_fps != -1 && gyro_fps != accel_fps ) | ~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [226/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [227/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o -MF CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [228/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/sensor-interface.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [229/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/yuy2rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/yuy2rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/yuy2rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/yuy2rgb-gl.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/yuy2rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/yuy2rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_video_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/yuy2rgb-gl.cpp:110:43: required from here 110 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ [230/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/y4112rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/y4112rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/y4112rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/y4112rgb-gl.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/y4112rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/y4112rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_video_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/y4112rgb-gl.cpp:127:43: required from here 127 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ [231/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/m420-to-rgb-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/m420-to-rgb-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/m420-to-rgb-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/m420-to-rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/m420-to-rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/m420-to-rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/m420-to-rgb-gl.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/m420-to-rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/m420-to-rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_video_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/m420-to-rgb-gl.cpp:99:43: required from here 99 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ [232/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/nv12-to-rgb-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/nv12-to-rgb-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/nv12-to-rgb-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/nv12-to-rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/nv12-to-rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/nv12-to-rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/nv12-to-rgb-gl.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/nv12-to-rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/nv12-to-rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_video_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/nv12-to-rgb-gl.cpp:95:43: required from here 95 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ [233/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pointcloud-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pointcloud-gl.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pointcloud-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_points_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_points_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pointcloud-gl.cpp:408:48: required from here 408 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ [234/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/rs-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../api.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/rs-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/rs-gl.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/gl/rs-gl.cpp: In function ‘int rs2_gl_is_frame_extendable_to(const rs2_frame*, rs2_gl_extension, rs2_error**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/rs-gl.cpp:146:10: warning: unused variable ‘res’ [-Wunused-variable] 146 | bool res = false; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [235/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/camera-shader.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/camera-shader.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/camera-shader.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/gl/camera-shader.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [236/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/metadata-helper.cpp [237/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘void el::base::LogDispatcher::dispatch()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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 [238/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pc-shader.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pc-shader.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pc-shader.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/gl/pc-shader.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pc-shader.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/pc-shader.cpp:746:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [239/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/upload.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/upload.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/upload.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/upload.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/colorizer-gl.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/upload.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_video_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/upload.cpp:38:51: required from here 38 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_depth_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_depth_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/upload.cpp:39:51: required from here 39 | _source.add_extension(RS2_EXTENSION_DEPTH_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ [240/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [241/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [242/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [243/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [244/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/colorizer-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/colorizer-gl.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/colorizer-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/colorizer-gl.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/colorizer-gl.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_video_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/colorizer-gl.cpp:167:51: required from here 167 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ [245/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/rs-gpu-frame.cpp.o -MF examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/rs-gpu-frame.cpp.o.d -o examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/rs-gpu-frame.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gpu-frame/rs-gpu-frame.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gpu-frame/rs-gpu-frame.cpp:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gpu-frame/rs-gpu-frame.cpp: In function ‘int main()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gpu-frame/rs-gpu-frame.cpp:66:22: warning: unused variable ‘zc_ptr’ [-Wunused-variable] 66 | const void * zc_ptr = gf ? gf.get_gpu_data() : nullptr; | ^~~~~~ [246/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [247/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/../types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:24, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h: In function ‘bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:571:26: warning: unused variable ‘number_of_hexadecimal_values_in_a_guid’ [-Wunused-variable] 571 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h: In constructor ‘librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:63:14: warning: ‘librealsense::ds_device_common::_is_mipi’ will be initialized after [-Wreorder] 63 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:62:14: warning: ‘bool librealsense::ds_device_common::_is_locked’ [-Wreorder] 62 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-device-common.h:34:9: warning: when initialized here [-Wreorder] 34 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp: In member function ‘librealsense::frame_holder librealsense::ros_reader::create_motion_sample(const rosbag::MessageInstance&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:573:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 573 | return std::move(fh); | ~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:573:25: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp: In member function ‘librealsense::stream_profiles librealsense::ros_reader::read_legacy_stream_info(uint32_t) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:1439:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::match_results<__gnu_cxx::__normal_iterator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1439 | for (int i = 1; i < sm.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp: In static member function ‘static std::pair > librealsense::ros_reader::create_option(const rosbag::Bag&, const rosbag::MessageInstance&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:1552:46: warning: variable ‘sensor_id’ set but not used [-Wunused-but-set-variable=] 1552 | device_serializer::sensor_identifier sensor_id = ros_topic::get_sensor_identifier(value_message_instance.getTopic()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame.h:18: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of ‘sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = sensor_msgs::Image_ >; _Args = {}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671: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]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037: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]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813: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]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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_ >]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}; _NonArray<_Tp> = sensor_msgs::Image_ >]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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_ >]’ 403 | std::shared_ptr p = std::make_shared(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:165:38: required from ‘std::shared_ptr<_Tp> rosbag::MessageInstance::instantiate() const [with T = sensor_msgs::Image_ >]’ 165 | return bag_->instantiateBuffer(index_entry_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.h:44:86: required from ‘static typename ROS_TYPE::ConstPtr librealsense::ros_reader::instantiate_msg(const rosbag::MessageInstance&) [with ROS_TYPE = sensor_msgs::Image_ >; typename ROS_TYPE::ConstPtr = std::shared_ptr > >]’ 44 | typename ROS_TYPE::ConstPtr msg_instnance_ptr = msg.instantiate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:415:55: required from here 415 | auto msg = instantiate_msg(image_data); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:73:21: warning: ‘sensor_msgs::Image_ >::depth_units’ will be initialized after [-Wreorder] 73 | _depth_units_type depth_units; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:70:14: warning: ‘sensor_msgs::Image_ >::_data_type sensor_msgs::Image_ >::data’ [-Wreorder] 70 | _data_type data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h: In function ‘librealsense::ros_topic::get_stream_identifier(std::__cxx11::basic_string, std::allocator > const&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:161:159: warning: ‘type’ may be used uninitialized [-Wmaybe-uninitialized] 161 | return device_serializer::stream_identifier{ get_device_index(topic), get_sensor_index(topic), get_stream_type(topic), get_stream_index(topic) }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_file_format.h:143:24: note: ‘type’ was declared here 143 | rs2_stream type; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp: In member function ‘librealsense::ros_reader::read_info_snapshot(std::__cxx11::basic_string, std::allocator > const&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:1284:37: warning: ‘info’ may be used uninitialized [-Wmaybe-uninitialized] 1284 | infos->register_info(info, info_msg->value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:1282:33: note: ‘info’ was declared here 1282 | rs2_camera_info info; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp: In member function ‘librealsense::ros_reader::create_pose_sample(rosbag::MessageInstance const&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:682:35: warning: ‘timestamp_ms.__r’ may be used uninitialized [-Wmaybe-uninitialized] 682 | additional_data.timestamp = timestamp_ms.count(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/ros/ros_reader.cpp:600:51: note: ‘timestamp_ms.__r’ was declared here 600 | std::chrono::duration timestamp_ms; | ^~~~~~~~~~~~ [248/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o -MF src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/align-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/align-gl.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/align-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2-gl/rs_processing_gl.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/align-gl.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/align-gl.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/align-gl.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/synthetic-stream-gl.h: In member function ‘librealsense::processing_block& librealsense::gl::dual_processing_block::get()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/src/gl/align-gl.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_video_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/align-gl.cpp:265:43: required from here 265 | _source.add_extension(RS2_EXTENSION_VIDEO_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h: In instantiation of ‘librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::gl::gpu_depth_frame]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065:14: required from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr, less, allocator > > > >&}; _NonArray<_Tp> = librealsense::frame_archive]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../proc/../source.h:63:77: required from ‘void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_depth_frame; rs2_extension = rs2_extension]’ 63 | _archive[special_index] = std::make_shared< frame_archive< T > >( &_max_publish_list_size, _metadata_parsers ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/align-gl.cpp:266:43: required from here 266 | _source.add_extension(RS2_EXTENSION_DEPTH_FRAME_GL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:26:27: warning: ‘librealsense::frame_archive::recycle_frames’ will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:22:46: warning: ‘std::shared_ptr > > librealsense::frame_archive::_metadata_parsers’ [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:152:18: warning: when initialized here [-Wreorder] 152 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [249/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [250/632] /usr/bin/g++ -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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -MF src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o.d -o src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/easyloggingpp/src/easylogging++.cc: In member function ‘void el::base::LogDispatcher::dispatch()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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 [251/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [252/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp: In member function ‘bool librealsense::platform::frame_drop_monitor::update_and_check_kpi(const librealsense::platform::stream_profile&, const timeval&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1349:46: warning: comparison of integer expressions of different signedness: ‘std::deque::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1349 | if (queue_for_profile.size() >= max_num_of_drops) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.h: In constructor ‘librealsense::platform::v4l_uvc_device::v4l_uvc_device(const librealsense::platform::uvc_device_info&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.h:478:17: warning: ‘librealsense::platform::v4l_uvc_device::_stop_pipe_fd’ will be initialized after [-Wreorder] 478 | int _stop_pipe_fd[2]; // write to _stop_pipe_fd[1] and read from _stop_pipe_fd[0] | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.h:468:29: warning: ‘librealsense::platform::buffers_mgr librealsense::platform::v4l_uvc_device::_buf_dispatch’ [-Wreorder] 468 | 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.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1367:9: warning: when initialized here [-Wreorder] 1367 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp: In member function ‘virtual void librealsense::platform::v4l_uvc_device::probe_and_commit(librealsense::platform::stream_profile, librealsense::platform::frame_callback, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1407:38: warning: variable ‘frame_size’ set but not used [-Wunused-but-set-variable=] 1407 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp: In member function ‘void librealsense::platform::v4l_uvc_device::poll()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1712:34: warning: unused variable ‘fn’ [-Wunused-variable] 1712 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1812:54: warning: unused variable ‘fn’ [-Wunused-variable] 1812 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1681:30: warning: variable ‘md_extracted’ set but not used [-Wunused-but-set-variable=] 1681 | bool md_extracted = false; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1682:30: warning: variable ‘keep_md’ set but not used [-Wunused-but-set-variable=] 1682 | bool keep_md = false; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1628:18: warning: unused variable ‘realtime’ [-Wunused-variable] 1628 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:1629:18: warning: unused variable ‘time_since_epoch’ [-Wunused-variable] 1629 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp: In member function ‘virtual void librealsense::platform::v4l_uvc_meta_device::acquire_metadata(librealsense::platform::buffers_mgr&, fd_set&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:2859:22: warning: unused variable ‘hwts’ [-Wunused-variable] 2859 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:2860:22: warning: unused variable ‘fn’ [-Wunused-variable] 2860 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp: In member function ‘virtual bool librealsense::platform::v4l_mipi_device::get_xu(const librealsense::platform::extension_unit&, uint8_t, uint8_t*, int) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:2981:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2981 | if (size < sizeof(__s64)) | ~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/udev-device-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/backend-v4l2.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/linux/../small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [253/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [254/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [255/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_export.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_export.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:12, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_export.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ [256/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/callback/rs-callback -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/callback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/callback/CMakeFiles/rs-callback.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/callback/CMakeFiles/rs-callback.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/callback/CMakeFiles/rs-callback.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [257/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_context.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_context.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_context.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [258/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_rum.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_rum.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_rum.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_rum.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_rum.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_rum.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [259/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [260/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [261/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [262/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_eth_config.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_eth_config.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_eth_config.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_eth_config.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_eth_config.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_eth_config.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_eth_config.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [263/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [264/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [265/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o -MF examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o.d -o examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/rs-capture.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/rs-capture.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/rs-capture.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [266/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_record_playback.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_record_playback.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_record_playback.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [267/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [268/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrsutil.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrsutil.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) [269/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [270/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [271/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o -MF examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o.d -o examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hello-realsense/rs-hello-realsense.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hello-realsense/rs-hello-realsense.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hello-realsense/rs-hello-realsense.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ [272/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/save-to-disk/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/save-to-disk/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o -MF examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o.d -o examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/save-to-disk/rs-save-to-disk.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/save-to-disk/rs-save-to-disk.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/save-to-disk/rs-save-to-disk.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/save-to-disk/rs-save-to-disk.cpp:39:18: warning: unused variable ‘stream’ [-Wunused-variable] 39 | auto stream = frame.get_profile().stream_type(); | ^~~~~~ [273/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_pipeline.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_pipeline.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_pipeline.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_pipeline.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [274/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [275/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/common/labeled-point-cloud-utilities.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/common/labeled-point-cloud-utilities.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/common/labeled-point-cloud-utilities.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/labeled-point-cloud-utilities.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/labeled-point-cloud-utilities.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [276/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [277/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_types.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_types.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) [278/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [279/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [280/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [281/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT third-party/rsutils/py/CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o -MF third-party/rsutils/py/CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o.d -o third-party/rsutils/py/CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/py/pyrsutils.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/py/pyrsutils.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) [282/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [283/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_device.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [284/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_advanced_mode.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_advanced_mode.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [285/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o -MF examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o.d -o examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/rs-software-device.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/rs-software-device.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/rs-software-device.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [286/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [287/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [288/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [289/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/c_files.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/c_files.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/wrappers/python/c_files.cpp:105:47: required from here 105 | ss << "data: " << matrix_to_string(self.data) << ", "; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:102:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 102 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:107:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 107 | for (int j = 0; j < M; j++) | ~~^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/wrappers/python/c_files.cpp:106:57: required from here 106 | ss << "noise_variances: " << array_to_string(self.noise_variances) << ", "; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:87:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 87 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/wrappers/python/c_files.cpp:195:50: required from here 195 | ss << "rotation: " << array_to_string(e.rotation); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:87:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 87 | for (int i = 0; i < N; i++) | ~~^~~ [290/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o -MF examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o.d -o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/rs-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/rs-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/rs-pointcloud.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [291/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_options.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_options.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) [292/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [293/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [294/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [295/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [296/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [297/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_internal.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_internal.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_internal.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [298/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_processing.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_processing.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_processing.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_processing.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src/proc/../core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src/proc/../core/processing-block-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src/proc/synthetic-stream.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [299/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [300/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [301/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/rs-labeled-pointcloud.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/rs-labeled-pointcloud.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/rs-labeled-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/rs-labeled-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/rs-labeled-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/rs-labeled-pointcloud.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../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.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/rs-labeled-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/labeled-pointcloud-drawing.hpp: In function ‘void draw_labeled_pointcloud(float, float, glfw_state&, const rs2::vertex*, const uint8_t*, size_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/labeled-pointcloud-drawing.hpp:52:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < vertices_count; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/../../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) | ^~~~~~~~~~~~~~~~~~~~~ [302/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [303/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o -MF examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o.d -o examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/rs-multicam.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/rs-multicam.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/rs-multicam.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [304/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [305/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [306/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ [307/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [308/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [309/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/callback/rs-callback -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/callback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o -MF examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o.d -o examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/callback/rs-callback.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/callback/rs-callback.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/callback/rs-callback.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ [310/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [311/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -fPIC -fvisibility=hidden -flto=auto -fno-fat-lto-objects -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o -MF wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o.d -o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_frame.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrealsense2.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_frame.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:5: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 5 | #pragma warning(push) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/py/pybind11.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(pop) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/image.cpp:4, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_frame.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/wrappers/python/pyrs_frame.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/types.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ [312/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [313/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [314/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [315/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [316/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [317/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -flto=auto -Wl,--dependency-file=third-party/rsutils/py/CMakeFiles/pyrsutils.dir/link.d -Wl,-soname,pyrsutils.cpython-315-x86_64-linux-gnu.so.2.59 -o Release/pyrsutils.cpython-315-x86_64-linux-gnu.so.2.59.1 third-party/rsutils/py/CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o third-party/rsutils/py/CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librsutils.so.2.59.1 /usr/lib64/libpython3.15.so -ldl && : [318/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [319/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [320/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [321/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [322/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [323/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [324/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [325/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [326/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/depth/../../C -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o -MF examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o.d -o examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/depth/rs-depth.c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/depth/rs-depth.c: In function ‘main’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/depth/rs-depth.c:158:9: warning: unused variable ‘buffer_size’ [-Wunused-variable] 158 | int buffer_size = display_size * sizeof(char); | ^~~~~~~~~~~ [327/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/color/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/color/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/color/../../C -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o -MF examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o.d -o examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/color/rs-color.c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/color/rs-color.c: In function ‘main’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/color/rs-color.c:70:27: warning: unused variable ‘pipeline_profile’ [-Wunused-variable] 70 | rs2_pipeline_profile* pipeline_profile = rs2_pipeline_start_with_config(pipeline, config, &e); | ^~~~~~~~~~~~~~~~ [328/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [329/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/distance/../../C -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o -MF examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o.d -o examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/distance/rs-distance.c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/distance/rs-distance.c: In function ‘main’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/distance/rs-distance.c:71:27: warning: unused variable ‘pipeline_profile’ [-Wunused-variable] 71 | rs2_pipeline_profile* pipeline_profile = rs2_pipeline_start_with_config(pipeline, config, &e); | ^~~~~~~~~~~~~~~~ [330/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/infrared/../../C -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT examples/C/infrared/CMakeFiles/rs-infrared.dir/rs-infrared.c.o -MF examples/C/infrared/CMakeFiles/rs-infrared.dir/rs-infrared.c.o.d -o examples/C/infrared/CMakeFiles/rs-infrared.dir/rs-infrared.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/infrared/rs-infrared.c [331/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [332/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [333/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [334/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [335/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/composite-ctl/../../C -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT examples/C/composite-ctl/CMakeFiles/rs-composite-ctl.dir/rs-composite-ctl.c.o -MF examples/C/composite-ctl/CMakeFiles/rs-composite-ctl.dir/rs-composite-ctl.c.o.d -o examples/C/composite-ctl/CMakeFiles/rs-composite-ctl.dir/rs-composite-ctl.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/C/composite-ctl/rs-composite-ctl.c [336/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [337/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [338/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [339/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [340/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [341/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/multicam/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [342/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [343/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [344/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [345/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [346/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [347/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [348/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [349/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/pointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [350/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [351/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [352/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [353/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [354/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [355/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o -MF examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o.d -o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/rs-sensor-control.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/rs-sensor-control.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/rs-sensor-control.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/rs-sensor-control.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/api_how_to.h: In static member function ‘static rs2::stream_profile how_to::choose_a_streaming_profile(const rs2::sensor&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/api_how_to.h:725:17: warning: unused variable ‘unique_stream_id’ [-Wunused-variable] 725 | 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.59.1-build/librealsense-2.59.1/examples/sensor-control/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/sensor-control/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [356/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [357/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/labeledpointcloud/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [358/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [359/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [360/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [361/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [362/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [363/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [364/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/rs-align.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/rs-align.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/rs-align.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp: In constructor ‘slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp:33:11: warning: ‘slider::_min_value’ will be initialized after [-Wreorder] 33 | float _min_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp:32:11: warning: ‘float slider::_max_value’ [-Wreorder] 32 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp:23:5: warning: when initialized here [-Wreorder] 23 | 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.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp: In constructor ‘hdr_widgets::hdr_widgets(rs2::depth_sensor&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp:200:16: warning: ‘hdr_widgets::_exposure_slider_seq_2’ will be initialized after [-Wreorder] 200 | hdr_slider _exposure_slider_seq_2; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp:199:16: warning: ‘hdr_slider hdr_widgets::_gain_slider_seq_1’ [-Wreorder] 199 | hdr_slider _gain_slider_seq_1; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example-imgui.hpp:118:5: warning: when initialized here [-Wreorder] 118 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/rs-align.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples/../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [365/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [366/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [367/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [368/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [369/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [370/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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.59.1-build/librealsense-2.59.1/src/rs.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/api.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/algo.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_device.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/record/record_device.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/device.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/info.h:34:10: warning: ‘virtual void librealsense::info_container::update(std::shared_ptr)’ was hidden [-Woverloaded-virtual=] 34 | void update( std::shared_ptr< extension_snapshot > ext ) override; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:44: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:56:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 56 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-container.h:100:10: warning: ‘virtual void librealsense::options_container::update(std::shared_ptr)’ was hidden [-Woverloaded-virtual=] 100 | void update( std::shared_ptr ext ) override; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/media/playback/playback_sensor.h:56:14: note: by ‘void librealsense::playback_sensor::update(const librealsense::device_serializer::sensor_snapshot&)’ 56 | void update(const device_serializer::sensor_snapshot& sensor_snapshot); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/pipeline.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:47: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In constructor ‘librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:232:48: warning: ‘librealsense::util::config::multistream::_dev_to_profiles’ will be initialized after [-Wreorder] 232 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:231:50: warning: ‘std::map librealsense::util::config::multistream::_results’ [-Wreorder] 231 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:130:26: warning: when initialized here [-Wreorder] 130 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:317:21: warning: unused variable ‘it’ [-Wunused-variable] 317 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:349:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h: In member function ‘librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pipeline/resolver.h:482:39: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 482 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/terminal-parser.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:55: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp: In constructor ‘rs2_option_value_wrapper::rs2_option_value_wrapper(rs2_option, rs2_option_type, const std::shared_ptr, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector, rsutils::json_base> >&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:116:32: warning: ‘rs2_option_value_wrapper::ref_count’ will be initialized after [-Wreorder] 116 | mutable std::atomic< int > ref_count; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:113:35: warning: ‘std::shared_ptr, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector, rsutils::json_base> > rs2_option_value_wrapper::p_json’ [-Wreorder] 113 | std::shared_ptr< const json > p_json; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:121:5: warning: when initialized here [-Wreorder] 121 | rs2_option_value_wrapper( rs2_option option_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp: In function ‘void rs2_software_sensor_detach(rs2_sensor*, rs2_error**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:3514:10: warning: unused variable ‘bs’ [-Wunused-variable] 3514 | auto bs = VALIDATE_INTERFACE(sensor->sensor, librealsense::software_sensor); | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp: In function ‘rs2_firmware_log_message* rs2_create_fw_log_message(rs2_device*, rs2_error**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:4163:10: warning: unused variable ‘fw_logger’ [-Wunused-variable] 4163 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp: In function ‘rs2_firmware_log_parsed_message* rs2_create_fw_log_parsed_message(rs2_device*, rs2_error**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/rs.cpp:4248:10: warning: unused variable ‘fw_logger’ [-Wunused-variable] 4248 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: unused variable ‘old_value’ [-Wunused-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [371/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [372/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o -MF examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o.d -o examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/rs-post-processing.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/rs-post-processing.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/rs-post-processing.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [373/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [374/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [375/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [376/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o -MF examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o.d -o examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/rs-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/rs-motion.cpp:3: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/rs-motion.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/rs-motion.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res/d435.h: In function ‘void uncompress_d435_obj(std::vector&, std::vector&, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res/d435.h:18:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct float3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 18 | memcpy(vertex_data.data(), uncompressed.data(), vertex_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp:37:8: note: ‘struct float3’ declared here 37 | struct float3 { | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [377/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-gl/CMakeFiles/rs-align-gl.dir/rs-align-gl.cpp.o -MF examples/align-gl/CMakeFiles/rs-align-gl.dir/rs-align-gl.cpp.o.d -o examples/align-gl/CMakeFiles/rs-align-gl.dir/rs-align-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/rs-align-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/rs-align-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/rs-align-gl.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../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.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp: In constructor ‘slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp:33:11: warning: ‘slider::_min_value’ will be initialized after [-Wreorder] 33 | float _min_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp:32:11: warning: ‘float slider::_max_value’ [-Wreorder] 32 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp:23:5: warning: when initialized here [-Wreorder] 23 | 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.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp: In constructor ‘hdr_widgets::hdr_widgets(rs2::depth_sensor&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp:200:16: warning: ‘hdr_widgets::_exposure_slider_seq_2’ will be initialized after [-Wreorder] 200 | hdr_slider _exposure_slider_seq_2; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp:199:16: warning: ‘hdr_slider hdr_widgets::_gain_slider_seq_1’ [-Wreorder] 199 | hdr_slider _gain_slider_seq_1; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example-imgui.hpp:118:5: warning: when initialized here [-Wreorder] 118 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/rs-align-gl.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../examples/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-gl/../../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) | ^~~~~~~~~~~~~~~~~~~~~ [378/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o -MF examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o.d -o examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/rs-record-playback.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/rs-record-playback.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/rs-record-playback.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [379/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [380/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [381/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/eth-config/CMakeFiles/rs-eth-config.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/eth-config/CMakeFiles/rs-eth-config.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/eth-config/CMakeFiles/rs-eth-config.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [382/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [383/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [384/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/object-detection/CMakeFiles/rs-object-detection.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF examples/object-detection/CMakeFiles/rs-object-detection.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o examples/object-detection/CMakeFiles/rs-object-detection.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [385/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [386/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [387/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [388/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [389/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o -MF examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o.d -o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/rs-align-advanced.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/rs-align-advanced.cpp:195: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 195 | #pragma omp parallel for schedule(dynamic) //Using OpenMP to try to parallelise the loop In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/rs-align-advanced.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/rs-align-advanced.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp: In constructor ‘slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp:33:11: warning: ‘slider::_min_value’ will be initialized after [-Wreorder] 33 | float _min_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp:32:11: warning: ‘float slider::_max_value’ [-Wreorder] 32 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp:23:5: warning: when initialized here [-Wreorder] 23 | 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.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp: In constructor ‘hdr_widgets::hdr_widgets(rs2::depth_sensor&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp:200:16: warning: ‘hdr_widgets::_exposure_slider_seq_2’ will be initialized after [-Wreorder] 200 | hdr_slider _exposure_slider_seq_2; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp:199:16: warning: ‘hdr_slider hdr_widgets::_gain_slider_seq_1’ [-Wreorder] 199 | hdr_slider _gain_slider_seq_1; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example-imgui.hpp:118:5: warning: when initialized here [-Wreorder] 118 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/rs-align-advanced.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/align-advanced/../../examples/../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [390/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o -MF examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o.d -o examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/rs-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/rs-gl.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/rs-gl.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/rs-gl.cpp: In constructor ‘instructions_printer::instructions_printer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/rs-gl.cpp:173:10: warning: variable ‘last_clock’ set but not used [-Wunused-but-set-variable=] 173 | auto last_clock = std::chrono::high_resolution_clock::now(); | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/rs-gl.cpp:174:9: warning: unused variable ‘rendered_frames’ [-Wunused-variable] 174 | int rendered_frames = 0; // Counts number of frames since last update | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/rs-gl.cpp:175:9: warning: unused variable ‘last_fps’ [-Wunused-variable] 175 | int last_fps = 0; // Stores last calculated FPS | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [391/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/object-detection/CMakeFiles/rs-object-detection.dir/rs-object-detection.cpp.o -MF examples/object-detection/CMakeFiles/rs-object-detection.dir/rs-object-detection.cpp.o.d -o examples/object-detection/CMakeFiles/rs-object-detection.dir/rs-object-detection.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/object-detection/rs-object-detection.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/object-detection/rs-object-detection.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [392/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [393/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [394/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [395/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/convert/CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/convert/CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [396/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [397/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [398/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o -MF examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o.d -o examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/rs-measure.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/rs-measure.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/rs-measure.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/rs-measure.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/measure/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [399/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-logger/CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/fw-logger/CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/fw-logger/CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [400/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o -MF tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o.d -o tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converter.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converter.hpp:14, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converter.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [401/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/rs-embedded-filters.cpp.o -MF examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/rs-embedded-filters.cpp.o.d -o examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/rs-embedded-filters.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/embedded-filters/rs-embedded-filters.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/embedded-filters/rs-embedded-filters.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [402/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/terminal/CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/terminal/CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [403/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -MF tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o.d -o tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/auto-complete.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/auto-complete.cpp: In member function ‘std::string auto_complete::get_last_word(const std::string&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/auto-complete.cpp:54:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 54 | if (index > line.size()) | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/auto-complete.cpp:57:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 57 | return line.substr(index + 1); | ^~~~~~ [404/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/recorder/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/recorder/CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/recorder/CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/recorder/CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [405/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/composite-option/CMakeFiles/rs-hdrd-control.dir/rs-hdrd-control.cpp.o -MF examples/composite-option/CMakeFiles/rs-hdrd-control.dir/rs-hdrd-control.cpp.o.d -o examples/composite-option/CMakeFiles/rs-hdrd-control.dir/rs-hdrd-control.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/composite-option/rs-hdrd-control.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/composite-option/rs-hdrd-control.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [406/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o -MF tools/convert/CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o.d -o tools/convert/CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-3d-csv.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-3d-csv.hpp:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-3d-csv.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-3d-csv.hpp: In constructor ‘rs2::tools::converter::converter_3d_csv::converter_3d_csv(const std::string&, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-3d-csv.hpp:22:29: warning: ‘rs2::tools::converter::converter_3d_csv::_filePath’ will be initialized after [-Wreorder] 22 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-3d-csv.hpp:21:28: warning: ‘rs2_stream rs2::tools::converter::converter_3d_csv::_streamType’ [-Wreorder] 21 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-3d-csv.cpp:12:1: warning: when initialized here [-Wreorder] 12 | converter_3d_csv::converter_3d_csv(const std::string& filePath, rs2_stream streamType) | ^~~~~~~~~~~~~~~~ [407/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-update/CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/fw-update/CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/fw-update/CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [408/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [409/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/data-collect/CMakeFiles/rs-data-collect.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/data-collect/CMakeFiles/rs-data-collect.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/data-collect/CMakeFiles/rs-data-collect.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [410/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/composite-option-mock/CMakeFiles/rs-composite-option-mock.dir/rs-composite-option-mock.cpp.o -MF examples/composite-option-mock/CMakeFiles/rs-composite-option-mock.dir/rs-composite-option-mock.cpp.o.d -o examples/composite-option-mock/CMakeFiles/rs-composite-option-mock.dir/rs-composite-option-mock.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/composite-option-mock/rs-composite-option-mock.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/composite-option-mock/rs-composite-option-mock.cpp:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/composite-option-mock/rs-composite-option-mock.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-watcher.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/options-interface.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/composite-option-mock/rs-composite-option-mock.cpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [411/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [412/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/post-processing/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [413/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -MF tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o.d -o tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.hpp:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.cpp: In member function ‘std::string rs2::tools::converter::converter_csv::motion_pose_frame_record::to_string() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.cpp:38:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | for (auto i = 0; i < specific_attributes; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.hpp: In constructor ‘rs2::tools::converter::converter_csv::converter_csv(const std::string&, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.hpp:60:29: warning: ‘rs2::tools::converter::converter_csv::_filePath’ will be initialized after [-Wreorder] 60 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.hpp:59:28: warning: ‘rs2_stream rs2::tools::converter::converter_csv::_streamType’ [-Wreorder] 59 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.cpp:44:1: warning: when initialized here [-Wreorder] 44 | converter_csv::converter_csv(const std::string& filePath, rs2_stream streamType) | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.cpp: In member function ‘void rs2::tools::converter::converter_csv::save_motion_pose_data_to_file()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-csv.cpp:141:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (auto i = 0; i < elem.second.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ [414/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/metadata-helper.cpp [415/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-alignment.cpp [416/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rendering.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rendering.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rendering.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [417/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o -MF examples/hdr/CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o.d -o examples/hdr/CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/rs-hdr.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/rs-hdr.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/rs-hdr.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp: In member function ‘void texture::upload(const rs2::video_frame&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp:428:16: warning: unused variable ‘err’ [-Wunused-variable] 428 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp: In member function ‘std::vector window::calc_grid(rect, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp:919:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp: In function ‘void draw_pointcloud(float, float, glfw_state&, rs2::points&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp: In function ‘void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp:1107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1107 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp: In constructor ‘slider::slider(const char*, int, float, float, float, ImVec2, ImVec2)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp:33:11: warning: ‘slider::_min_value’ will be initialized after [-Wreorder] 33 | float _min_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp:32:11: warning: ‘float slider::_max_value’ [-Wreorder] 32 | float _max_value; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp:23:5: warning: when initialized here [-Wreorder] 23 | 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.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp: In constructor ‘hdr_widgets::hdr_widgets(rs2::depth_sensor&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp:200:16: warning: ‘hdr_widgets::_exposure_slider_seq_2’ will be initialized after [-Wreorder] 200 | hdr_slider _exposure_slider_seq_2; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp:199:16: warning: ‘hdr_slider hdr_widgets::_gain_slider_seq_1’ [-Wreorder] 199 | hdr_slider _gain_slider_seq_1; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example-imgui.hpp:118:5: warning: when initialized here [-Wreorder] 118 | hdr_widgets(rs2::depth_sensor& depth_sensor): | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../example.hpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/stb_easy_font.h:187:13: warning: ‘void stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [418/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/record-playback/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [419/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vbo::vbo(rs2::vbo&&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:129:18: warning: ‘rs2::vbo::_type’ will be initialized after [-Wreorder] 129 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:128:18: warning: ‘uint32_t rs2::vbo::_size’ [-Wreorder] 128 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vao::vao(const rsutils::number::float3*, const rsutils::number::float2*, const rsutils::number::float3*, const rsutils::number::float3*, int, const rs2::int3*, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:44: warning: ‘rs2::vao::_uvs’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:34: warning: ‘rs2::vbo rs2::vao::_indexes’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:50: warning: ‘rs2::vao::_tangents’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:156:13: warning: ‘int rs2::vao::_vertex_count’ [-Wreorder] 156 | int _vertex_count = 0; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vao::vao(rs2::vao&&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:34: warning: ‘rs2::vao::_indexes’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:13: warning: ‘rs2::vbo rs2::vao::_vertexes’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:44: warning: ‘rs2::vao::_uvs’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:24: warning: ‘rs2::vbo rs2::vao::_normals’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp: In static member function ‘static std::unique_ptr rs2::shader_program::load(const std::string&, const std::string&, const char*, const char*, const char*, const char*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:602:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 602 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:602:21: note: remove ‘std::move’ call [420/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/composite-option/CMakeFiles/rs-composite-option.dir/rs-composite-option.cpp.o -MF examples/composite-option/CMakeFiles/rs-composite-option.dir/rs-composite-option.cpp.o.d -o examples/composite-option/CMakeFiles/rs-composite-option.dir/rs-composite-option.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/composite-option/rs-composite-option.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/composite-option/rs-composite-option.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [421/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [422/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/objects-in-frame.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/objects-in-frame.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/objects-in-frame.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/objects-in-frame.cpp [423/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/com/center-of-mass.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/com/center-of-mass.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/com/center-of-mass.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/utilities/com/center-of-mass.cpp [424/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [425/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/motion/../../common/res -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [426/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/skybox.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/skybox.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [427/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/rs-on-chip-calib.cpp.o -MF examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/rs-on-chip-calib.cpp.o.d -o examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/rs-on-chip-calib.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/on-chip-calib/rs-on-chip-calib.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/on-chip-calib/rs-on-chip-calib.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/on-chip-calib/rs-on-chip-calib.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ [428/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/eth-config/CMakeFiles/rs-eth-config.dir/rs-eth-config.cpp.o -MF examples/eth-config/CMakeFiles/rs-eth-config.dir/rs-eth-config.cpp.o.d -o examples/eth-config/CMakeFiles/rs-eth-config.dir/rs-eth-config.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/eth-config/rs-eth-config.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/eth-config/rs-eth-config.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/eth-config/rs-eth-config.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ [429/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/control-section.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/control-section.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/control-section.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/control-section.cpp [430/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/gl/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [431/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/labeled-point-cloud-utilities.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/labeled-point-cloud-utilities.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/labeled-point-cloud-utilities.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/labeled-point-cloud-utilities.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/labeled-point-cloud-utilities.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [432/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/close-range-depth-improver.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/close-range-depth-improver.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/close-range-depth-improver.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/close-range-depth-improver.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/close-range-depth-improver.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/close-range-depth-improver.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [433/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/.. -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/examples/hdr/../../third-party/glfw/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o -MF examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o.d -o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [434/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rs-config.cpp [435/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -MF tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o.d -o tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/rs-fw-logger.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/rs-fw-logger.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/rs-fw-logger.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/rs-fw-logger.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/rs-fw-logger.cpp:152:30: warning: unused variable ‘parsing_result’ [-Wunused-variable] 152 | bool parsing_result = fw_log_device.parse_log(log_message, parsed_log); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/rs-fw-logger.cpp:170:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int i = 0; i < msg_data.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-logger/rs-fw-logger.cpp:47:10: warning: unused variable ‘use_xml_file’ [-Wunused-variable] 47 | auto use_xml_file = false; | ^~~~~~~~~~~~ [436/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/http/curl-wrapper.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/http/curl-wrapper.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/http/curl-wrapper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/http/curl-wrapper.cpp [437/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/recorder/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o -MF tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o.d -o tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/recorder/rs-record.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/recorder/rs-record.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/recorder/rs-record.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ [438/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o -MF tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o.d -o tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/embed/rs-embed.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/embed/rs-embed.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/embed/rs-embed.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/embed/rs-embed.cpp:224:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int i = 0; i < buffer.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/embed/rs-embed.cpp:228:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | if (i < buffer.size() - 1) myfile << ","; | ~~^~~~~~~~~~~~~~~~~~~ [439/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -MF tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o.d -o tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-update/rs-fw-update.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-update/rs-fw-update.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/fw-update/rs-fw-update.cpp:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ [440/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/http/http-downloader.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/http/http-downloader.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/http/http-downloader.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/http/http-downloader.cpp [441/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/reflectivity/reflectivity.cpp [442/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/bag-conversion-helper.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/bag-conversion-helper.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/bag-conversion-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [443/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ [444/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp: In function ‘const char* rs2::file_dialog_open(file_dialog_mode, const char*, const char*, const char*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp:225:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | for(int i = 1; i < filters_split.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ [445/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [446/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/measurement.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘std::vector rs2::measurement_state::find_path(int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:39:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 39 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘void rs2::measurement::add_point(rs2::interest_point)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:96:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | current_hovered_point >= state.points.size()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:106:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | if (last_hovered_point >= 0 && last_hovered_point < state.points.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘float rs2::measurement::calculate_area(std::vector)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:177:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | for (int i = 0; i < poly.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘void rs2::measurement::draw_ruler(rs2::ux_window&, rsutils::number::float3, rsutils::number::float3, float, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:296:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 296 | for (int i = 1; i < parts.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘int rs2::measurement::point_hovered(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < state.points.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘int rs2::measurement::edge_hovered(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:393:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for (int i = 0; i < state.edges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘void rs2::measurement::draw(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:520:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | auto p0 = (last_hovered_point >= 0 && last_hovered_point < state.points.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:547:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 547 | for (int i = 0; i < poly.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:568:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for (int i = 0; i < state.edges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [447/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-chat-client.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-chat-client.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-chat-client.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-chat-client.cpp [448/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -MF tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o.d -o tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/enumerate-devices/rs-enumerate-devices.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/enumerate-devices/rs-enumerate-devices.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/enumerate-devices/rs-enumerate-devices.cpp:17: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ [449/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [450/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o -MF tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o.d -o tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/rs-convert.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/rs-convert.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/rs-convert.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/rs-convert.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-png.hpp: In constructor ‘rs2::tools::converter::converter_png::converter_png(const std::string&, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-png.hpp:21:29: warning: ‘rs2::tools::converter::converter_png::_filePath’ will be initialized after [-Wreorder] 21 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-png.hpp:20:28: warning: ‘rs2_stream rs2::tools::converter::converter_png::_streamType’ [-Wreorder] 20 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-png.hpp:25:17: warning: when initialized here [-Wreorder] 25 | converter_png(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/rs-convert.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-raw.hpp: In constructor ‘rs2::tools::converter::converter_raw::converter_raw(const std::string&, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-raw.hpp:19:29: warning: ‘rs2::tools::converter::converter_raw::_filePath’ will be initialized after [-Wreorder] 19 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-raw.hpp:18:28: warning: ‘rs2_stream rs2::tools::converter::converter_raw::_streamType’ [-Wreorder] 18 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-raw.hpp:22:17: warning: when initialized here [-Wreorder] 22 | converter_raw(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/rs-convert.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-bin.hpp: In constructor ‘rs2::tools::converter::converter_bin::converter_bin(const std::string&, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-bin.hpp:20:29: warning: ‘rs2::tools::converter::converter_bin::_filePath’ will be initialized after [-Wreorder] 20 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-bin.hpp:19:28: warning: ‘rs2_stream rs2::tools::converter::converter_bin::_streamType’ [-Wreorder] 19 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/convert/converters/converter-bin.hpp:63:17: warning: when initialized here [-Wreorder] 63 | converter_bin(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ [451/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-ui-utils.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-ui-utils.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-ui-utils.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-ui-utils.cpp [452/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -w -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui_md/imgui_md.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui_md/imgui_md.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui_md/imgui_md.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui_md/imgui_md.cpp [453/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [454/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/dds-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/dds-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/dds-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/dds-model.cpp: In member function ‘void rs2::dds_model::render_dds_config_window(rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp:171:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 171 | catch( std::exception e ) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp:294:22: warning: unused variable ‘maskStylePushed’ [-Wunused-variable] 294 | bool maskStylePushed = false; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [455/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/option-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/option-model.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/option-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/option-model.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [456/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/utilities/imgui/wrap.cpp [457/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp: In member function ‘void rs2::calibration_model::update(rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp:235:30: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 235 | catch(std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/../src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [458/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-image-cache.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-image-cache.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-image-cache.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-image-cache.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-image-cache.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [459/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rum-uploader/rum-uploader.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rum-uploader/rum-uploader.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rum-uploader/rum-uploader.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rum-uploader/rum-uploader.cpp [460/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [461/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [462/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-image-decoder.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-image-decoder.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-image-decoder.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-image-decoder.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-image-decoder.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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) | ^~~~~~~~~~~~~~~~~~~ [463/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui_md/md4c.c.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui_md/md4c.c.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui_md/md4c.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui_md/md4c.c [464/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:14, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:17: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/ux-window.cpp: In function ‘void rs2::prepare_config_file()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:133:14: warning: unused variable ‘renderer’ [-Wunused-variable] 133 | auto renderer = (const char*)glGetString(GL_RENDERER); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:134:14: warning: unused variable ‘version’ [-Wunused-variable] 134 | auto version = (const char*)glGetString(GL_VERSION); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:135:14: warning: unused variable ‘glsl’ [-Wunused-variable] 135 | auto glsl = (const char*)glGetString(GL_SHADING_LANGUAGE_VERSION); | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h: In constructor ‘rs2::ux_window::ux_window(const char*, rs2::context&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:117:34: warning: ‘rs2::ux_window::_app_ready’ will be initialized after [-Wreorder] 117 | std::atomic _app_ready; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:116:34: warning: ‘bool rs2::ux_window::_first_frame’ [-Wreorder] 116 | bool _first_frame; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:490:5: warning: when initialized here [-Wreorder] 490 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:132:34: warning: ‘rs2::ux_window::_dev_stat_message’ will be initialized after [-Wreorder] 132 | std::string _dev_stat_message; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:118:34: warning: ‘std::atomic rs2::ux_window::_keep_alive’ [-Wreorder] 118 | std::atomic _keep_alive; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:490:5: warning: when initialized here [-Wreorder] 490 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:37:16: warning: ‘icon_512_png_data’ defined but not used [-Wunused-variable] 37 | static uint8_t icon_512_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x8,0x6,0x0,0x0,0x0,0xf4,0x78,0xd4,0xfa,0x0,0x0,0xf7,0x6d,0x49,0x44,0x41,0x54,0x78,0x9c,0xec,0xbd,0x77,0x9c,0x24,0x47,0x79,0xff,0xff,0xae,0xea,0x9e,0xd9,0xbc,0x7b,0xf9,0x74,0x49,0x3a,0x9d,0xee,0x94,0x85,0xb2,0x0,0x1,0x42,0x64,0x6c,0x4,0x48,0x80,0x6d,0x4c,0x6,0x83,0x6d,0x6c,0x3,0xe,0x3f,0xf8,0xe2,0xaf,0x33,0x36,0xdf,0x2f,0x16,0x60,0x6c,0x6c,0xc,0x5f,0xc,0x36,0xb6,0xc1,0x26,0xe7,0x20,0x84,0x90,0x84,0x4,0x32,0x2,0xa1,0x9c,0x2f,0x4b,0xa7,0x3b,0xe9,0x74,0x39,0x6c,0x98,0x99,0xae,0xfa,0xfd,0xd1,0xdd,0xb3,0x33,0xdd,0x4f,0xdf,0xd6,0xec,0xec,0xee,0xed,0xec,0xd6,0xe7,0xa5,0x3e,0xed,0xd6,0x56,0xee,0xa,0x4f,0xd7,0xf3,0xa9,0xe7,0x51,0xa7,0x9d,0x72,0xab,0x25,0x81,0x55,0x8a,0x1c,0x94,0xcd,0x5,0x59,0x21,0x9a,0x1c,0x26,0xe5,0x57,0xff,0xa7,0x39,0x6d,0x36,0xaa,0x82,0x7c,0xc9,0x60,0x33,0xa1,0x52,0x5a,0xab,0x1c,0xeb,0xa8,0xb2,0xb9,0xc5,0x30,0x3a,0x13,0xb1,0x20,0x3f,0x23,0x95,0xa1,0xa5,0xb0,0x7c,0x29,0x46,0xb,0xed,0x13,0xda,0x6c,0x95,0xca,0x95,0x6d,0x34,0x18,0xa1,0x2e,0xd9,0xb0,0x48,0x59,0x22,0xa1,0x5f,0xc9,0xbe,0x17,0x45,0xfe,0x3d,0x2b,0x40,0x68,0x8b,0x34,0x1e,0x8,0xdc,0xc6,0xd,0x81,0x10,0x26,0x8d,0x11,0x6d,0xf3,0xe3,0x41,0xc,0x13,0xea,0x27,0xf4,0x35,0x5,0xe3,0xcb,0xa9,0xc,0x10,0xda,0x62,0xf3,0x65,0x2b,0x21,0xad,0xb2,0x72,0x3f,0x38,0xf7,0x8d,0x10,0xa6,0x91,0xcb,0xc9,0x8e,0x1c,0x9d,0x1d,0xd,0x14,0xf4,0x8d,0x90,0x56,0xaa,0xb7,0xd4,0x3e,0xa4,0xf6,0x59,0xb9,0x6c,0x95,0x9,0x93,0xc6,0x1c,0x90,0x1f,0xc5,0xb8,0xe5,0x77,0xcc,0x78,0x42,0x5b,0x72,0x61,0x42,0x5a,0xa9,0x7d,0x52,0x5a,0x5a,0xe8,0x43,0x29,0x6d,0xae,0xec,0x82,0x7e,0x95,0xfa,0x46,0xa,0x53,0x91,0x10,0x4f,0x40,0x61,0x3f,0xb8,0xf4,0x8d,0x63,0xbf,0xd6,0xc3,0x1b,0x51,0xd4,0x87,0x2e,0xfd,0x90,0xc6,0xcd,0x96,0xe1,0x38,0x46,0xc4,0x3e,0x94,0xe0,0xd8,0x66,0x71,0x7,0xa1,0xa0,0xcd,0x59,0x14,0x85,0x49,0xfd,0x2a,0xa1,0x95,0x3c,0x33,0x48,0xf2,0xc,0xd5,0x44,0x11,0xa5,0xfc,0xa4,0x45,0xd2,0x16,0x2c,0xbc,0x42,0x7e,0xd9,0x98,0x52,0x34,0x11,0x62,0x44,0x21,0xc3,0x56,0x20,0x74,0x6e,0x61,0x7f,0x67,0xe3,0x15,0xb4,0x2f,0x1f,0x96,0x5f,0x3c,0xb,0xcb,0x70,0xc8,0x53,0xdc,0x6b,0x84,0xfa,0xe8,0x9c,0xb8,0x4,0x16,0x25,0x84,0xa,0x85,0x14,0xcc,0xe5,0x7c,0x65,0xa,0xe2,0x49,0xd,0x74,0x8d,0xe7,0x3a,0x88,0x5d,0x93,0x8a,0x13,0x40,0x8a,0x56,0x14,0xcf,0x71,0xd2,0xb7,0x33,0x21,0x9d,0x16,0x4e,0x8a,0xe7,0x80,0x53,0x9e,0x8e,0xb,0x8e,0x73,0xfb,0xa4,0xc5,0x4a,0x88,0x56,0xd8,0xd7,0x8e,0x6d,0x6e,0xbb,0x5f,0x1d,0xea,0x2d,0xbe,0x7b,0x2b,0x84,0x17,0x94,0x91,0xad,0xb7,0xd8,0xbe,0xa2,0x8d,0x7d,0xb2,0x61,0x45,0xf5,0x91,0x30,0xc5,0x7d,0x3,0xb2,0x40,0x28,0xce,0x53,0x97,0x7e,0x28,0x40,0x2e,0x5a,0xb,0x42,0x81,0x6b,0xd7,0x4c,0xf9,0x98,0x23,0xdf,0xe6,0x96,0x36,0x71,0x97,0x28,0x2d,0xf4,0xc3,0x31,0xde,0x49,0x38,0xd1,0xe6,0xeb,0xdc,0x87,0x6d,0xa4,0x3d,0x6e,0x10,0x36,0x66,0x0,0x25,0xd4,0xdc,0x3a,0x8b,0x29,0x33,0xd3,0x6a,0xf9,0x63,0x58,0xaa,0x77,0x33,0xc,0xb6,0x85,0xb6,0x38,0xc0,0xca,0xe5,0x7a,0xcc,0x57,0x14,0x2c,0xc4,0x53,0x38,0xe4,0xa,0xcb,0x69,0x69,0x33,0x74,0xd8,0xd8,0xb,0xd6,0x7,0x77,0x8,0x1b,0xa9,0xd3,0x97,0xe1,0x74,0xa0,0x5d,0xe1,0xaf,0x9d,0x72,0x5d,0x5,0x9c,0xe3,0x85,0x76,0xc6,0xd2,0x54,0x97,0x3b,0xb3,0x90,0xe,0x51,0x3d,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x38,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0xb0,0x51,0xf,0xe1,0xac,0xee,0x72,0xd4,0xe9,0x15,0xe9,0xd2,0xb3,0xe1,0x85,0x1c,0x87,0x2c,0xbb,0x5f,0x8,0x6b,0x47,0x8f,0x52,0xdc,0x8c,0x6c,0xfd,0x94,0x4c,0xe,0x6f,0x83,0x80,0x23,0x73,0x26,0xa4,0x72,0xe4,0xb4,0xd9,0x78,0x46,0xa8,0x8f,0x2,0x2,0x21,0xb5,0x99,0x72,0x32,0x51,0xb,0x70,0x1a,0x64,0xae,0x84,0x99,0x56,0x98,0x27,0x59,0x7d,0x6c,0x51,0x5d,0xa6,0x90,0x10,0x64,0x69,0x93,0x60,0x24,0xa1,0x48,0x57,0xed,0x48,0x56,0x13,0xc3,0x5c,0xd3,0xb6,0x43,0x4c,0x6b,0x23,0x6d,0xb,0x4,0x63,0xa7,0x78,0x6d,0x63,0x92,0xed,0x53,0xc8,0xe4,0x30,0x91,0x68,0x28,0xa4,0x6d,0xab,0xbf,0x5a,0x21,0xce,0xb9,0x10,0xd8,0x24,0xb2,0xa0,0x10,0xad,0xe8,0x66,0x80,0x38,0x95,0xdb,0xe0,0x5,0x14,0x96,0xed,0x10,0xb1,0x9d,0x25,0xcd,0x75,0xd,0x71,0x1e,0x9b,0xae,0x6b,0x9f,0x75,0xcc,0xf3,0xd8,0x8d,0xb,0x27,0x6c,0x7c,0xd1,0x4,0x72,0x58,0x8b,0xc5,0xfe,0x57,0x5,0x24,0xb4,0x5c,0x7e,0xf9,0x6,0xaa,0x82,0xab,0x81,0xb9,0x22,0x5c,0xeb,0xa7,0xc0,0x38,0x74,0x62,0x21,0xd1,0xdd,0xa1,0x2e,0xf5,0xaa,0xb8,0xac,0x61,0x5,0x7d,0x93,0x27,0xfc,0xe5,0x79,0xfc,0xe2,0xad,0x36,0xf2,0x6b,0x81,0x55,0xc2,0xce,0x37,0x53,0xb,0xa7,0x3c,0x20,0xe4,0xb8,0xb9,0xf1,0xee,0xb8,0x9,0x38,0x65,0x96,0x84,0x4d,0x56,0x9e,0x28,0x5a,0x58,0x1c,0xc6,0x70,0x4b,0xe5,0xb8,0x86,0xcd,0xc8,0x26,0xd7,0xce,0x2a,0x79,0xfc,0xc9,0x4e,0x53,0x87,0x29,0x26,0xb0,0x39,0x7e,0x4c,0xb5,0x4f,0x48,0x3c,0x56,0x5,0xb2,0xbf,0x4f,0xa1,0x40,0xd8,0xb6,0x10,0x3c,0x95,0x42,0xe7,0x4c,0x85,0x49,0xe1,0xed,0xa6,0x9d,0x9e,0x7a,0x7b,0x15,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0x11,0x36,0x12,0xc7,0x66,0x44,0xbd,0x68,0x95,0x1b,0x51,0x41,0xd0,0x1d,0xb5,0xa4,0x2e,0x73,0x8a,0xe8,0x16,0xaf,0xd0,0x74,0x8e,0xa3,0x5e,0x5a,0x26,0x10,0x1e,0xa3,0x52,0x13,0xd6,0xa7,0xc0,0x12,0xe0,0x84,0x29,0xe3,0x2e,0xd5,0x82,0x4e,0x2e,0x6f,0xf8,0xd2,0x55,0x3f,0xd5,0x2e,0x5a,0xc9,0xcf,0x35,0xae,0xa3,0x1e,0xcc,0xd5,0x1a,0x59,0x5b,0xa4,0x3d,0xc7,0xfc,0xda,0xe5,0x33,0xcc,0x88,0x9e,0x7d,0xb2,0xba,0xc9,0xe9,0xd0,0x61,0x16,0x95,0x93,0xd,0xb2,0x5,0x56,0xfa,0x32,0x28,0xec,0x7f,0x97,0x7e,0x75,0xd4,0x87,0x17,0xe6,0xe7,0x10,0xd6,0xd2,0xf8,0x68,0xa5,0x8c,0xc9,0xf2,0x19,0x6c,0xbe,0x1f,0x9d,0x75,0xfd,0x5,0xf9,0x4d,0x3a,0x6d,0xb,0x59,0x4a,0x98,0x16,0x23,0x55,0x8e,0x63,0x53,0xac,0xcb,0x64,0xf9,0x3,0xad,0xaf,0x3,0x61,0x4b,0xb1,0x8f,0x55,0xb6,0x23,0x94,0x68,0x22,0x56,0xee,0x8,0x89,0xa3,0x95,0x8b,0x29,0x25,0x95,0xc8,0x82,0x45,0xd2,0x8d,0xd8,0x8f,0xd6,0x29,0x9a,0xb3,0x35,0x59,0x21,0x50,0x12,0x3c,0x8a,0x2c,0x6e,0x4a,0x66,0x84,0x73,0x7d,0x23,0xc9,0x55,0x5,0x59,0xe9,0x8c,0x73,0x1,0x2b,0xd,0x3a,0x2b,0x14,0x22,0xd4,0xa5,0x25,0x88,0x9d,0xe3,0xc8,0x88,0x93,0xd2,0x8a,0x61,0xb8,0x99,0x28,0x6d,0x97,0x81,0x3b,0x23,0x98,0x29,0x12,0x93,0xcb,0xe6,0xd5,0xca,0x42,0xde,0xe,0x1,0xca,0x15,0x33,0xb1,0x51,0x4d,0x75,0x7f,0xb5,0x20,0x98,0xb6,0x53,0xc7,0x96,0xd2,0x4e,0xe5,0x66,0xd3,0xca,0x47,0xc3,0x64,0xd3,0xa,0xef,0x13,0xa6,0xc9,0x84,0xb4,0x43,0x98,0xb8,0x68,0x4b,0xef,0xcf,0x35,0x3f,0x5a,0xb0,0x16,0xe9,0x2a,0x74,0x16,0xa7,0xf5,0x2a,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0x22,0x94,0xf4,0xd3,0x13,0xa2,0x5d,0xd2,0x44,0x4e,0x81,0x5d,0x50,0x87,0xac,0xae,0x5a,0xaa,0x4a,0x61,0xda,0x6c,0x44,0x9c,0x9,0x7a,0x12,0x64,0xab,0x86,0xae,0xf9,0x9,0x1c,0x80,0xa2,0xb4,0x52,0xbd,0x5d,0x60,0xb,0xa2,0xa,0x46,0x8d,0xb2,0x52,0x9f,0x49,0x33,0xc8,0x46,0x14,0xbb,0x56,0x8a,0xd7,0x86,0x1e,0x5f,0x2c,0xc2,0x95,0x1c,0x53,0x94,0x3e,0x9b,0xb6,0x8d,0xba,0x14,0x35,0x4d,0x22,0x99,0xb4,0xc4,0x2b,0x70,0xa8,0x4f,0xb,0x7c,0x19,0x91,0xc3,0xe1,0x92,0xb6,0x48,0x5f,0xe9,0xac,0x37,0x77,0xd4,0x57,0x8a,0xf9,0x4d,0xb1,0xee,0xd5,0xb9,0x8e,0x45,0xe5,0xb8,0xd6,0x65,0xaa,0x39,0x20,0xd2,0xbb,0x2b,0x7a,0xcf,0x13,0xa4,0x6d,0x39,0x6c,0xba,0x39,0x0,0x8e,0x3a,0xfb,0x96,0x74,0xe9,0xed,0x8c,0x7,0xa9,0x98,0x69,0xe0,0x14,0xb4,0x43,0x90,0x9c,0xb4,0x2b,0xe1,0x82,0xbe,0x96,0x90,0xe4,0x39,0x65,0xee,0x80,0x5b,0x43,0x73,0xae,0x9d,0xe0,0x4a,0xd8,0xbd,0x8e,0x93,0xaf,0xb9,0x16,0x52,0x9b,0x82,0x1c,0x5d,0x6f,0x16,0x48,0xf2,0x84,0xce,0xfc,0xde,0x19,0x68,0x8d,0xdc,0x32,0x3b,0x30,0x1d,0x9b,0x45,0x51,0x39,0x33,0x1,0x97,0xc5,0x78,0x36,0xf5,0xff,0x54,0xe0,0x78,0xbc,0xbf,0xc9,0xa,0x2c,0x93,0x29,0x77,0xaa,0xcb,0x9e,0xec,0x78,0x50,0xe4,0xef,0x22,0x15,0xd5,0xef,0x78,0x8d,0xb1,0xa9,0xee,0x9b,0x76,0xd0,0x3a,0xe1,0x4f,0x82,0x57,0x1,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0xc2,0xb,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0xa1,0xbb,0x4b,0xdb,0x46,0xb8,0x38,0xad,0x2d,0x36,0x94,0x53,0x48,0xdc,0x6b,0x8a,0xe8,0x68,0xd9,0x46,0x28,0xdd,0xd9,0x12,0x20,0xed,0xe9,0xc0,0xa7,0x3a,0xad,0x54,0xef,0x56,0x3c,0xe,0xba,0xf0,0x2,0x62,0x2e,0x64,0x9e,0x83,0x91,0x75,0x1b,0x6c,0x91,0xac,0x3,0xa6,0x7f,0x99,0xa8,0x94,0xa2,0x78,0x52,0xb4,0x22,0xf2,0x9c,0x6b,0xd9,0x53,0xd,0x97,0x32,0x24,0x7d,0xe5,0x4c,0x94,0x3b,0x1d,0xe9,0xa7,0xfa,0x3d,0x15,0xf5,0x8d,0x2b,0xd1,0xad,0x15,0x3d,0xeb,0x54,0xf2,0xf,0xa6,0x3a,0xad,0x2b,0xf9,0xb0,0x5,0x1d,0xb9,0x15,0xfa,0x75,0x36,0x91,0x78,0x5c,0x97,0x86,0x29,0xcf,0x73,0x1a,0x38,0x13,0x6d,0xb5,0x65,0x8a,0xd7,0xa9,0x69,0xac,0xcb,0xe4,0xdd,0x1,0xb7,0x56,0xce,0x78,0x76,0xca,0xca,0x44,0xc5,0xdc,0xc6,0x57,0xc4,0x68,0xcc,0x56,0x48,0x66,0xcb,0x16,0x91,0x4a,0xb3,0xf1,0x5c,0x4d,0xfc,0xba,0xb8,0xe9,0x2d,0xa8,0x8d,0x98,0x5f,0x91,0x67,0xdc,0x6c,0x39,0xe2,0x2d,0x8d,0x2,0x2b,0x89,0x52,0x6d,0xb2,0xe5,0x68,0x40,0x65,0x62,0x6b,0xa1,0x42,0x86,0x56,0xb6,0x38,0x21,0x66,0x2b,0xe6,0x56,0x73,0x8d,0x71,0x64,0xf9,0x3a,0x9b,0x95,0x76,0x9c,0x41,0xad,0xb0,0x6d,0x45,0xb8,0xf6,0x98,0xeb,0x2,0x21,0xe5,0xe7,0xb0,0xb9,0x16,0x86,0x15,0xa5,0x75,0x6c,0x5f,0x8e,0x9d,0x2c,0x46,0x92,0xd3,0x3a,0xa3,0x5d,0x62,0x53,0x3b,0x42,0x81,0xb,0xe1,0x4c,0xa2,0xe5,0x16,0xf5,0xa1,0xcb,0xfb,0x73,0x25,0x73,0xb9,0xa,0x14,0x5,0xd1,0xa,0x4d,0xcc,0x4e,0x33,0x1,0x51,0xfc,0x32,0x11,0xd6,0xf6,0x96,0xea,0x37,0x53,0xf3,0x62,0xb2,0x61,0x42,0xb8,0x24,0xf0,0xb6,0xb3,0xde,0x58,0x29,0x7d,0xeb,0x63,0xc4,0xab,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x9,0xbd,0x1,0xb6,0xe5,0xfc,0xcd,0x31,0xcf,0x16,0x68,0x30,0x39,0xdd,0x91,0x15,0x32,0x2c,0xb4,0xda,0x27,0xea,0xc6,0xdc,0x5a,0x38,0x73,0xc6,0x8a,0x4,0xbe,0x80,0x43,0xb9,0x45,0xad,0x70,0xed,0xeb,0x3c,0x59,0xd0,0x35,0x66,0x2b,0x98,0x6a,0x96,0x50,0xbb,0x7a,0x3a,0xd7,0x78,0x53,0x49,0x36,0x6b,0xb5,0xec,0xd9,0x8c,0x76,0x75,0xc8,0xed,0xbc,0x97,0x76,0xdf,0xf3,0x4c,0xbc,0xd3,0xa9,0x46,0x3b,0xfd,0x30,0xdb,0xda,0xe7,0x4a,0x90,0x9c,0x4a,0x4e,0x47,0xbb,0x61,0xc7,0x13,0x53,0x5d,0xc7,0x38,0x6d,0xd8,0x98,0x89,0xcc,0xe9,0x71,0xdc,0xfa,0x9c,0xc9,0x82,0xae,0x6c,0x41,0xb7,0x62,0xb,0xa,0x99,0xfc,0xce,0x7,0xce,0x75,0x94,0x64,0x7,0x99,0xd7,0x51,0x44,0xe2,0x70,0x8b,0xea,0x56,0x86,0x5c,0xae,0x74,0xab,0x40,0x4a,0xae,0xad,0xcd,0xc4,0x29,0x22,0x82,0xb9,0x16,0xed,0x4a,0xe4,0x73,0x4c,0xeb,0x4a,0x76,0x9a,0x6a,0x93,0xa0,0x62,0x41,0xb6,0x5,0x59,0xc6,0xb5,0x2d,0x6d,0x12,0xad,0x5c,0x89,0x43,0x59,0x14,0xce,0x5b,0xd7,0xc5,0x58,0x22,0x3b,0x65,0xcb,0x70,0x4c,0x5b,0x58,0xc9,0xe9,0x8,0x73,0x14,0x5c,0x72,0xed,0x71,0x6d,0x4b,0x2b,0xe5,0x3a,0x6e,0x86,0x53,0xed,0xf2,0xd6,0x95,0x98,0x56,0xb4,0xa6,0x39,0x91,0xd0,0xda,0x6c,0xb3,0x38,0xf7,0x1c,0xe7,0x78,0x5b,0x26,0x7e,0x25,0x62,0xb3,0x10,0xad,0x6d,0xe2,0xf0,0x64,0xfb,0x1,0xf7,0x75,0x52,0x42,0x52,0x6f,0xaf,0x2,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0xf0,0x2,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0x32,0xee,0x80,0x67,0x82,0xea,0xd6,0x46,0x7e,0x6d,0x5b,0xbd,0xca,0xea,0x2b,0xf3,0x41,0x71,0x39,0x42,0x3c,0xc7,0xea,0xc8,0x6,0x7e,0xda,0xd4,0xa7,0x3b,0x66,0x97,0xcb,0x5e,0xe5,0xcd,0x17,0x29,0x40,0x4b,0xdd,0x90,0xc9,0x54,0x63,0x73,0xc,0x51,0xb,0x44,0x2e,0x65,0x17,0xba,0xee,0x75,0x26,0x10,0x4c,0x3e,0x6d,0x21,0xcf,0xc0,0x85,0x5c,0xd1,0x4a,0xd9,0xe,0xf9,0x49,0xe5,0x16,0x95,0xe1,0xca,0x8f,0x10,0xf9,0x37,0x8e,0xba,0x5c,0x57,0x3d,0x70,0x91,0x7e,0xd7,0x45,0x1f,0xde,0xae,0x4b,0xde,0x76,0xf4,0xbb,0x6d,0xb9,0x8,0x6e,0x47,0x67,0x3f,0xd5,0x61,0x52,0x7d,0xa,0x74,0xdf,0x85,0xe3,0x21,0x1b,0xcd,0x71,0xdc,0x88,0x63,0x76,0x6,0xfa,0xa6,0x68,0x8e,0xb6,0x63,0xec,0xa6,0x9d,0xf1,0xd5,0xce,0x7a,0x23,0xe6,0xe9,0x3a,0xf7,0x84,0xb8,0x53,0xbd,0x2e,0xd5,0xcb,0xce,0xb8,0x3,0x76,0x5d,0x6f,0xa4,0xe,0x93,0xf7,0x66,0xf7,0x1d,0x7b,0xaa,0xc5,0x8c,0x2c,0x8a,0x8d,0xd0,0xb9,0x95,0x2c,0xb1,0xe2,0x5d,0x5d,0xf2,0xca,0x5,0xcb,0xf9,0x65,0x39,0x97,0x56,0x28,0x59,0xb,0xb5,0x96,0x86,0x92,0x12,0xe2,0x49,0x2e,0x87,0xe3,0xb4,0xcd,0xa1,0x45,0xa2,0x60,0xe4,0xbc,0xf1,0xb9,0xa2,0x1d,0x41,0xa1,0x9d,0x32,0xa6,0x3a,0x9e,0xeb,0xc4,0x73,0x2c,0xa2,0xf5,0xc8,0xe,0x69,0x5b,0xb1,0x78,0xe6,0xb2,0x41,0x4a,0x28,0x72,0xeb,0xea,0x52,0x6e,0x2b,0x68,0xa1,0xbf,0x9d,0xc9,0x6a,0x59,0x48,0x56,0xff,0x8a,0x2c,0x1,0x4a,0x5,0x1f,0xf,0x41,0xa1,0x95,0x30,0x9,0xad,0xe4,0xd7,0x4e,0x5b,0x5c,0xeb,0x32,0xd5,0x73,0xb7,0x9d,0xf4,0x53,0x5d,0xc6,0xf1,0x6f,0x9b,0x57,0x1,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0xc2,0xb,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0x61,0xb3,0xae,0x77,0xfa,0x75,0xaf,0x16,0x44,0x1f,0xb5,0x92,0xdd,0x9e,0xc9,0x72,0xfe,0xe4,0xb4,0xb2,0x3e,0xa9,0x1d,0x67,0x87,0x6d,0x71,0x0,0xa,0xca,0x70,0x71,0xb4,0x2c,0xc5,0x13,0xd3,0x5a,0x72,0xae,0x97,0xad,0x55,0x82,0x1,0x23,0x9b,0x67,0xb,0x14,0xbc,0x80,0xac,0xc4,0xd8,0x8a,0x96,0xce,0x1d,0xd3,0xc1,0x8,0x71,0x78,0x83,0xa2,0xbe,0x58,0x42,0xbb,0xee,0x80,0xa7,0x43,0x47,0xeb,0x92,0x67,0x1b,0xfd,0xea,0xac,0x4b,0x2f,0x28,0x27,0xe7,0xfd,0xad,0x5d,0x9d,0xb6,0x84,0x82,0xb4,0x2e,0x5e,0xc,0xb,0xb9,0x4e,0x93,0x24,0x83,0xb5,0x92,0x76,0xaa,0xe1,0xba,0x58,0xcd,0x54,0x7e,0x79,0x72,0x92,0x63,0x21,0x2d,0xbc,0xf7,0xb6,0xea,0x38,0xd,0xfb,0x9e,0x53,0x9b,0xdb,0xa9,0xcb,0xd4,0xc4,0xb,0x27,0xaa,0x97,0x48,0x92,0x6b,0x85,0xf,0x94,0xd,0x72,0x74,0x65,0x2b,0x5b,0xac,0x93,0xdf,0x72,0x7e,0x7e,0xbb,0xa5,0x84,0x62,0xb7,0xbc,0x4e,0x25,0xb,0x81,0x85,0xee,0x85,0x1d,0x7,0x40,0x9e,0xb7,0x2f,0xb8,0xf4,0x15,0xc6,0x97,0x46,0xda,0x92,0x2c,0x41,0x26,0xd0,0x28,0x8b,0x71,0x7d,0xa7,0x82,0x15,0xc1,0x40,0x48,0x16,0x49,0xc9,0x5d,0x2d,0xdb,0x15,0xcd,0x7b,0xd1,0x85,0x68,0x36,0xc8,0xd5,0x14,0x63,0xb,0x24,0x26,0x97,0x17,0x5d,0x64,0x4e,0xd1,0xd9,0x82,0xa1,0x34,0x70,0x66,0x82,0xe0,0x25,0xa1,0x68,0xd3,0xcc,0x4,0xb5,0xb3,0x80,0x59,0xb,0xca,0x4c,0x18,0x2d,0x2e,0xa7,0xdd,0xf6,0x39,0x8,0x3d,0x85,0x16,0xf0,0xb2,0x42,0xb0,0x15,0x6e,0x4,0x15,0x8c,0x1b,0x17,0xcb,0xa3,0xd6,0x16,0x9c,0xb9,0xba,0x8,0x56,0xed,0xa,0x4c,0x2d,0xcc,0x1,0x97,0xb4,0xae,0x7d,0x28,0x95,0x21,0x8d,0x7,0x2c,0x6e,0x6e,0xc5,0x85,0x77,0x52,0x8,0xd7,0xb6,0x48,0xe1,0xd2,0x1c,0x75,0x25,0xd1,0x16,0xe5,0xe7,0xfa,0x4e,0xb3,0xd1,0x5c,0xdf,0x5d,0x41,0x7d,0x8e,0x31,0x77,0xbd,0xa,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0xc2,0xb,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0x5e,0x0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0xc8,0x18,0x7b,0xcb,0xeb,0xf,0xa6,0x9a,0x24,0x67,0x6d,0xde,0x8b,0x5e,0xa1,0x3a,0xd0,0xb1,0x6c,0x97,0xba,0x14,0xd6,0x67,0x92,0x65,0xb4,0x5e,0xfa,0xf4,0xa7,0x77,0x69,0x9f,0x2a,0x88,0x27,0x85,0x69,0xa1,0x2e,0x39,0x12,0xa0,0x5,0xe3,0xc8,0x99,0x70,0xc7,0x54,0x13,0x61,0x5a,0x8d,0xdb,0x89,0x98,0xa4,0x7e,0xd1,0x39,0xbf,0x56,0xca,0x70,0x29,0xb7,0xdd,0xfa,0x15,0xd5,0xc7,0x25,0xde,0x4c,0xc1,0xb5,0xf,0x67,0x2,0xd3,0xc1,0x1d,0x99,0x6c,0x5b,0xa6,0xba,0xcd,0xed,0xae,0x3,0xd3,0x51,0x9f,0xe3,0xf5,0x9e,0x5d,0x11,0xd7,0x27,0x63,0xa,0xb8,0x35,0x2,0x81,0x90,0x5f,0x33,0x4,0xce,0x84,0x52,0x12,0xad,0xb0,0x9d,0xad,0x59,0x20,0xe0,0x90,0xe7,0x4d,0x48,0xae,0x7b,0x51,0x45,0x7c,0x92,0x7c,0x64,0x57,0x62,0xa1,0x14,0x4f,0x8a,0x2c,0xf2,0xd7,0x8a,0x33,0x75,0x84,0x5b,0x9f,0x49,0x4c,0x7e,0x81,0xc5,0xe7,0xc4,0xc7,0xb2,0xc4,0x24,0xc0,0x6c,0x15,0x23,0xb1,0x7a,0xae,0xe3,0x4b,0x20,0xa1,0x89,0xef,0x59,0x60,0x94,0x4a,0x84,0x4b,0xe7,0x72,0x5d,0xd1,0xca,0x22,0x32,0x1d,0xc4,0xad,0x6c,0x90,0x23,0x81,0xad,0x5d,0x72,0x98,0x13,0x21,0xcb,0x55,0x28,0x68,0x41,0x78,0x10,0xe7,0x44,0x11,0x21,0xcb,0xa5,0xcd,0x45,0x16,0xfe,0x26,0x9b,0x9f,0x14,0x2e,0xa4,0x55,0x5,0x7d,0x28,0xa6,0x75,0x25,0x9c,0x49,0x8b,0x6c,0xbb,0x7d,0xe3,0x1a,0xe6,0x3a,0xbe,0x1c,0xc7,0x92,0xb8,0xff,0xb8,0xa4,0xa5,0xa0,0xcd,0xae,0x61,0x8e,0xfd,0x60,0xa5,0xbe,0x76,0x6c,0x73,0x2b,0xae,0x7b,0x9d,0xe7,0x6d,0x3b,0xf3,0x27,0xe,0xf4,0x2a,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0x22,0x6c,0xd2,0x59,0x4f,0xb9,0xae,0xb4,0x8,0xe,0xba,0x6a,0x4b,0xce,0x45,0x2d,0xb6,0x40,0x97,0x2f,0x65,0xef,0x18,0xcf,0x29,0x3f,0x8e,0xa1,0xdb,0x17,0xb,0x77,0xc9,0x4f,0x48,0xe9,0x58,0x9f,0xe2,0x78,0xae,0xfa,0x9f,0x7c,0x1c,0x99,0x22,0xe1,0xc6,0xd6,0x8,0x84,0x62,0x24,0xd,0x61,0xfb,0x24,0x21,0x81,0x80,0x20,0x19,0xc,0x9a,0x74,0x5a,0x47,0x14,0x1a,0x76,0x9a,0x6,0xdd,0x7e,0xce,0x6a,0x66,0xb,0x7a,0x56,0x67,0xb8,0xea,0xa5,0xdb,0xd0,0xe3,0x3b,0xe9,0xc8,0x29,0x58,0x83,0xda,0xe0,0x42,0xb8,0xea,0x4f,0x9d,0x8d,0xcb,0x8,0x79,0x16,0x19,0xc0,0x71,0x6a,0x8b,0x63,0xda,0xb6,0x5d,0xc2,0x16,0xf5,0xd7,0x44,0xf5,0x3b,0x46,0x7e,0xa2,0x1e,0x5f,0x4a,0xeb,0xd8,0x5f,0xae,0x65,0xb8,0xba,0x3b,0x76,0x9d,0x3,0x53,0xed,0xe,0xb8,0x70,0x2c,0x39,0xce,0xd1,0xc9,0xf6,0xeb,0x31,0xcb,0x96,0xcb,0x68,0x22,0x1,0x4a,0x6b,0x9a,0x71,0xed,0xc3,0xa2,0x1d,0xcd,0xad,0x36,0xf9,0x10,0xc9,0xda,0x9a,0x10,0x26,0xb1,0xda,0xad,0x92,0xeb,0x9d,0xa3,0x1f,0x2a,0x50,0x12,0x1b,0xaf,0xc0,0x55,0xaf,0x4b,0x3c,0xe9,0x5,0xc8,0xd1,0x64,0x16,0x60,0x2e,0xae,0x18,0xcd,0x3a,0x8e,0xcf,0x2,0x81,0x4e,0x8,0xce,0x1d,0x5,0x49,0x75,0x1,0x82,0x4c,0x62,0xe9,0x3d,0x19,0xa0,0x26,0x8e,0x59,0xe9,0xa5,0x14,0x5c,0x21,0x70,0xb1,0x4,0xd8,0x8a,0x45,0x30,0x69,0x41,0x9d,0xf4,0xf0,0x94,0x4,0x0,0xa9,0x7e,0x62,0xe2,0xd6,0x4,0xed,0xdc,0x5a,0x50,0x24,0x14,0x38,0xa,0x7f,0x4e,0x90,0x16,0x59,0xd7,0x32,0xa,0x16,0x68,0x17,0x1,0x60,0x4a,0x4,0xab,0xc9,0x2e,0x9e,0x8e,0x65,0x88,0x7d,0x5d,0x44,0x88,0x73,0xd,0x93,0xac,0xe2,0x65,0xfb,0x86,0x16,0x2c,0xd1,0xb5,0xd3,0x5f,0xad,0x10,0xe7,0x26,0xd9,0xd7,0x22,0x41,0x55,0x4a,0xef,0xda,0x87,0xc7,0x2a,0xfb,0x38,0x84,0x59,0xdc,0x5,0x3d,0x11,0x53,0xdd,0xe6,0xe2,0x32,0xbc,0xa,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0xc2,0xb,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0x5e,0x0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0x8,0x27,0x22,0xb7,0x4d,0x35,0x7,0x50,0x54,0xef,0xba,0x46,0x14,0xc2,0xc4,0xda,0x5b,0x89,0x93,0x90,0xd7,0xa3,0xc4,0x64,0xba,0x89,0x6b,0x53,0x5c,0x67,0x37,0x7d,0x8b,0x73,0x5a,0xe7,0xce,0x69,0x5,0x92,0x2e,0x31,0x13,0x45,0x20,0x52,0x14,0x55,0xc5,0x25,0x4c,0x21,0x4b,0x96,0x91,0xd8,0x5f,0x8e,0x46,0xa0,0x5a,0x1a,0x38,0x93,0x4d,0xeb,0xa,0x57,0x77,0xc0,0x45,0xba,0xbb,0xa2,0xb8,0x93,0x84,0xb3,0xb7,0x49,0x57,0x3d,0x70,0x3b,0x69,0x5b,0xd0,0x4b,0xe6,0x82,0x55,0x8b,0x1e,0xd7,0x5c,0xea,0xd3,0x4a,0x3c,0x47,0x1e,0xc5,0x64,0xbd,0xd1,0x89,0xba,0xe1,0xa2,0x32,0x5c,0x22,0xb9,0xa6,0x6d,0x21,0x5e,0x3b,0x68,0xab,0x8c,0x16,0xc6,0xbf,0xc8,0xb5,0x69,0x3,0x53,0xde,0x37,0x6d,0xcc,0xe5,0x76,0xd7,0x8b,0x16,0xfb,0x26,0x9c,0x88,0xa8,0x27,0x91,0xd5,0x5c,0xad,0xe2,0x15,0x59,0xbb,0x73,0x71,0xdf,0x2b,0xb9,0xd,0xb6,0x42,0x5a,0x9,0x32,0x21,0xb1,0xa0,0x2e,0xc2,0x82,0x93,0x35,0xf8,0xa4,0x20,0xef,0x7,0x17,0x64,0xa6,0x61,0x91,0x85,0xbf,0x6c,0x19,0x52,0x52,0x25,0xc4,0x6e,0x85,0x65,0xda,0xce,0xfe,0x9a,0xc9,0xb3,0x70,0xdc,0xe4,0xde,0x5d,0xde,0x64,0xb0,0x2e,0x28,0x63,0x44,0xc,0x2e,0x58,0xf0,0x73,0x3,0xd9,0xb1,0xcd,0xae,0x4,0xbb,0x22,0xc9,0xd1,0x25,0xb8,0x90,0xb0,0x97,0x75,0x79,0x6b,0x21,0x68,0x67,0x42,0x17,0x84,0x49,0xf5,0xc9,0xb6,0x5b,0x14,0xa,0x5a,0xd9,0xc4,0xdb,0x20,0x69,0x89,0x13,0x68,0xaa,0x89,0x4d,0x2e,0xae,0x63,0x93,0x78,0xe,0x1f,0x3,0xa2,0x95,0x37,0xa4,0x3e,0x34,0x42,0x39,0xa6,0x80,0xf4,0x25,0xf4,0x83,0x93,0x35,0xb9,0x36,0xfb,0xa6,0x25,0x76,0xbf,0x8b,0x0,0xe7,0xa,0xa9,0x5f,0xad,0x23,0x6b,0x5f,0xe8,0x2f,0xa4,0xb4,0x52,0x19,0xc8,0x82,0xa3,0xd8,0xd7,0xed,0x10,0x29,0x5d,0x2d,0x22,0x4a,0x68,0x45,0x58,0x76,0x7d,0x27,0xe,0xe5,0x16,0x9,0x9d,0x9e,0x4,0xe8,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0x7f,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x84,0x13,0x71,0x1d,0x24,0xdf,0x7d,0x12,0xda,0x71,0x1a,0xe8,0x8a,0x56,0xca,0x68,0xc7,0x60,0xa0,0xbb,0xd5,0x3f,0x37,0xb8,0x92,0xe9,0x6c,0xc3,0xbf,0x93,0x83,0xc0,0xa5,0x70,0x4c,0x39,0x59,0xc2,0x5f,0x1c,0xe6,0x56,0xae,0xa6,0xb9,0x86,0xae,0x94,0xad,0xe6,0x14,0xd3,0x8d,0xe3,0x48,0xe0,0x99,0xd2,0x72,0x8f,0x57,0x5d,0xa6,0x3,0xae,0x3a,0xd0,0xe9,0x68,0xcb,0x64,0xfb,0x71,0xaa,0xfb,0xbf,0xdd,0xb6,0x4d,0xc7,0x98,0x9b,0x6c,0x9e,0x53,0xcd,0x3d,0x98,0xe,0x4c,0x75,0x7f,0x1f,0xaf,0xf6,0x1d,0xbb,0xdc,0x89,0x6f,0x1,0x38,0xd7,0xbb,0x90,0xd5,0x36,0x61,0x34,0x2b,0x92,0x6d,0x84,0xb2,0x95,0x7c,0x31,0x40,0x34,0xf2,0xe6,0xb0,0xf3,0x15,0x19,0x83,0xcb,0xf5,0x49,0x71,0xc4,0x3c,0x4,0x62,0xa0,0xd2,0xf9,0xb8,0x5a,0xa8,0xa0,0xcc,0x2b,0x17,0x48,0x5f,0x62,0xd9,0x72,0x1f,0x16,0x65,0x99,0x85,0x16,0x88,0x43,0x4e,0x86,0x1c,0xad,0x2c,0x24,0x4a,0x9c,0xc9,0x50,0x68,0x4a,0x55,0x6a,0x9e,0xab,0x59,0x4f,0x31,0x9a,0xe3,0x80,0x75,0xb6,0x38,0x27,0x5,0x8b,0x95,0x96,0xaf,0x43,0x88,0xd6,0xf,0x5d,0xc3,0xa4,0xba,0x14,0x91,0xd5,0x24,0x32,0x5e,0xb6,0x3e,0xad,0x90,0x8e,0x1c,0x16,0x30,0x5b,0x44,0xdc,0x92,0x8a,0x11,0xf2,0x13,0xc9,0x61,0x8e,0x64,0x2e,0xd1,0xd,0x6e,0x41,0xfb,0xa4,0x77,0x95,0x9b,0xe3,0x45,0xa4,0x2f,0x97,0xbe,0x71,0x8c,0x67,0xc9,0x87,0xb5,0x62,0x46,0xd8,0xd9,0xf5,0xaf,0xa3,0xe5,0xbe,0xc2,0x79,0x36,0x95,0x7d,0x23,0xb5,0xa5,0xe0,0xdd,0x4b,0x63,0xa9,0x9d,0x71,0xe3,0x4c,0xc,0x74,0xcc,0xcf,0x99,0x18,0xd8,0x8e,0x80,0x53,0x30,0x97,0x8b,0xe2,0xba,0x84,0x1d,0x63,0x4d,0xf4,0x2a,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0x62,0xa,0x2d,0x1,0x3a,0xea,0x30,0x5b,0x71,0x63,0xeb,0x60,0x9,0xd0,0xb9,0x3a,0xae,0x4e,0xe7,0x10,0x38,0x0,0x45,0x5d,0xe4,0xd8,0x16,0xe5,0x68,0x89,0xa6,0x1d,0x6b,0x83,0xce,0x71,0xb,0xfb,0xd0,0xad,0x3e,0x6d,0x91,0x0,0x5,0x75,0xac,0xb6,0x79,0xbe,0x86,0x2d,0xa4,0x9e,0x3a,0x92,0x12,0x5c,0xd0,0x42,0x3f,0xe4,0xa3,0x14,0x8d,0x57,0x61,0xdc,0xb4,0xe2,0x5e,0xd5,0x9,0xad,0xe8,0xf1,0xdb,0x49,0x2b,0xe8,0x8b,0x9d,0xc,0xea,0x8,0xf1,0xda,0xed,0x87,0xb6,0x5d,0x4,0x4b,0x69,0x1d,0xf4,0xe1,0xaa,0x40,0x7,0x2d,0x72,0x84,0x5c,0xf5,0xdc,0xed,0xe8,0xc8,0x5b,0xd3,0xef,0x4e,0x98,0x56,0x32,0xd0,0xe4,0xea,0x52,0xb9,0x5d,0x4b,0x79,0x4e,0xee,0x8e,0xb,0xda,0xe6,0xb0,0xb6,0x17,0x26,0x77,0xf6,0x5a,0xdb,0xc6,0x98,0x13,0xf9,0x37,0x42,0xb4,0xc2,0xb4,0x53,0xc8,0x1,0x28,0xf2,0x48,0x9a,0xa0,0xc9,0x1d,0xb0,0x54,0x49,0xed,0xb8,0xaf,0x4b,0x90,0x96,0x71,0x45,0x9e,0x1b,0x68,0x85,0x4c,0x6d,0x91,0x6b,0xdc,0x49,0x8e,0xc5,0xa2,0xb1,0xe0,0xee,0x99,0x35,0x1f,0x51,0x1c,0x37,0x45,0x96,0x0,0x73,0x7b,0x43,0x3e,0x71,0x96,0x25,0x9f,0xc6,0x73,0xf4,0x58,0xec,0x4,0x55,0x68,0x51,0x4f,0xa8,0x8f,0xeb,0x1a,0xe4,0xd8,0x37,0x25,0x21,0x2b,0x2b,0xc4,0xad,0x3a,0x5b,0xf3,0x73,0x14,0x1c,0xdb,0x5d,0x48,0xc4,0x45,0x3b,0x9b,0xb6,0x60,0xd2,0xb7,0xb3,0xaf,0xb7,0xb4,0x89,0xbb,0xa4,0x77,0x5c,0xac,0xa,0x89,0x60,0xe,0x8d,0x91,0x4d,0x7d,0x16,0xd4,0xa5,0x1d,0xb3,0xbf,0xad,0xc0,0x61,0x13,0x2f,0xda,0x5c,0x9d,0x2c,0xd1,0x49,0xc2,0x51,0x51,0x3d,0xa4,0xb4,0x2e,0xf5,0x2b,0xa8,0x63,0xdb,0xc2,0xa4,0x4b,0xd9,0x12,0x99,0xe,0xc7,0x7a,0xcf,0x40,0x5b,0xc4,0x39,0x3f,0x51,0x82,0xa9,0xaa,0x4b,0x9b,0x73,0xcf,0xb9,0xbf,0x5c,0xca,0x10,0xc2,0xc4,0xf7,0x34,0xe,0xaf,0x2,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0xf0,0x2,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0x26,0xb4,0x4,0xd8,0xe,0xda,0xf6,0xa8,0x38,0x49,0x12,0xa0,0xab,0x4a,0x28,0x8e,0x37,0x79,0x1d,0x5a,0x3b,0x4,0xc9,0x22,0x5a,0x60,0xfb,0x44,0xc0,0x89,0x6b,0x92,0x2f,0x43,0xd6,0x3b,0xb9,0x90,0x0,0x5b,0x79,0x4d,0x62,0x98,0x10,0xb9,0x88,0x98,0xda,0x5e,0x2f,0x4c,0xb5,0x2e,0xb1,0x9d,0xda,0xcc,0x94,0x7e,0xd7,0x21,0xcc,0x59,0x97,0xdb,0xe,0x5a,0xd0,0x3,0xb7,0xe2,0xfd,0x72,0xb2,0x7a,0xd6,0x42,0xee,0x4e,0x1b,0x3a,0x6d,0x91,0xf7,0xe0,0x8,0x27,0x2e,0x8a,0xc4,0xd5,0x68,0xa1,0x9c,0xa2,0x2e,0x9c,0x34,0x81,0x6a,0x8a,0xc7,0xff,0x94,0x97,0x51,0x54,0xb4,0x34,0xbe,0xa6,0xbc,0x10,0xa7,0x20,0x31,0x70,0xca,0xd7,0x9f,0x63,0xc7,0x6b,0x22,0x1,0x8a,0x51,0x45,0xb,0x7d,0x6e,0x85,0xeb,0x2,0xe6,0xbd,0x75,0x30,0xd3,0xa7,0x94,0x64,0x9,0xd0,0xcd,0x30,0x71,0x11,0xf,0x29,0x97,0x56,0x59,0x8c,0xc4,0x43,0x12,0xcf,0x45,0xf2,0x25,0x4b,0x24,0x39,0x63,0x85,0xed,0x4b,0x7a,0xcf,0xc2,0xe0,0x16,0x49,0x89,0xca,0xe6,0x37,0x58,0x61,0x2d,0xb0,0xa,0x8c,0xb4,0x15,0xe7,0xfa,0xc1,0xd1,0xb8,0xb3,0x60,0x75,0x31,0xae,0x4e,0x73,0xea,0xd8,0x6d,0x73,0x26,0x2c,0x29,0x5a,0xca,0x33,0x8b,0x32,0xf9,0x36,0x5b,0xb,0x26,0x13,0x37,0x72,0x5e,0x20,0x84,0xce,0x71,0x5d,0x50,0x25,0x22,0x9f,0x4,0xd7,0x85,0xc9,0xd6,0xff,0xc9,0x84,0xbb,0x5a,0xb1,0x93,0xf2,0x6c,0x65,0x23,0x15,0x3a,0x56,0x2a,0x37,0x37,0x59,0x1c,0xfb,0x55,0x24,0xf2,0xd9,0x2,0xab,0x84,0x59,0xd7,0xb8,0x2d,0x8,0x5,0x12,0xa,0x17,0x72,0xa9,0x2d,0xd9,0xb8,0x82,0x15,0x3b,0x2b,0x84,0x15,0x59,0xe9,0xcb,0x41,0xca,0x4f,0xe8,0x1b,0x45,0x3e,0x6c,0x5a,0x88,0x73,0x92,0x95,0xbe,0x22,0xb7,0xdb,0xd9,0x36,0x17,0x59,0xf8,0xcb,0x6,0x15,0xf5,0x97,0x54,0xbf,0x49,0xb6,0xaf,0x25,0x82,0xa4,0xab,0x45,0xc4,0x36,0xc2,0x5c,0xe7,0x5e,0xd1,0x1c,0x10,0xd3,0xba,0xb6,0xd9,0x15,0x8e,0x42,0x75,0x12,0xcf,0xab,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0xb0,0xf1,0x97,0xd9,0xe4,0xd2,0xb7,0xb8,0x5c,0x41,0xdf,0x2c,0xc4,0x93,0x88,0x69,0x52,0x44,0xc9,0x61,0x61,0x6b,0xf5,0x69,0x46,0x3b,0xc4,0x40,0xa9,0xde,0x45,0x29,0x65,0xe2,0xdd,0xc4,0x6f,0xa6,0x38,0x86,0x93,0xe2,0xbc,0x6d,0xeb,0x80,0x2e,0x7d,0xa6,0xa,0x4b,0x77,0xc5,0x54,0x93,0x87,0xa6,0x98,0xf0,0x34,0x2d,0x69,0x5d,0x75,0xa5,0x52,0x3a,0x57,0x7d,0xa5,0x6b,0xda,0xc9,0xea,0x30,0x8b,0xe2,0xb9,0x86,0xb7,0x53,0xef,0x56,0x30,0xd5,0xe3,0x6b,0xaa,0xd1,0x4e,0x7f,0xcf,0x44,0xdb,0x5c,0x39,0xe,0xb3,0xbd,0x9f,0xa1,0xbd,0x3e,0x9c,0xa9,0xbe,0x2e,0x46,0xa8,0x44,0xb7,0x87,0xe3,0x10,0x37,0x58,0x25,0x65,0xeb,0x6e,0xae,0x2e,0xbf,0x79,0x59,0x71,0x47,0x93,0xb7,0xc8,0x89,0x33,0x14,0x37,0x9a,0x42,0x9,0x40,0xce,0xd2,0x5,0x45,0x8c,0xfd,0x5c,0x53,0x84,0x2e,0x36,0x42,0xd9,0xae,0xf5,0xd6,0x2,0x91,0x2f,0x36,0xb3,0xdb,0x9c,0xa1,0x68,0x52,0xb7,0x5,0x6b,0x77,0xa2,0x9,0x63,0xa1,0x31,0xd2,0x31,0x92,0x15,0xde,0xbd,0x68,0x1e,0x58,0x28,0x39,0x14,0xc2,0xc,0x10,0xe5,0x4b,0x91,0x4a,0x76,0x5c,0x47,0x1c,0xdf,0xbd,0x95,0x32,0x10,0x7,0xe7,0xb1,0x32,0xc8,0x4,0x39,0x2e,0x1a,0xce,0x64,0xc1,0x76,0x36,0x71,0x53,0x40,0xda,0x13,0xd2,0x3a,0x9b,0xb6,0x75,0x20,0x6,0x8a,0x26,0x67,0x41,0x76,0xe1,0xda,0x46,0x3c,0xa9,0x6f,0x5c,0xc9,0x7d,0x85,0x66,0x71,0x85,0xb0,0x5c,0x7d,0x5a,0xd9,0xe4,0xb2,0x7d,0x3,0xee,0xee,0x8e,0x8b,0xfa,0x21,0xdb,0xe6,0x36,0x5c,0x4,0xb7,0x94,0x56,0xea,0x1b,0xa9,0xcd,0x2e,0x4,0xc9,0x34,0xae,0x43,0x98,0x73,0xbd,0xa7,0xda,0xdd,0x74,0xc1,0xfe,0xe9,0x4a,0xac,0x75,0x6a,0x4b,0xd1,0xbe,0xd7,0x8a,0xc0,0x2b,0x87,0x79,0x15,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0x11,0x4e,0xa4,0xcc,0x74,0xb7,0x58,0xe7,0xe6,0xf2,0x16,0x5b,0x60,0x61,0x26,0x13,0x57,0x2e,0xc3,0xd,0xd6,0xba,0x91,0xfb,0x62,0x9d,0x79,0x5e,0x87,0xe3,0x5a,0x6e,0x61,0x33,0x1c,0x32,0x28,0x72,0x6e,0xe7,0x56,0x6f,0x89,0x64,0x57,0xc4,0x48,0xc8,0xeb,0x17,0x9d,0x88,0x8f,0x56,0x26,0xf2,0xc9,0x66,0x84,0x1c,0x7b,0xac,0x8d,0xbe,0x11,0x3d,0x25,0xa,0xf9,0xb5,0x46,0xab,0x11,0x74,0xaf,0xb9,0xc2,0xb,0xac,0x59,0xb9,0xa2,0xd0,0xfc,0xe1,0x64,0xd1,0x82,0x2e,0xd1,0x29,0x6d,0xab,0xe5,0x34,0xa2,0x68,0xce,0x4f,0x52,0xf7,0x5d,0x58,0xae,0x63,0xb4,0xc2,0x9,0xe9,0x90,0xa7,0xb3,0x7,0x4a,0xa9,0xdc,0x76,0xde,0x67,0x9b,0x68,0xa7,0x3e,0xed,0x5a,0xc5,0x73,0x5b,0x82,0x1c,0x12,0xb6,0x1b,0x6f,0x86,0xd0,0xd2,0x98,0x9b,0x6e,0xb8,0xf2,0x90,0x8e,0x1d,0x29,0xc,0x1a,0xff,0x2e,0xc4,0x35,0xc2,0x19,0x81,0xd8,0x66,0x91,0x94,0x23,0xc5,0x93,0xa8,0x69,0xf9,0xc6,0xc4,0x16,0xe6,0x9a,0x4b,0x72,0x75,0xab,0xab,0x94,0x75,0xb2,0xcc,0x19,0xe7,0x97,0x4f,0x9f,0xb3,0xe,0xa8,0xe4,0x1c,0xe4,0x79,0x96,0x6f,0x8b,0x2d,0xea,0x43,0x61,0x2,0xe5,0xb9,0x57,0x52,0xfb,0xa4,0x62,0x65,0x2,0x4e,0x20,0x6c,0x90,0xa6,0xa8,0xde,0x99,0xba,0x28,0xc1,0x62,0x63,0x20,0xf5,0xb7,0x24,0x44,0x9,0x69,0x8d,0xcd,0x37,0x27,0x12,0xac,0x3b,0x2a,0xc1,0xd4,0xa1,0x52,0xe4,0xdc,0x22,0x47,0x82,0x29,0xc6,0xaa,0x15,0xc8,0x82,0xce,0xf3,0xd1,0xe6,0xe5,0x41,0xe5,0x4a,0x92,0x43,0xbe,0xce,0x50,0x54,0x4e,0x2e,0xa8,0x15,0x82,0xd7,0x24,0xf3,0x2b,0x2c,0xc3,0x85,0x74,0x54,0x44,0x2c,0x73,0xdc,0xec,0x9d,0x37,0xb,0x57,0xa1,0x20,0x4f,0x9,0x95,0xc9,0x5c,0x12,0x9,0xcd,0x91,0x6c,0x26,0x5a,0xbb,0x6b,0xa1,0xcd,0xa2,0xd5,0x3f,0x29,0x9d,0xd0,0x16,0x31,0xcc,0x95,0x84,0x26,0xbc,0xab,0x42,0x42,0xa9,0xeb,0xbb,0x97,0xca,0x95,0xfa,0x75,0x2a,0x85,0x3f,0xa9,0xf,0x8f,0x55,0x9f,0x6c,0x34,0xa9,0xcd,0xed,0x58,0x7,0x6c,0x45,0x60,0xcd,0xf6,0xbf,0x34,0x7f,0x5c,0x85,0x79,0x29,0xac,0x68,0x2,0xb5,0xf2,0xfe,0x32,0xd7,0x0,0xe7,0x1f,0x66,0x99,0x84,0xe9,0x51,0x88,0x22,0x1,0xce,0xbf,0x41,0xf,0xf,0xf,0x8f,0xc9,0xc1,0x73,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x50,0x22,0x70,0x35,0x22,0x90,0xb8,0x15,0x3a,0xcf,0xf,0x17,0xf9,0x16,0x92,0xbf,0x5c,0x9b,0x27,0xe8,0x89,0x44,0x6b,0x81,0xf4,0x5,0x79,0x62,0x60,0x4c,0x30,0x6a,0xce,0xd0,0x39,0xad,0xb2,0x62,0xbd,0xb5,0xc0,0x9c,0xb3,0x22,0xc9,0x44,0xa,0x92,0x2,0xf3,0x37,0x1f,0x8c,0x48,0xa6,0x2b,0xa0,0xe4,0xe4,0xf8,0x24,0x2,0x71,0x2e,0x9,0x6f,0x8a,0x27,0x88,0x77,0x85,0x94,0x95,0x5c,0x7f,0x59,0x99,0xd7,0x19,0x64,0x2b,0x53,0x90,0x61,0xc1,0x1f,0x5c,0x48,0x8e,0xc6,0xe6,0xeb,0x23,0x59,0x3f,0x54,0x34,0x13,0x1a,0x15,0x50,0x13,0xc9,0x6f,0x8e,0xf5,0x73,0x25,0xa6,0x89,0x6e,0x83,0x5,0x2,0x21,0x40,0x20,0x84,0x49,0x2c,0xcc,0x6c,0xbf,0x42,0x1,0x4b,0xdb,0xd1,0xad,0xab,0xb5,0x42,0x7b,0x1c,0xd3,0x8a,0xc4,0x39,0x29,0x5e,0x12,0x9e,0x43,0x3b,0x96,0x0,0x25,0x72,0x9f,0x6b,0x3f,0x14,0x84,0x89,0x96,0xd5,0x24,0x72,0x9f,0x94,0x9f,0x43,0x5a,0x91,0xe0,0x85,0x10,0xcf,0x8,0x75,0xb4,0x5,0x65,0x3b,0x92,0x1c,0x25,0x22,0x59,0x21,0xf9,0xcd,0x85,0x5c,0xe6,0x98,0x9f,0x64,0x41,0xb2,0x25,0xcb,0x89,0x8e,0xe3,0xc6,0x99,0x40,0xd8,0xa,0xb1,0x53,0x4a,0xeb,0x4a,0xd0,0xcb,0x6,0x15,0xc4,0x73,0x71,0xe9,0x5b,0x38,0x7,0x5c,0x89,0x99,0x93,0x9d,0x8f,0xe3,0xf1,0xfc,0x9,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xd1,0x64,0x9,0xd0,0xd5,0xf0,0x15,0x82,0x9f,0xb8,0xe9,0xb8,0x8f,0xed,0x56,0x9f,0xa2,0x1a,0x4e,0x8c,0xa2,0x3a,0xb7,0xe3,0xd2,0xb7,0x28,0x5e,0x5b,0xd6,0x5,0xc5,0x1c,0xdd,0xca,0x76,0x79,0x4f,0xc5,0x65,0xca,0x3c,0x85,0x6c,0xc,0x57,0x17,0xc1,0xee,0x98,0xb8,0xdc,0x34,0x4c,0x65,0x7e,0xd7,0xc4,0x7c,0x81,0x63,0xe7,0x36,0x1d,0xe3,0xb5,0xa8,0x27,0x66,0x2,0xed,0xb6,0x66,0xb2,0x86,0x5a,0x5c,0x57,0x8c,0xa9,0xee,0xed,0xa9,0x6e,0x6f,0xbb,0x68,0x45,0x47,0x3b,0xd9,0xfc,0xda,0xc5,0xcc,0xcc,0x82,0xc9,0x97,0x31,0x53,0x16,0x3d,0xa4,0x79,0x3a,0xdb,0xc6,0x67,0x3b,0xe5,0xb4,0x56,0x76,0x18,0x34,0x10,0x92,0x24,0xe2,0x9c,0x3c,0xc7,0xf3,0x4,0x15,0x89,0xeb,0x24,0x92,0x9d,0x4,0x82,0x9e,0xb5,0x92,0x61,0x5b,0x79,0x8b,0xcb,0x96,0x23,0x4d,0x33,0xd1,0x40,0x8c,0x40,0xca,0x29,0xb2,0x98,0x69,0xa,0xdc,0x18,0xe7,0xea,0x22,0xb4,0x2f,0x47,0x92,0x23,0x16,0x97,0xb2,0x59,0x8a,0x69,0x25,0xf2,0x62,0x76,0x97,0x3,0xb0,0x56,0xec,0x6f,0x9b,0x69,0x90,0x44,0x16,0xd4,0xe4,0xc5,0x37,0x5b,0xff,0x27,0x53,0x47,0x21,0x30,0xdb,0x37,0x4a,0x81,0x11,0xd,0x43,0xe7,0xd3,0x4a,0x9c,0x50,0xc9,0x1d,0xb5,0x12,0xc6,0x83,0x44,0x9a,0xc,0x32,0xfd,0x60,0x81,0x6e,0xb,0x26,0x53,0x9d,0x9a,0xcd,0x53,0xaa,0x8c,0xb2,0x8e,0x16,0x3,0xad,0x30,0x8e,0xad,0x7c,0x76,0x26,0x92,0xb9,0x1c,0x21,0x91,0x93,0x8a,0xac,0xf9,0x9,0x84,0xcd,0x7c,0xe5,0x8d,0xb0,0xaf,0xb7,0x62,0xdd,0xcc,0x45,0x28,0x28,0x20,0x96,0x89,0xc4,0x34,0x89,0x64,0x25,0x10,0xe7,0xa4,0x36,0xeb,0x56,0x5c,0xb8,0x3a,0xd4,0xd1,0xd5,0xbd,0x6d,0x11,0x41,0x52,0xec,0x9b,0x4c,0x9e,0x56,0xe8,0x7,0x65,0xb,0x2c,0xa6,0xba,0x90,0xbe,0x70,0xeb,0xd7,0x7a,0x3c,0x3b,0x71,0xbc,0xc2,0x77,0xea,0x90,0x9f,0xd4,0x37,0x85,0x96,0x5,0x5d,0x8,0xd4,0x52,0xbc,0x82,0xfc,0x9c,0xdd,0xe0,0x16,0xbd,0x67,0x7,0xb,0x8d,0x85,0xc4,0x53,0xc7,0x77,0xe5,0xdc,0x37,0x2e,0x73,0x45,0x2c,0x0,0x77,0x6b,0x85,0x45,0xe9,0xe7,0xbd,0x25,0x40,0x8f,0x62,0xcc,0x94,0x14,0x3b,0x79,0x64,0x5,0x3d,0x85,0x2c,0x2f,0x1d,0xaf,0xef,0x72,0x8f,0x4e,0xc2,0xc,0x8c,0xf7,0xe3,0x79,0x48,0xd4,0x16,0x66,0xff,0x5a,0xe0,0x31,0x39,0x78,0xe,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xc2,0xc6,0x13,0xa9,0xa9,0x3e,0xe8,0x91,0xdd,0xc9,0xe6,0x9,0x84,0xc5,0x65,0x4f,0xf7,0xd1,0x93,0x5c,0x17,0x39,0x66,0x1e,0x45,0x2a,0x63,0xd7,0x4c,0xa7,0x9a,0x8a,0xe2,0xde,0xaf,0xed,0x40,0xca,0x71,0xf6,0x9f,0x6b,0x66,0xc9,0x82,0x56,0x8,0xef,0xd8,0x83,0xce,0x76,0x8e,0x96,0x5d,0xd3,0xce,0x58,0x19,0x92,0x4e,0x54,0x88,0xdb,0x92,0xeb,0xd9,0xac,0x3e,0xbc,0x9d,0xfc,0xda,0x80,0x44,0x4e,0x3a,0x9e,0xae,0x84,0x5d,0xd1,0x6e,0x7f,0x49,0x24,0x2d,0x29,0x8e,0x3b,0x3,0x7a,0xf2,0x75,0x39,0x5e,0x70,0x7d,0xcd,0x33,0xdc,0x96,0xb0,0x91,0x70,0x90,0x65,0x4f,0x17,0xc1,0x95,0x82,0x21,0x8f,0x1b,0x81,0xce,0xa5,0x54,0xfe,0x28,0x42,0xe2,0x47,0x48,0x4,0x42,0x64,0xf2,0xa2,0xc4,0xab,0xc9,0xc7,0x33,0xa2,0xb5,0xbc,0x1c,0x59,0x4d,0xc9,0x74,0xb,0x2d,0x10,0x91,0x44,0x42,0x9d,0x90,0xd8,0xe8,0x7c,0x7d,0x34,0xf9,0x7a,0x67,0x89,0x7d,0x40,0xce,0xe2,0x5f,0x1c,0x4f,0xee,0xef,0x6c,0x5b,0xe2,0x78,0xcd,0x81,0x56,0xca,0xd3,0x5a,0xb1,0x6f,0x64,0xa6,0xa8,0x1b,0x81,0x4d,0x12,0x8,0x95,0x14,0x4f,0x68,0x88,0x48,0xef,0x92,0x2c,0x22,0xa,0x1c,0x39,0x85,0x6d,0x22,0xbb,0x28,0xa0,0x6a,0xe2,0x88,0x8d,0x71,0x8d,0x82,0x28,0x9b,0x58,0x17,0x91,0x8e,0x4,0xb8,0xba,0xe0,0x15,0x27,0x8b,0x2b,0x9,0x50,0x48,0xaf,0xa5,0x4d,0xce,0xdd,0x3d,0xb7,0x9b,0xa5,0xbc,0x22,0x62,0x99,0x83,0x45,0xbe,0xc2,0x4d,0x5d,0x28,0x43,0xac,0x63,0x3b,0x2e,0x5c,0x8b,0xe0,0x42,0xc8,0x6a,0x37,0xcc,0x85,0x6c,0x86,0xd0,0xbe,0x2,0x72,0x98,0x6b,0x9b,0xb,0xdd,0x18,0x4b,0x85,0x3b,0x8c,0x9b,0x22,0x6b,0x83,0xa2,0xc5,0x3a,0x87,0x30,0x89,0x20,0x29,0x96,0x2d,0xc5,0x2b,0x10,0xe8,0xc4,0x39,0x2a,0xb9,0x54,0x6e,0xc7,0xbd,0xb0,0x10,0xaf,0x15,0x42,0xa9,0xb,0x81,0x50,0x6a,0x4b,0x21,0x29,0xdd,0x65,0xcc,0x15,0x20,0x29,0xc3,0x93,0x0,0x3d,0xe6,0x3c,0x8a,0x2e,0x56,0x74,0xc2,0x87,0x83,0x87,0x87,0x87,0xc7,0x74,0xc1,0x73,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x50,0x37,0x11,0xc,0xa6,0x9a,0x4,0xe8,0xc6,0xed,0x17,0xe3,0x15,0x28,0x68,0x73,0x5c,0x35,0x81,0x5a,0x16,0x13,0x4a,0x5,0xa2,0x9c,0x54,0x43,0x17,0xde,0x96,0xa5,0xc0,0xf2,0x5b,0x3e,0xb1,0x68,0xfc,0x50,0x68,0x8b,0x92,0x92,0xb,0x44,0x45,0x2b,0xb8,0x8c,0x14,0xfb,0x5a,0xe0,0x4f,0xc9,0x5c,0xb3,0x3c,0xb9,0x2f,0x2e,0x41,0x22,0x1b,0x16,0x14,0x94,0xf9,0x55,0x8b,0x66,0x9,0x85,0x20,0xd1,0xa,0xda,0xc4,0x65,0x14,0x46,0x15,0x89,0x9d,0x42,0x1d,0x85,0xb4,0x81,0xf0,0xee,0x6a,0x40,0x24,0x11,0x8c,0x26,0xeb,0x62,0x58,0xe1,0x4e,0xc6,0x13,0x2d,0xdb,0x4d,0x5c,0x44,0x71,0x5a,0x47,0x42,0x22,0x51,0xb,0x64,0x2e,0xa1,0x8c,0x42,0x4b,0x74,0x93,0xa9,0x63,0x1,0x89,0xa9,0x5d,0x77,0xc0,0x62,0x5d,0x24,0xf2,0x9b,0x50,0x1f,0xc1,0xa,0xa7,0x1b,0xc1,0xcb,0xd5,0x4a,0x62,0x3b,0xa4,0x42,0x5a,0x8,0x73,0x7c,0x27,0x4e,0x6e,0x7a,0xd3,0xfc,0x5c,0xfb,0xd0,0x61,0x2c,0xba,0x5a,0x1b,0x2c,0xcc,0xcf,0xb1,0xcd,0xce,0x56,0x4,0x1d,0xc3,0x5a,0x72,0x7,0xec,0x32,0xa7,0x84,0x3c,0x45,0xb,0x84,0x2d,0xd4,0xf1,0x18,0x65,0x84,0xd2,0x46,0x39,0x89,0xec,0x44,0xb8,0xba,0x57,0x2f,0x8a,0x3c,0xd9,0xb2,0x8b,0xcc,0x8,0xcb,0xa2,0x82,0x50,0x6e,0x36,0x58,0x15,0x8c,0x39,0xe7,0x2b,0x3c,0x82,0xa9,0x5c,0x71,0x51,0x13,0x6b,0xe3,0x24,0xca,0xb8,0x42,0x21,0x48,0xa,0x52,0x9e,0x5,0xb7,0xa,0xf2,0xf9,0x15,0xbc,0x4e,0xd7,0x3d,0xd3,0x71,0x10,0xcb,0x63,0x49,0xbe,0x4f,0x94,0xbf,0x5e,0x29,0xe7,0x27,0xdd,0x16,0x98,0x3c,0xa4,0x5,0xb1,0x8d,0xec,0x5a,0xce,0xc0,0x71,0xc3,0x76,0x4e,0xeb,0xb8,0x58,0x39,0x97,0x21,0xc5,0x9b,0xe2,0xc5,0xb8,0xed,0xf6,0xb9,0xe4,0xd9,0x4e,0xda,0x76,0xf2,0x6b,0xa5,0x8c,0x56,0x30,0xd9,0x71,0x33,0x1d,0xf5,0x9e,0xee,0xfc,0x66,0x32,0xac,0x9d,0x39,0x35,0x1d,0x73,0x40,0x8e,0xe7,0x55,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0x5e,0x0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0xf0,0x76,0x0,0x3c,0xe6,0x2d,0x5c,0x1c,0x2f,0x16,0xa1,0xed,0xd3,0x7d,0xf,0xf,0xf,0x8f,0xe3,0x8c,0xc,0x9,0x30,0xf,0x59,0x3,0xed,0x66,0x74,0xd6,0x55,0x7b,0x2d,0x78,0xea,0x15,0x57,0xe3,0x56,0xb4,0x2d,0x32,0xf2,0xc4,0x13,0x23,0x9a,0xf8,0xcb,0x27,0x93,0xf4,0xfd,0x46,0x60,0xf7,0x49,0x9e,0x4b,0x15,0x26,0xd7,0x16,0x91,0xf2,0x25,0x59,0xe9,0x13,0x54,0xf6,0x92,0xd5,0x3f,0xc9,0x88,0x9a,0xc5,0xa,0x7d,0x28,0xeb,0xc3,0x73,0xe1,0x36,0x29,0x28,0x57,0x4e,0xa6,0x7e,0x4a,0xe6,0x63,0x19,0xc1,0xf7,0xaf,0xc4,0xb,0x50,0x42,0xa0,0xc4,0x53,0x70,0xa5,0xc1,0x28,0xc9,0x3a,0xa0,0xd0,0xaf,0xda,0xe6,0xdf,0x81,0x56,0x10,0x66,0xe2,0x45,0x40,0x94,0xad,0x8b,0x82,0x9a,0x4b,0x6d,0x8a,0xdc,0xdb,0xba,0xea,0xee,0xc4,0xc9,0x52,0x40,0x92,0xcb,0x96,0x23,0x5a,0x30,0x94,0x32,0x2c,0x20,0x6e,0x39,0x59,0x7,0x24,0x5f,0x46,0x11,0xf1,0xb1,0x2d,0x6b,0x77,0x52,0xdf,0xb4,0x41,0x88,0x93,0x48,0x55,0xa2,0xf5,0x3c,0xa1,0x6c,0x67,0xb7,0xae,0x56,0x28,0xdb,0xb1,0x5f,0x41,0x4e,0x5b,0xd8,0x96,0x2c,0x1c,0xfb,0x4b,0x24,0x97,0xb9,0xba,0x5e,0x96,0xc6,0x43,0xb,0x63,0xc9,0xc9,0xa5,0x75,0x41,0x58,0x3b,0xa4,0xd0,0xb6,0x88,0x8f,0x2d,0xb8,0xd3,0x76,0x76,0x7,0x2c,0x21,0x3b,0x36,0x5d,0x79,0xf,0x5,0xf1,0xa,0xdd,0x9,0x77,0xd8,0x9,0x80,0x4c,0x38,0x2b,0xda,0xd0,0x3a,0xd1,0xce,0x5b,0xe7,0x7d,0x57,0x16,0x91,0x0,0x67,0xaa,0x6c,0xb7,0x30,0xb9,0x86,0x39,0xab,0xbf,0xc2,0x4,0x8a,0x97,0xdd,0xe6,0x98,0xed,0x91,0x5,0xa7,0x2,0xee,0x22,0xef,0xe4,0xe2,0x4d,0x35,0x8a,0x16,0xb0,0x99,0x2c,0x7f,0xa6,0xcb,0x70,0x5d,0xb4,0x5d,0xf3,0x6b,0xa7,0x2e,0xed,0xe6,0x27,0xa5,0x6f,0x45,0x10,0x72,0xdd,0xbc,0x26,0x5b,0x6e,0xab,0x98,0xec,0xfc,0x71,0x4d,0xdb,0xda,0x67,0xe9,0xd4,0xa5,0x3d,0x56,0x9e,0x72,0x98,0xe7,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0x62,0xca,0x54,0x0,0xce,0xe4,0x29,0xeb,0x1e,0x59,0xb2,0xc1,0x91,0x55,0xbb,0xb7,0x75,0x38,0xd2,0x42,0x5d,0xa,0x14,0xb2,0xed,0x94,0x3e,0xcb,0xe0,0xd6,0xbe,0xa9,0x76,0x61,0x2c,0x29,0x6b,0x66,0x53,0xaf,0x16,0x11,0x3,0xa7,0xbe,0x1f,0xda,0x40,0x4b,0xe3,0x78,0x16,0x63,0x3a,0xda,0x31,0xd5,0x79,0xce,0xb6,0x65,0x60,0xaa,0xeb,0xd3,0x4e,0x7e,0x53,0x9d,0xb6,0x8,0xd3,0x31,0x46,0xa6,0xbb,0x8c,0xe3,0x89,0x63,0xf4,0x6d,0x28,0xb9,0xb4,0x9d,0x28,0xb5,0x48,0x99,0x70,0xec,0x30,0x2d,0x10,0xbc,0x2c,0xc8,0x86,0x80,0xb2,0x3c,0xa,0x25,0x70,0x9d,0xa4,0xfc,0x4,0xb7,0xc1,0x22,0x8a,0x14,0xd8,0xd9,0xb0,0x2,0xa3,0x38,0x4a,0x72,0x7,0x2c,0xb9,0xef,0x15,0xf2,0x94,0xac,0x3,0x5a,0x81,0xc0,0x26,0x6a,0x84,0x24,0x8e,0xf,0x90,0x77,0xf3,0x2b,0xd7,0xc5,0x59,0x43,0x28,0xb4,0x2f,0xeb,0xcc,0x59,0x21,0xbb,0x91,0x16,0x9d,0x6,0x8b,0x7e,0x9b,0x85,0xb2,0x6d,0x9e,0x24,0xa4,0xa5,0x3a,0x5a,0x93,0xb,0x34,0xda,0xe6,0xc9,0x7d,0x36,0x2f,0x66,0x18,0x6c,0xae,0xde,0xd6,0xd8,0x1c,0x21,0xc8,0x2a,0x8,0x33,0x2f,0xcb,0x28,0xa8,0x66,0xd2,0x1a,0x65,0x19,0x73,0xf2,0x69,0x2d,0x7,0x89,0xfc,0xa2,0x42,0x8b,0x67,0xd9,0xc1,0x44,0x7e,0x50,0x48,0x83,0x44,0x62,0xbc,0xaa,0x7c,0x9b,0xc5,0xb0,0x96,0x74,0xb9,0xae,0x2e,0x82,0x8b,0xda,0x97,0xd,0x93,0x88,0x4d,0x45,0x9d,0xe8,0x90,0x5e,0x2c,0x5b,0x22,0x6,0x16,0x95,0x9b,0x8d,0x57,0xe4,0x1a,0xd7,0x85,0x48,0x56,0xb4,0x3a,0x4b,0x4,0x42,0x57,0x12,0x60,0x2b,0x4,0x36,0xa9,0x1f,0xa4,0xb4,0x93,0xd4,0xf7,0x8b,0xae,0x7f,0x5d,0xf5,0xdc,0x52,0x1f,0x16,0xa4,0x15,0x17,0x68,0xa9,0x2d,0x92,0x8b,0x60,0xd7,0x15,0xb1,0x8d,0x7e,0x6d,0x85,0xc,0x3c,0x69,0xf2,0xae,0xeb,0x86,0x36,0x1e,0xd6,0x51,0x24,0x40,0xf,0x8f,0xa9,0x82,0x34,0x55,0x8a,0x64,0x46,0xc9,0x62,0xe0,0xec,0x3a,0xb5,0x38,0xae,0xe7,0xf,0xc7,0x9,0xad,0x2d,0x74,0x53,0x57,0x4e,0x2b,0x82,0xd0,0x64,0xcb,0x68,0x25,0xfd,0xf1,0x6c,0xf3,0x54,0x97,0x31,0x51,0x9c,0x56,0xe3,0xba,0xa6,0x9f,0xea,0x3e,0x6c,0xa5,0xbf,0xa6,0x32,0x5e,0xeb,0x63,0xce,0x73,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x9,0x49,0x80,0x22,0xb7,0xc2,0x31,0xa2,0xa8,0x91,0x10,0x48,0x34,0x12,0x49,0x4e,0x62,0xfc,0x17,0xe7,0x99,0x4f,0xeb,0xa4,0xd,0xb1,0xc8,0x22,0x90,0x40,0xd8,0x70,0x75,0x97,0x2b,0x87,0x49,0x81,0xf9,0xc6,0x59,0xa1,0x94,0xa2,0x72,0xdd,0x68,0x35,0x52,0x3b,0x8a,0xc3,0x27,0xc,0x14,0xc9,0x66,0x60,0x5,0xab,0x7f,0xc5,0x6,0x26,0x9b,0xdb,0x6d,0x5,0x7d,0xba,0x5c,0xa1,0x7c,0xef,0x58,0x61,0xec,0x2a,0x1b,0x5b,0xf4,0x6b,0x84,0x29,0xe8,0xaf,0x5c,0xb9,0x4a,0x28,0x23,0xce,0xa1,0x29,0x2c,0xb0,0x31,0xb1,0x30,0x1b,0x2f,0x10,0xdc,0x10,0x57,0x4,0x92,0x50,0xcd,0x75,0x52,0x89,0x84,0xb8,0x82,0xf9,0x2a,0xfa,0x96,0xce,0xc6,0x71,0x25,0x82,0xb5,0x40,0xd0,0x93,0xf2,0x13,0xeb,0xe2,0x40,0xe6,0x52,0xe0,0x6e,0x9,0xb0,0x48,0x6f,0x9b,0xcd,0xd3,0xb5,0xf,0xb,0x8,0x76,0xa2,0xe5,0x3e,0x21,0x9e,0x48,0x4c,0x9b,0x24,0x71,0xae,0xa8,0xff,0x9d,0x5d,0xd9,0xba,0x5a,0xc5,0x2b,0x6a,0x8b,0x14,0xcf,0xa1,0x8e,0x85,0xf5,0xcb,0x86,0xb,0xfd,0x5a,0x48,0xea,0x74,0xe9,0x57,0xda,0x7f,0xcf,0xb9,0xb4,0x42,0xd2,0x42,0xc2,0xe5,0x64,0x39,0x13,0x5,0xf3,0xc9,0x79,0xdc,0x8,0x68,0xc9,0x9d,0xf3,0xa4,0x49,0x80,0xf9,0x42,0xc4,0x72,0x1d,0xdd,0xdb,0x16,0xa5,0x75,0xc9,0xb2,0xb0,0x9b,0xa5,0xcd,0x4b,0xaa,0xb7,0x58,0xc6,0xe4,0x89,0x19,0xf2,0x46,0x5a,0x20,0x1d,0x39,0x58,0x54,0x96,0x85,0x20,0xb7,0x76,0xc8,0xf5,0x91,0xdb,0x26,0xb5,0x59,0xb2,0xd6,0x29,0xf6,0x8d,0x18,0x54,0xf4,0xf6,0x6c,0x26,0xc4,0xb5,0x2d,0x2d,0x4c,0x2,0xa7,0xfc,0xa4,0x70,0x79,0x1,0x73,0xad,0x63,0xde,0x82,0xb4,0x2c,0xdc,0x14,0xb9,0xab,0x96,0xca,0x76,0x83,0x6b,0xdf,0xb8,0x2e,0xd0,0xae,0x69,0x8f,0x15,0xee,0x82,0x56,0xea,0xe8,0x1a,0x36,0xd9,0xf4,0x5,0x42,0x86,0x13,0x23,0xbb,0x8,0xae,0xe5,0x4e,0x75,0x3f,0x14,0x95,0xd3,0x4e,0x19,0x93,0xdd,0x94,0x5c,0x37,0x43,0x85,0x9b,0xf0,0x37,0x1d,0xfd,0x35,0xf9,0xf5,0xbe,0x25,0x1,0xae,0xa5,0x3c,0x5d,0xf2,0x6b,0x3f,0xcc,0xab,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0xed,0x0,0x78,0x78,0x4c,0x23,0x5c,0x1d,0x16,0xb5,0x73,0x90,0xee,0xe1,0xe1,0xe1,0x31,0x19,0x84,0x41,0x83,0x75,0x30,0xd1,0x50,0x9b,0x70,0x46,0x90,0x75,0x9,0x5b,0x14,0x4f,0x74,0xb5,0x2b,0x59,0xe9,0x2b,0xd2,0x73,0xdb,0x6c,0x98,0x14,0x4f,0xe0,0x93,0x48,0xf6,0x5b,0xad,0xac,0x97,0x16,0xf9,0x24,0x42,0xc1,0xb2,0x3b,0xe0,0x7c,0x9d,0x2,0x49,0x95,0x28,0xb4,0x4f,0x61,0x25,0x3e,0x5d,0xde,0x12,0x9d,0x54,0x3f,0xc1,0x62,0x60,0x3d,0x7d,0x63,0xfd,0x84,0xb0,0x22,0xed,0x7c,0x36,0x66,0x91,0x25,0xc5,0xdc,0xbb,0x2f,0xe4,0x6a,0x8,0x7a,0x73,0x89,0x7f,0x23,0xf5,0x8d,0x34,0xbe,0x4,0xf2,0xa8,0xac,0x31,0x14,0x38,0x26,0xe4,0x5b,0x6d,0x90,0x4d,0x4d,0xe7,0xfa,0x1,0x72,0x2e,0x8b,0xad,0x60,0x45,0xc8,0xa,0xf5,0x8e,0x69,0x1e,0xf9,0x30,0x89,0x78,0x3b,0x9a,0xb,0x1,0x67,0xab,0x78,0x92,0x8e,0xb0,0x88,0xa1,0x2a,0x11,0x3b,0x5c,0x5d,0xd4,0xba,0x5a,0x7,0x14,0x9,0x7f,0x6d,0xb8,0x3,0x16,0xdb,0xdc,0x82,0x5,0xbc,0xdc,0x8b,0x6e,0xc7,0x52,0x9e,0xc0,0xb,0x28,0x22,0xc9,0x65,0x7,0xbc,0x15,0xfa,0xa1,0x90,0x38,0xd7,0xa6,0x3b,0xda,0xc9,0xea,0xec,0x9d,0xdd,0x6,0x17,0x8d,0x1b,0x97,0xba,0x14,0x39,0xf7,0x16,0xc6,0x88,0x93,0xdb,0x60,0xa,0x16,0xca,0x29,0x76,0x11,0x5c,0x38,0xe,0x1d,0xc6,0x88,0x88,0x76,0xdf,0xa7,0x10,0xaf,0x45,0xf7,0xe3,0xb3,0xf6,0x4,0xa0,0xc8,0x52,0xdb,0x5c,0xfe,0x52,0x72,0x27,0x87,0xb9,0x91,0x21,0x8b,0xfa,0xcb,0xe5,0xb,0x74,0x7a,0x2c,0xdb,0xb9,0xd6,0x46,0x8e,0x35,0xf9,0xf1,0x20,0x8,0x23,0x5,0xf1,0x5c,0xf2,0x2b,0xfa,0xaa,0x2f,0x22,0x6,0xda,0x4c,0xbc,0x3c,0x59,0xb0,0x13,0xd0,0xa,0xa9,0xc9,0x65,0xb1,0x6a,0xb7,0x6c,0xd7,0xb0,0x56,0xe3,0x4e,0x16,0xae,0x1b,0xae,0x4b,0x5d,0x66,0x72,0x44,0xb8,0x6e,0xe2,0xed,0xe4,0xd7,0xee,0xfb,0x9b,0x2c,0xda,0xc9,0x6f,0xa6,0xea,0xd2,0xce,0x78,0x70,0xed,0xeb,0x62,0x78,0xe,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0x11,0x6,0xd,0x4,0x8,0x91,0x92,0x20,0xf8,0xf9,0x55,0x92,0x35,0x3f,0x89,0x47,0x21,0x88,0x17,0x31,0x59,0x2a,0x13,0x26,0xba,0xef,0x75,0x23,0xba,0x59,0x90,0x49,0x84,0x2,0x49,0x4b,0xd4,0x5,0x4b,0x5c,0xf,0x91,0x3a,0xe7,0x50,0x19,0x10,0xad,0xfe,0xc9,0x96,0x0,0x9d,0x82,0x62,0x52,0x9b,0x83,0xea,0xdc,0x92,0x6f,0xb3,0xd1,0x56,0x36,0x74,0x28,0x10,0xd3,0x44,0xe3,0x42,0x2,0x13,0x30,0x32,0x99,0x78,0xa,0xd1,0x12,0xa0,0xca,0xc6,0x3,0x54,0x90,0xaf,0x8b,0xb2,0x82,0x6e,0x5f,0xe4,0x26,0xd9,0x1c,0x11,0x53,0xd6,0xb2,0xda,0x1c,0x21,0x55,0xd6,0x8c,0x9,0x63,0x98,0xbc,0xbb,0x63,0x23,0xd4,0xc7,0x22,0x1b,0x11,0x32,0x99,0x49,0x60,0x6d,0x51,0x9b,0x85,0xde,0x16,0x5e,0x72,0x24,0xbc,0x95,0x9a,0xcd,0xd6,0x50,0xa8,0x20,0x50,0x6c,0x65,0x4c,0x8,0x10,0x2d,0xf7,0x39,0xe8,0x17,0x25,0x43,0x39,0x8a,0x2,0xb6,0xa7,0x34,0x21,0xb3,0x24,0x39,0x40,0xb7,0x43,0xdc,0x2a,0x20,0x55,0x49,0x56,0xe7,0x9c,0xc,0xfc,0x14,0xe8,0xf1,0x73,0x7d,0x23,0xb9,0x68,0xb6,0x38,0x91,0xbc,0x5c,0xad,0xec,0xd5,0xcb,0x71,0x9,0x13,0x5c,0xde,0x2a,0xc9,0xd,0x6e,0x1b,0x7d,0x5d,0x34,0x6e,0x5c,0xfb,0xcb,0x75,0xcc,0xe6,0xca,0x56,0x6d,0xa4,0xa5,0x85,0xb4,0x42,0xbc,0xb6,0xac,0x15,0x4a,0xf9,0xb5,0x42,0x2,0x94,0xc2,0xda,0xe1,0x0,0xc4,0xf1,0x66,0x9c,0x4,0x78,0x7c,0xdd,0xa6,0xce,0x6e,0x4c,0x35,0xc9,0x51,0xce,0x6f,0x8a,0xc9,0x2d,0x33,0xc9,0x57,0x9a,0x76,0x8,0x42,0x8b,0x10,0xea,0xfa,0x9e,0x8a,0x88,0x81,0x2e,0x56,0x4,0xa1,0x70,0xb,0xf7,0x98,0x31,0xcc,0x14,0x91,0xaf,0xb5,0x45,0xdb,0x2d,0x6d,0x3b,0x79,0xba,0xc4,0x2b,0xea,0x9b,0x76,0xca,0x70,0x49,0xe7,0xda,0xff,0xd3,0x81,0x76,0xcb,0x6d,0x65,0x73,0x9f,0x6c,0x19,0xad,0xc1,0xab,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x50,0x35,0x10,0x25,0x64,0xc2,0x98,0x9b,0xe1,0x52,0x31,0x96,0x23,0xd1,0x4d,0x2a,0x25,0x26,0x5a,0x4d,0xac,0xc1,0x16,0x35,0x28,0x56,0xb0,0x30,0x27,0x59,0xac,0x53,0x5,0x75,0x14,0xc8,0x1e,0x22,0x25,0x51,0xa,0x12,0xc3,0xdc,0xdc,0x4d,0x4a,0xe4,0x32,0xb,0x39,0x82,0xa4,0x15,0xd2,0x2b,0x21,0x1e,0xd6,0xe6,0x48,0x6d,0x52,0x7f,0xc5,0x69,0xf3,0x24,0xad,0x2c,0x79,0xd1,0x2,0x5a,0x20,0x7d,0xb5,0xd5,0x66,0x5b,0x64,0x91,0x2f,0x9b,0x54,0x72,0x7,0x2c,0xb4,0x59,0x20,0x4d,0xca,0x5a,0x43,0xd9,0xf5,0x6f,0xce,0x72,0x9f,0xa4,0xf0,0xb7,0xa0,0x72,0xc4,0x47,0x9b,0xe7,0x8,0x49,0xee,0x93,0xc9,0xf7,0x2b,0xe4,0x5d,0x9,0x43,0xdc,0xd7,0xd9,0xd0,0x40,0x60,0x6,0x54,0xb0,0x2,0xed,0xcb,0x95,0x41,0xe0,0xaa,0xcb,0x6d,0xc1,0x52,0x9e,0xb,0x81,0x50,0x20,0x12,0x17,0x96,0xdd,0x8e,0xfb,0xd7,0x22,0x6b,0x70,0xb9,0x77,0x55,0xd0,0x66,0xa9,0x2d,0xb9,0x31,0x27,0x10,0xc1,0xa,0xad,0xfe,0x49,0xfd,0xd5,0x86,0x95,0xc4,0x76,0xc2,0x5c,0x2d,0xe5,0x15,0x86,0x49,0x6d,0x96,0xfa,0xcb,0x85,0x64,0x57,0x94,0xd6,0x71,0x3c,0xb8,0x12,0x1f,0x8b,0xfd,0x94,0x4f,0x2e,0xad,0xb3,0x8b,0xed,0xa2,0xfe,0x92,0xca,0xce,0x6,0x14,0x59,0x4e,0x9c,0x2c,0x3f,0x65,0x1c,0xe,0x24,0xc0,0xa9,0x25,0x5c,0xb8,0x12,0xd3,0x5a,0x22,0xc4,0x65,0xd7,0x96,0x16,0xcc,0xd3,0x4e,0x3d,0xbd,0x62,0xaa,0xfb,0x66,0xf2,0x65,0xcb,0xee,0x68,0x8b,0x1d,0xf5,0x36,0x7,0xe4,0x37,0xd2,0x22,0x52,0x9b,0xdb,0x1b,0x95,0x43,0xdd,0x49,0xa1,0x6e,0xe3,0xd0,0x16,0x6d,0xc4,0x52,0x3c,0x97,0xde,0x96,0x84,0xc9,0x82,0xb2,0x25,0x13,0xd2,0xb2,0x2b,0x61,0xb7,0xb6,0x48,0xf1,0xb4,0x73,0x7e,0x72,0x9e,0x72,0x1c,0x57,0xd2,0x51,0x3b,0xb,0xce,0x54,0xa6,0x3d,0x56,0x9e,0x2e,0xf1,0x5c,0xd3,0xce,0x44,0xdf,0x14,0x95,0xd1,0x4e,0xdf,0x4c,0x47,0x3f,0x48,0x61,0xd3,0xdd,0x96,0xe9,0xe8,0x87,0x56,0x56,0xd8,0x99,0xe8,0x9b,0xc9,0xd6,0x45,0xa,0x6b,0x5d,0x0,0xf0,0x2a,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0xcc,0x5a,0x67,0x40,0x1e,0x1e,0x1e,0xee,0x70,0x71,0xe,0xe5,0xe1,0xe1,0xe1,0xd1,0x88,0x50,0x37,0x28,0x7a,0x5d,0x17,0xd,0x2b,0xba,0x15,0x95,0xe2,0xc9,0x61,0x79,0x9d,0xaa,0xa0,0xcb,0xb5,0xc8,0xee,0x89,0x27,0x4c,0x79,0x8c,0x3c,0x5,0x1d,0xad,0x8b,0x15,0x41,0x31,0x2d,0x88,0x15,0x94,0xc8,0x6f,0x45,0x2e,0x7d,0xf3,0x65,0x90,0xd3,0xda,0x8b,0x9a,0x23,0x23,0xf5,0xbf,0x44,0x6a,0x93,0x19,0x0,0x22,0x17,0x22,0x57,0x88,0x50,0x86,0xaa,0xff,0xd3,0x4,0x23,0x90,0x84,0xc4,0xa3,0xa5,0x16,0x88,0x81,0x79,0x4b,0x87,0xf9,0x37,0x20,0x87,0x49,0xf9,0xc9,0x69,0x73,0xf1,0x4,0xd2,0x9d,0x45,0x78,0x57,0x4a,0xa2,0x1c,0x15,0xe9,0xdf,0xf2,0x90,0x2c,0x1,0x5a,0x2b,0x93,0x8e,0xb2,0xf1,0x8c,0xb5,0xb9,0x61,0x27,0x59,0x53,0x34,0x19,0x8b,0x81,0xa,0xa8,0x58,0xa9,0xde,0x8e,0x4,0x2f,0xa9,0x7d,0xa,0x21,0xde,0xb1,0xf2,0x6c,0xcc,0xae,0xa0,0xbf,0x5a,0x72,0xeb,0x9a,0x6b,0x75,0x41,0x7e,0xe,0xa3,0xa4,0xc8,0xe5,0xad,0x14,0x96,0x4b,0x6e,0xf3,0x65,0x17,0x11,0xfe,0x9c,0xdc,0x22,0x4b,0xf1,0x68,0x21,0x4c,0xea,0x57,0x57,0x62,0x60,0xb,0x7a,0x6e,0xc9,0xc2,0xa2,0xf4,0x4e,0x26,0xed,0xaa,0x57,0x28,0x3,0x3b,0x5,0xd6,0xfc,0x1c,0xc6,0x43,0x91,0xf5,0x43,0xb1,0x5c,0x87,0x3e,0x73,0x1e,0x5f,0x52,0x50,0x2b,0xdc,0x8a,0x9,0x33,0x6b,0xa8,0x4f,0xe6,0x4,0x40,0xda,0x94,0xe4,0xc4,0xf9,0x7c,0x45,0xff,0xf1,0x52,0xff,0x17,0x9,0xe,0xd9,0xb8,0xe,0x9b,0x7f,0x41,0x34,0xe4,0x81,0x23,0xc7,0x13,0xeb,0x23,0xd6,0x25,0x9f,0x9f,0x33,0x81,0xcd,0xd9,0x37,0x7b,0x51,0xd9,0x42,0xa4,0x5c,0x3c,0x79,0x40,0xe4,0xb3,0x2b,0xe8,0x17,0x27,0xb6,0x73,0x2b,0x68,0xe7,0x1b,0x54,0xea,0x6b,0x67,0xf1,0xd4,0xb1,0xcd,0xad,0x90,0x65,0xdc,0xde,0xbd,0x1c,0x26,0xa7,0xcd,0x7f,0xb1,0xe7,0xe3,0x69,0x59,0xec,0x14,0xdb,0x27,0x6d,0x85,0x8d,0xa1,0xa,0xa8,0xa,0x79,0xc9,0x39,0xb6,0xb2,0xe0,0x4c,0x36,0x6c,0x2a,0xf2,0x73,0x12,0xff,0xda,0x8c,0x37,0xd5,0x69,0xa7,0xbb,0x5f,0x8b,0xc2,0x5c,0xe3,0xb6,0xdb,0xff,0xae,0x9b,0xd2,0x64,0xc7,0x48,0x2b,0xfd,0xe5,0x5a,0xf6,0x54,0x8f,0x43,0x29,0xee,0x54,0xf7,0x97,0x6b,0x5a,0xa9,0x2e,0xe3,0x61,0x5e,0x5,0xe0,0xe1,0xd1,0xe1,0x68,0x77,0x79,0xf0,0xf0,0xf0,0x98,0x9f,0xf0,0x24,0x40,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0xcc,0x13,0xf8,0x13,0x1,0xf,0xf,0x8f,0x46,0x84,0x81,0x19,0x27,0x3b,0x48,0x16,0xf0,0x24,0x88,0x1a,0x5,0x17,0x2e,0x43,0x61,0x86,0x82,0xee,0x5a,0x70,0x11,0x2c,0xbb,0xd,0x16,0x33,0x14,0x4b,0x17,0x43,0x1c,0xeb,0x2d,0xb6,0xc5,0xd1,0xca,0x5b,0xa1,0x65,0xc1,0x2c,0x8f,0x2,0xb0,0x19,0x52,0x82,0x15,0xaa,0x28,0xbe,0x27,0x2b,0x93,0x0,0x73,0x31,0xb,0x88,0x6e,0xd2,0x21,0x72,0xce,0x93,0xad,0x5,0x95,0x75,0xf,0xad,0x48,0xdc,0x43,0x37,0xc3,0xc8,0x7e,0x96,0x73,0x10,0xc9,0x90,0xd6,0xe6,0xfa,0xd6,0x6a,0xa1,0x86,0x22,0x99,0x4e,0x28,0x46,0x6c,0xb3,0xd0,0xff,0x22,0x59,0x50,0xd0,0xcf,0x17,0x18,0x9a,0x2a,0xe4,0x7a,0x8,0xf5,0xc9,0xc7,0xcb,0x93,0x8e,0x24,0xfe,0x40,0x4d,0xc8,0x52,0x22,0x43,0xc6,0x64,0xc1,0xe6,0xd0,0x5e,0x6b,0x5,0x9a,0x55,0x73,0x6a,0x45,0xec,0x86,0x38,0x52,0xcd,0x14,0xd2,0x8,0x8b,0x11,0x79,0x35,0x52,0x98,0x3,0xc1,0x4b,0x72,0x97,0x5b,0x60,0x39,0xb1,0x98,0xc0,0x96,0x6b,0x75,0x41,0xfd,0xb2,0xef,0x4f,0x8,0x6b,0xc9,0xe5,0xad,0x54,0x86,0xb,0xc9,0x51,0x88,0x27,0x96,0x81,0x10,0xaf,0x85,0x30,0xa9,0xec,0x42,0xf2,0x9b,0x4b,0x1f,0xb6,0x40,0x90,0x74,0xe,0x13,0x5c,0x41,0x3b,0xf5,0x4d,0x7e,0x6d,0x0,0xdc,0xad,0x1a,0xb6,0xe3,0x22,0xb8,0x15,0x92,0x69,0xce,0xb2,0x6a,0xb,0x8a,0x3a,0xd7,0xb4,0x8e,0xfb,0xf5,0xb1,0xfa,0x21,0x6c,0xca,0xc3,0xd1,0xe2,0x99,0x1c,0x2b,0x9f,0xd8,0xdd,0x6a,0x5c,0x3e,0xac,0x3d,0xb7,0xc1,0x32,0x79,0x4a,0x2a,0xdb,0xb5,0x1c,0x29,0xbf,0xf6,0xac,0xe2,0xb9,0x97,0x24,0x71,0xf9,0x27,0x9b,0x57,0x2b,0x75,0x69,0x85,0xd4,0x36,0xd9,0x30,0x19,0xae,0x1a,0xec,0x76,0x48,0x30,0x53,0xff,0x45,0xec,0xda,0x3e,0x57,0x42,0xa3,0x6b,0xff,0xcb,0x63,0x26,0x1f,0x16,0x60,0x73,0x47,0x7e,0x92,0x0,0x60,0x89,0x5,0x85,0xc6,0xf2,0xdb,0x77,0xe3,0xed,0x2a,0x3c,0x4c,0xf5,0x5b,0x69,0x65,0x53,0x72,0x4d,0x2b,0xc5,0x6b,0x7,0x53,0x9d,0xa7,0x6b,0xbd,0x5b,0xcd,0xd3,0xa5,0x8c,0xa9,0x7e,0x7f,0xed,0xa0,0x9d,0x31,0xd7,0x6e,0xd8,0x64,0xc7,0x97,0x14,0xb7,0xdd,0xbe,0x2e,0x2e,0xc3,0x93,0x0,0x3d,0x3c,0xe6,0x9,0x3a,0x61,0xc9,0xf6,0xf0,0xf0,0x98,0x39,0x78,0xe,0x80,0x87,0x87,0x87,0xc7,0x24,0xd1,0x74,0x4a,0x62,0x1b,0x6e,0xc,0xdb,0x86,0x53,0xf7,0x86,0xdf,0x55,0x63,0xba,0x86,0xf8,0xe9,0xdf,0x1a,0xe3,0x78,0x4c,0x11,0xbc,0x84,0x5b,0x8,0x7f,0x2,0xe0,0xe1,0xe1,0xe1,0x91,0x40,0x65,0xac,0x2a,0x34,0x9a,0x0,0x49,0x37,0xe6,0x94,0xe7,0x93,0xaa,0x4f,0x35,0x6,0x94,0x45,0x99,0x54,0x11,0x9a,0xe4,0x62,0x4d,0xcc,0x91,0x19,0xcf,0x2,0xa5,0xa2,0x7a,0x4e,0x16,0x8b,0x52,0x8a,0x3a,0x33,0x43,0x29,0xac,0x4e,0xfe,0x92,0x64,0x1e,0x73,0x82,0xf2,0xc6,0x9f,0x52,0x2f,0x9c,0x45,0x8e,0xcf,0x3c,0x62,0xa8,0xba,0x52,0xcb,0x43,0x42,0xa8,0x1b,0x49,0x11,0x46,0xd0,0x19,0x17,0x9c,0x11,0x64,0x63,0x16,0x59,0xb6,0x73,0x81,0x15,0xe,0x22,0x6d,0xf2,0xea,0xb2,0xf9,0xb9,0xbc,0x4a,0xb,0xa2,0x6d,0x54,0x49,0x2f,0x2a,0x34,0x39,0x4f,0x6a,0x2b,0x28,0x52,0xe2,0xa2,0x48,0x44,0x29,0x2d,0x12,0xdd,0x84,0xfc,0x84,0xa2,0x44,0x8b,0x75,0x5,0x46,0x8e,0x72,0x69,0x25,0xf2,0x9b,0x95,0xf8,0x1a,0x12,0x8d,0x4c,0xae,0x63,0x8e,0x9c,0x67,0x41,0xe7,0xd8,0x82,0x5,0x89,0xc5,0x31,0x22,0x85,0x9,0xd6,0x14,0x29,0x38,0xbe,0xce,0xbe,0xaa,0x2,0x52,0xa1,0x98,0x56,0xf0,0x43,0x2c,0x1f,0x91,0xb,0xe3,0x21,0x57,0x8c,0x25,0xcb,0x8f,0x44,0xc9,0xf3,0xc2,0x88,0x16,0x11,0x5,0x12,0x60,0x81,0xe5,0xc4,0x6c,0x8e,0x12,0x45,0x4b,0xdb,0xac,0x23,0x68,0x72,0xae,0xa1,0xd3,0xc,0xb3,0xed,0xb,0xb0,0x94,0x72,0x69,0x8d,0xe8,0x5a,0x3a,0x9b,0xb6,0x6,0xd4,0x9c,0xdc,0xbf,0xa6,0x39,0x64,0xe1,0x6a,0xd1,0x2d,0x12,0xd2,0x3b,0xa6,0xcd,0xf4,0x6b,0xf3,0x16,0x61,0x50,0x16,0x62,0x6f,0xcf,0x26,0x59,0x33,0x62,0xf,0x93,0xca,0xc6,0xc6,0x99,0x94,0xb5,0x4d,0x5f,0xeb,0x8a,0x98,0x6e,0xab,0x4c,0x92,0x8b,0x89,0xd3,0xe8,0x86,0x1e,0xb3,0xa4,0xeb,0x4a,0xf2,0x2,0x93,0xb1,0x62,0x75,0x1c,0x6e,0x49,0x76,0x73,0xad,0xb0,0x2a,0x16,0x42,0xac,0x8a,0xfb,0xdd,0x2a,0x15,0xcf,0xe5,0xfa,0x93,0xd4,0x4a,0x59,0x48,0xea,0x92,0x12,0xa4,0x55,0x83,0xf0,0x30,0x61,0xdf,0x48,0xfd,0x6f,0x85,0x7e,0x75,0x76,0x79,0xeb,0xaa,0x50,0x12,0xac,0x3,0x4a,0xa4,0x50,0x6c,0xc1,0xbb,0x17,0xca,0x2d,0x70,0x5,0xed,0xb4,0x2b,0xb5,0x63,0x31,0xb0,0x88,0x8c,0x2a,0xba,0x3b,0x76,0x2c,0x43,0x24,0xa4,0x66,0x21,0xf5,0x8d,0x15,0xfa,0x26,0xad,0xa3,0x8c,0xb0,0x69,0x53,0x74,0xb4,0x4,0xd8,0x30,0x7e,0x9b,0x3,0xb3,0x41,0x45,0x66,0xf6,0xf2,0xd2,0x43,0x2e,0x56,0x3c,0x5,0x54,0x2e,0x4c,0x5a,0x8b,0xa7,0xe3,0xcc,0x4c,0x35,0x4a,0xd8,0x5,0xc7,0x72,0x4d,0x55,0x69,0x12,0xf3,0x1b,0x8,0xcd,0x6a,0x3c,0x8f,0x5c,0xe2,0xac,0x45,0x45,0x95,0x2f,0x3b,0x8e,0x6b,0x9b,0xa2,0x8c,0x33,0xbc,0x55,0x73,0xda,0x86,0x72,0xd3,0x45,0x4d,0xb,0x65,0xb,0x7b,0x57,0x1c,0x8f,0xc6,0x7a,0xdb,0x64,0xd1,0x6a,0xac,0x82,0x6d,0xaa,0x5f,0xfa,0x73,0xce,0x6c,0x6f,0x63,0xdc,0xe4,0x9f,0xb8,0x4e,0x56,0xe8,0x8b,0x63,0x4f,0xd1,0xba,0xf5,0xe1,0xfa,0x2,0xd7,0x98,0x5e,0x36,0x76,0x9c,0xf,0x92,0x26,0x5f,0x3e,0xa8,0x78,0xf1,0xca,0x77,0x60,0x7e,0xc8,0x16,0x58,0x95,0x14,0xf2,0x6c,0xcf,0x1d,0xb0,0xdb,0xb2,0x24,0x85,0x4a,0xae,0x84,0x65,0xe1,0x4f,0xaa,0x4b,0x2c,0x18,0x34,0xc2,0x10,0xdf,0xe,0x68,0x8c,0x63,0xa,0x6b,0x34,0x1d,0x61,0x2e,0x3d,0xd1,0x1c,0x36,0x3e,0x3f,0x6c,0x7d,0x8e,0xc4,0x9b,0xbb,0x41,0x63,0xe2,0xaf,0x78,0x1b,0xf7,0xb3,0xc6,0xc6,0xc4,0x49,0xb,0xa1,0x1,0x1d,0x19,0x4c,0xa5,0xa,0xd5,0x2a,0xaa,0x12,0xa1,0x2b,0x55,0x74,0xa5,0x86,0x1a,0xab,0x12,0x1a,0x4b,0x60,0x15,0xa1,0x81,0x20,0x49,0xaf,0xb0,0x84,0xa9,0x94,0x99,0x5b,0x34,0x2d,0xd5,0x64,0x5c,0x47,0xda,0x62,0xb0,0x44,0xa,0xaa,0xca,0x12,0x5,0xa,0xd3,0xa5,0xb1,0xa5,0x0,0xd3,0x1d,0x62,0xcb,0x1,0x94,0x2,0x54,0x39,0xc0,0x86,0x8a,0x5a,0x10,0xb,0x9b,0x91,0x2,0xa3,0xa2,0xfa,0xe6,0x6f,0xb5,0xc2,0x28,0xb0,0x41,0xbc,0x0,0xc4,0x42,0x42,0xe3,0x79,0xc3,0x54,0xf7,0xeb,0x64,0x5,0x0,0x9,0xad,0xe4,0xd7,0x5a,0x58,0xf3,0x32,0x3b,0x1d,0xe3,0xcb,0xa5,0xde,0x53,0xdd,0x87,0xed,0xf6,0x57,0xc,0xaf,0x2,0x28,0x80,0xad,0xff,0xdf,0xd6,0x37,0xa0,0xfa,0x1f,0xb2,0x8a,0xbc,0x74,0xb6,0xa5,0x9f,0x5,0x34,0xfe,0xbd,0x21,0x8f,0xac,0x84,0xd0,0x10,0xa7,0xfe,0x73,0x7a,0xa4,0x57,0x3f,0xda,0x4b,0x76,0x9b,0x54,0x18,0x81,0x8c,0xb2,0x31,0x53,0xef,0xb4,0x3a,0xd,0x9b,0x78,0x73,0xdd,0x95,0x28,0x70,0xd9,0xf1,0xd2,0xea,0xed,0x68,0xdc,0xd0,0x94,0xb2,0x58,0xab,0xea,0xa7,0x23,0x75,0xc1,0xa0,0xb1,0xb,0x92,0x3a,0xaa,0xa4,0x6e,0xcd,0xe9,0x93,0xad,0xa6,0xb1,0xb,0x1a,0x4,0x85,0xb8,0x6a,0x71,0x26,0xb9,0x8d,0xaf,0x61,0x5c,0xdb,0xdc,0x1f,0x94,0xf8,0x6a,0x26,0xbb,0xc,0x79,0x14,0xa3,0xd3,0xfb,0x34,0xfe,0x72,0x57,0x68,0x6b,0x50,0xd6,0xa0,0x4c,0xbc,0xc9,0x6b,0xab,0x8,0x30,0xa8,0xc8,0xa0,0x23,0x43,0xa9,0x12,0x51,0x1a,0xab,0xa2,0xc7,0xc6,0xe0,0xe8,0x28,0x7a,0xa4,0x8a,0x1e,0x1e,0xa5,0xcb,0x2a,0x16,0x75,0xf7,0x32,0x54,0xee,0xa1,0xbf,0xab,0x87,0x9e,0x9e,0x5,0xf4,0x2e,0xe8,0xa6,0xa7,0xab,0x9b,0xde,0x9e,0x1e,0x6,0xfa,0x7,0xe8,0xef,0xeb,0x63,0xa0,0x7f,0x80,0x72,0x57,0x19,0x6b,0x2c,0x43,0x83,0x83,0xe8,0x20,0x73,0x87,0x55,0x81,0x89,0xc,0x7,0xf,0x1d,0x2,0xe0,0xe8,0xf0,0x51,0x2a,0x95,0x2a,0xa3,0x63,0xa3,0xec,0xdd,0xbb,0x97,0x91,0xb1,0x51,0x46,0xc6,0xc6,0x18,0x1b,0x1b,0xe3,0xf0,0xfe,0x23,0x1c,0x1d,0x1b,0xe1,0x70,0x6d,0x94,0x7d,0x23,0x87,0x19,0x56,0x55,0xe8,0xed,0xa2,0xd6,0x5b,0xc2,0xf6,0x96,0xa0,0x2f,0xa4,0xd6,0x1d,0x50,0xe9,0xd2,0x98,0x10,0xac,0x6,0xa3,0x89,0x5,0x4,0xd,0x46,0xdb,0x71,0xd5,0x42,0xc3,0xda,0x92,0x55,0x75,0x78,0xcc,0x4f,0x78,0x1,0x40,0x42,0x7a,0x24,0xa7,0xd,0x36,0x71,0xe2,0x90,0x1e,0xb7,0xa1,0xc7,0x77,0x35,0xa3,0x53,0x9,0x33,0x95,0xb1,0x49,0x8e,0xe8,0xe2,0x5f,0xea,0x5f,0xbf,0xaa,0x61,0x73,0xa5,0x40,0x6f,0xa7,0xe2,0x49,0x5b,0x17,0x57,0xeb,0x2,0x82,0xa9,0xff,0xbd,0x7e,0x22,0xd1,0x58,0x86,0x52,0x4d,0xc7,0xde,0xa9,0xca,0x26,0xdd,0x84,0x6d,0xb2,0xd1,0xda,0xfa,0x57,0xb4,0x8a,0xf3,0xd1,0x34,0x9f,0x32,0x60,0xd3,0xff,0x1a,0x4e,0x12,0x6c,0xbd,0xec,0xc6,0xa,0xc7,0xfb,0x76,0xd2,0x26,0x45,0xfc,0x2d,0x65,0xb3,0x9b,0x7b,0xf6,0x4,0x67,0xfc,0xa8,0x32,0x95,0x5d,0xe2,0x7c,0x4c,0xc3,0xe6,0x9f,0x76,0xa2,0x95,0x3e,0x98,0x12,0xc1,0x40,0x8d,0x77,0x91,0x1d,0x17,0x15,0xea,0x62,0x80,0x25,0x39,0x79,0x52,0xf5,0xf0,0xcc,0xda,0xeb,0x97,0xbd,0x39,0x8b,0x44,0x40,0xad,0xbf,0xe0,0x78,0x40,0x29,0x3,0x81,0xb5,0x10,0xd9,0xe4,0xab,0xdc,0x10,0x2,0xa5,0xc8,0xa0,0xc6,0xaa,0xa8,0x23,0x23,0x84,0x87,0x87,0xe9,0x1e,0xab,0xd1,0x57,0x33,0x94,0xaa,0x86,0xbe,0xa0,0xc4,0xaa,0x45,0x4b,0x38,0xe5,0xe4,0x33,0x59,0xbc,0x78,0x31,0x2b,0x57,0xad,0x64,0xf1,0x92,0x25,0x2c,0x5c,0xb4,0x90,0xa1,0xa1,0x5,0xf4,0xf,0xf4,0xd3,0xdf,0xdf,0x4f,0xff,0xc0,0x40,0x3c,0x76,0xa7,0x18,0xd6,0x5a,0x46,0x46,0x46,0x38,0xb0,0x7f,0x3f,0x47,0xe,0x1f,0xe1,0xf0,0xe1,0xc3,0xec,0xdf,0xb7,0x8f,0xfd,0xfb,0xf6,0xb1,0xf3,0xb1,0x9d,0xec,0xdd,0xb3,0x97,0xed,0xbb,0x76,0xb0,0x75,0xe3,0xe,0x8e,0xda,0x61,0xc6,0x4a,0x96,0x91,0x12,0x8c,0xf6,0x2a,0x2a,0x83,0x25,0x6c,0x7f,0x19,0x7a,0x4a,0x54,0x43,0x45,0x4d,0x59,0x22,0x6d,0xb1,0xc1,0xb8,0x70,0x30,0xbe,0x4e,0x78,0x41,0x60,0x3e,0xc3,0xb,0x0,0x85,0x88,0xb0,0x7a,0xc,0x1b,0x54,0x21,0xa8,0x62,0xb5,0xa5,0xe9,0x28,0x39,0xd1,0xcb,0xa5,0x1b,0x4e,0xba,0xcd,0xd8,0x86,0x4d,0xbc,0xfe,0x25,0x9f,0xf9,0x82,0x17,0xf,0x69,0xd2,0x74,0x59,0x1,0x20,0x3d,0x1,0x48,0x37,0xd9,0xe4,0xb,0x5e,0x12,0x22,0xea,0x47,0xe4,0xf5,0x2a,0x8e,0x6f,0xe0,0xf5,0xa3,0x63,0xa5,0x48,0x78,0x45,0xb1,0x2c,0x53,0x2f,0x2b,0x7f,0x5c,0xa6,0x3,0x4b,0x76,0x27,0x36,0xd,0xc2,0x41,0xba,0xf0,0x35,0xf2,0x44,0xd2,0x13,0xa,0xd9,0x93,0x63,0xe6,0x98,0xdc,0xc6,0x6,0x83,0x9a,0x36,0xe5,0x86,0x23,0xcb,0xb4,0x91,0x31,0x4d,0x2a,0x39,0xc0,0xb6,0xa,0xa5,0x74,0x5d,0xb8,0x88,0x37,0xfb,0x71,0xa9,0x27,0x91,0x1f,0xe2,0x9f,0x2d,0x58,0x34,0x9a,0x58,0x9b,0x1b,0xe7,0xaa,0xe3,0x3e,0x68,0x2c,0x93,0xec,0xef,0x1e,0x9d,0x88,0xf4,0x78,0x5f,0xdb,0xe4,0x58,0xdf,0x18,0x2,0x63,0xd1,0xd6,0x12,0x18,0x4b,0x18,0x19,0xca,0xa3,0x35,0xc2,0xe1,0x61,0xd4,0x81,0xc3,0x84,0x7,0x8f,0xb2,0x34,0x28,0xb3,0x66,0xe1,0x12,0x16,0x2d,0x58,0xc3,0xfa,0xb5,0x6b,0x39,0xf3,0xb4,0x33,0x58,0x75,0xe2,0x1a,0x4e,0x3c,0xe9,0x24,0x7a,0xfb,0x7a,0xe9,0xe9,0xeb,0x43,0x4f,0xb0,0xc1,0x47,0x51,0xb3,0x8f,0xc5,0xc9,0x8,0x4,0x59,0xee,0x4a,0x10,0x4,0xf4,0xf6,0xf6,0xd2,0xdb,0xdb,0x2b,0xc6,0x37,0x58,0x46,0x87,0x47,0x18,0x39,0x3a,0xcc,0x13,0xbb,0x76,0xf1,0xc0,0x7d,0xf,0xf0,0xf0,0xe6,0x8d,0x6c,0x7d,0x64,0x3b,0x7b,0xf6,0xef,0x67,0xe7,0xf6,0x27,0x79,0xa2,0xfa,0x24,0xd5,0x45,0x5d,0x98,0x85,0x3d,0x44,0x83,0x21,0x63,0xdd,0x9a,0xa8,0xa4,0xe2,0x93,0x1,0x65,0x89,0x42,0xb0,0xda,0x62,0x92,0xe9,0xe3,0x66,0x64,0xad,0xf3,0xe0,0xe7,0x75,0x31,0xd4,0x1b,0xc3,0x7f,0xad,0xaf,0xfc,0x56,0xdb,0xa6,0xc5,0x1e,0x68,0xfa,0xe2,0x4d,0x21,0x5a,0xb6,0x93,0x16,0x7c,0x81,0x40,0x58,0x3f,0xc2,0x9e,0x28,0x6d,0xe3,0xb1,0x7b,0xbd,0xb6,0xd2,0xa6,0x27,0xd4,0x19,0x9b,0x2b,0xbb,0xe9,0x28,0xbc,0x21,0xbf,0x1c,0x71,0xb,0x20,0xa8,0x61,0x54,0x8d,0x6a,0xff,0x63,0x1c,0xed,0xbf,0x9f,0x5a,0xd5,0x60,0x33,0x1b,0x55,0xfa,0x35,0x3b,0x9e,0xfb,0xb8,0xa6,0x6d,0xb2,0xcc,0xd3,0xdc,0x6,0xde,0x94,0x73,0xf3,0x9,0xc2,0x78,0xc9,0xe3,0x74,0x49,0x9b,0xae,0x80,0xd9,0xed,0x2c,0x93,0xa9,0x6d,0xca,0x59,0x88,0xdf,0x98,0x2e,0x5b,0xc7,0x7c,0x76,0x62,0x65,0xad,0x18,0x53,0x1a,0x37,0xcd,0xbd,0xd5,0xdc,0xaf,0xcd,0x95,0x19,0x3f,0x51,0x88,0xcf,0x33,0x8d,0xa,0x92,0x9f,0x3,0xac,0x8a,0xa9,0x6b,0x4a,0x97,0x51,0x61,0x19,0x15,0xf4,0xa0,0x83,0x32,0x3a,0x8,0x41,0x7,0x44,0x4a,0x63,0xad,0x8a,0x69,0x5d,0x16,0x50,0x1a,0xab,0xd3,0x3c,0x35,0x4a,0x25,0xfa,0x53,0xd5,0x7c,0xca,0x50,0x9f,0x17,0x99,0x3e,0x30,0xd9,0xb1,0xad,0xc6,0x4f,0x84,0x8e,0x19,0x6,0x58,0x2d,0x90,0x1c,0x5,0xa2,0x95,0xd,0xf2,0xe2,0x62,0xae,0x5c,0xe2,0xa3,0xde,0xec,0x9c,0xcc,0xd6,0x39,0x4e,0x2b,0xbd,0x63,0x93,0x1b,0xa9,0x56,0xe5,0x9,0x8d,0x56,0x9,0x65,0x0,0x51,0x43,0x98,0x4a,0x7e,0x8f,0xb2,0xeb,0x83,0x68,0xf5,0x4f,0x88,0x7,0x44,0x42,0xdf,0x88,0xa4,0x42,0x6d,0x12,0x41,0x36,0x16,0x8a,0x95,0xb1,0x28,0x15,0xa1,0xad,0x45,0xd7,0xc,0x81,0x85,0x92,0x85,0x52,0xad,0x46,0x70,0xe8,0x28,0xe5,0xfd,0x47,0xe9,0x1b,0xa9,0xd0,0x33,0x5a,0x61,0xcd,0xd0,0x22,0xce,0x3d,0xed,0xc,0x4e,0x3f,0xe3,0xc,0xd6,0x9c,0x74,0x22,0xeb,0x37,0x6c,0x60,0xe5,0xaa,0x55,0xf9,0x32,0xd2,0x76,0x5a,0x8b,0x69,0xb0,0x98,0x9a,0x6e,0xf0,0xd9,0xff,0x4f,0x25,0x52,0x81,0x20,0xfb,0x7f,0x0,0xad,0xf5,0x31,0xcb,0x7c,0x7c,0xd7,0xe3,0x6c,0xd9,0xbc,0x99,0x4d,0x1b,0x37,0xb1,0x79,0xe3,0x46,0xee,0x7a,0xf8,0x7e,0x1e,0x39,0xb4,0x9b,0xe1,0x2e,0xcb,0xd1,0x7e,0xcd,0xd8,0xe2,0x12,0xd1,0x60,0x99,0xa8,0x5b,0x51,0x51,0x26,0x16,0x8,0xc2,0xf4,0x64,0xc0,0x34,0xad,0xa9,0x8a,0x86,0x5b,0xa,0x4d,0x30,0x82,0x2a,0xb1,0xe0,0xf3,0xc6,0x35,0x9e,0x68,0x9,0xd0,0xd1,0x3a,0x60,0x41,0x1d,0xf3,0xaa,0x8e,0x29,0xb6,0x4,0xd8,0x16,0x41,0xd2,0x8,0x79,0x4a,0xed,0x4b,0xd3,0xbb,0x94,0x21,0xd5,0x51,0xc8,0x2e,0x89,0xa7,0xde,0xa4,0x3f,0x5d,0x5f,0x79,0x4d,0x28,0x44,0x16,0x6,0x9a,0xb4,0xb8,0x88,0x8b,0x76,0x81,0xa0,0x20,0x7d,0xb9,0x8a,0x9b,0x7d,0x2e,0x4c,0xca,0x4f,0x1e,0x70,0xb2,0x19,0x61,0x95,0x8f,0x27,0xa5,0xd,0xaa,0x10,0xd6,0x38,0xd0,0x75,0x37,0xa7,0xbe,0x50,0xf1,0xda,0x5f,0x7d,0x23,0xf3,0x52,0x8e,0x9c,0x81,0x26,0x4b,0x42,0x4e,0x7e,0x8,0xea,0x58,0x1f,0x7a,0xf8,0x10,0x61,0x18,0x72,0xf4,0xe8,0x11,0x86,0x87,0x47,0x18,0x1e,0x19,0xe1,0xf0,0xe1,0x23,0xc,0x1f,0x3d,0xca,0xc1,0x83,0x87,0xd9,0x7f,0xe0,0x0,0x63,0x95,0x2a,0xa3,0xa3,0x63,0xc,0xf,0x8f,0x31,0x3c,0x1a,0x71,0x74,0xa4,0x4a,0xc5,0x4,0x4,0xe5,0x3e,0xc2,0xf2,0x20,0x61,0x57,0x1f,0x3a,0xec,0xc6,0xa8,0x32,0x36,0x8,0x31,0x9,0xdd,0xb,0xab,0x30,0x5a,0x61,0x54,0x22,0x14,0x28,0x9d,0x94,0xd,0x26,0x20,0xa5,0x61,0xd4,0x11,0x65,0x5,0x63,0x65,0xc5,0xd,0x36,0xa,0x84,0x4e,0x14,0xe7,0x4f,0x94,0xf,0x13,0xd2,0x8a,0x65,0x8,0x2,0x80,0x54,0x46,0x2b,0x2,0x80,0x34,0x7f,0xb2,0xe6,0x9d,0x2d,0x42,0x98,0x2,0x93,0x59,0x14,0xe3,0x69,0x17,0x65,0xe2,0x59,0x6a,0xc2,0xdc,0xad,0xa,0x2,0x40,0x45,0x58,0x64,0x55,0x1a,0xaf,0xf1,0xb,0x9f,0x8,0x6d,0x2c,0x5d,0xb5,0x88,0xf2,0xc1,0x61,0xec,0x93,0xfb,0x58,0x38,0x5c,0x61,0x4d,0xcf,0x20,0x27,0xad,0x58,0xc9,0x85,0xe7,0x9e,0xcb,0x45,0x17,0x5d,0xcc,0xc9,0xeb,0x4f,0x61,0x68,0xe1,0x42,0x2,0x3d,0x2e,0x4d,0x59,0x6b,0xc7,0xaf,0xf7,0x35,0xac,0x13,0xd3,0xb1,0xb9,0x4f,0x15,0x9a,0x54,0x7f,0xd,0x75,0x6f,0xac,0xb3,0xb1,0x96,0x83,0xfb,0xf7,0xf3,0xe8,0xb6,0x47,0xf8,0xd9,0xad,0xb7,0xf2,0xd3,0xdb,0x7e,0xc6,0x8e,0xbd,0x4f,0xf0,0xe8,0xc8,0x5e,0xe,0xc,0x58,0xcc,0x8a,0x5e,0xaa,0x3,0x21,0x63,0x5d,0xf1,0x38,0x8a,0x42,0x43,0x14,0x24,0xa7,0x2,0xd,0xeb,0xb2,0xe8,0x70,0xfa,0xb8,0x9,0x0,0xd2,0xa6,0x9b,0x9f,0x3f,0x69,0x19,0xcd,0x9f,0x1e,0xad,0x6c,0xe2,0x13,0xd5,0xef,0x58,0x69,0x5d,0xda,0x1c,0x15,0xe4,0xe9,0xba,0xd9,0x4b,0x61,0xd9,0x7e,0x50,0xf9,0x5,0xb5,0x5e,0xb6,0x57,0x1,0x14,0x43,0xd7,0xa8,0xd9,0x2a,0x27,0x2c,0x59,0xc7,0x33,0x9f,0x71,0xd9,0xf1,0xae,0x8d,0x87,0x23,0x46,0x47,0x47,0xd8,0xbf,0x7f,0x3f,0x7b,0xf6,0xec,0x61,0xef,0x9e,0x3d,0xec,0xd9,0xb3,0x87,0x9d,0xbb,0x76,0xb2,0x7f,0xef,0x5e,0x1e,0xd9,0xb1,0x83,0xad,0xdb,0x37,0x71,0xe8,0xc0,0x28,0x4,0x3d,0x10,0xf6,0x62,0x83,0x3e,0x54,0xd7,0x20,0x3a,0xec,0x27,0x8,0xca,0x18,0x14,0x35,0x1b,0x9f,0xa,0x58,0xab,0x21,0xd0,0xd,0x5c,0x83,0xba,0x72,0xc2,0xa3,0x0,0x45,0x4b,0xfb,0x64,0xe3,0xc9,0x89,0xe3,0x2b,0x77,0xda,0x18,0x82,0xc8,0x52,0xb2,0x96,0x52,0x2d,0xa2,0x7c,0xe4,0x28,0x3d,0xfb,0xe,0xd3,0x75,0xe0,0x8,0x27,0xf6,0xe,0x72,0xe9,0xb9,0x4f,0xe7,0xec,0x73,0xce,0xe6,0xfc,0xb,0x2e,0xe0,0x94,0xd,0x1b,0x72,0xd9,0xa4,0x47,0xf7,0xe9,0x17,0xf5,0x6c,0xde,0xec,0x25,0x14,0x9,0x2a,0x8d,0x27,0x16,0x41,0x10,0xb0,0x70,0xd1,0x22,0x16,0x2e,0x5a,0xc4,0x53,0x2e,0x38,0x8f,0xb7,0xf2,0x5b,0x6c,0xd9,0xb4,0x99,0x7b,0xef,0xb9,0x87,0x9f,0xdd,0xfa,0x33,0x7e,0x76,0xef,0x1d,0xec,0xa8,0xed,0x67,0x78,0x41,0xc0,0xc8,0xb2,0x2e,0xaa,0xb,0x3,0xaa,0x21,0x54,0x83,0x58,0x60,0x8c,0x4f,0x6,0x2c,0x29,0x71,0x10,0x26,0x73,0xb6,0x79,0x7c,0xd1,0x59,0xb5,0x9d,0x59,0x78,0x1,0x40,0x44,0x3a,0x64,0xc,0x91,0xa9,0x15,0xde,0xbb,0xf7,0x98,0x39,0xb8,0xbc,0x3,0xa5,0x14,0xdd,0xdd,0x3d,0xac,0x58,0xd1,0xc3,0x8a,0x15,0x2b,0x73,0x7f,0x3f,0x7c,0xf8,0x30,0x7,0xf,0x1e,0x60,0xff,0xbe,0x7d,0x3c,0xf4,0xe0,0x3,0xdc,0x7b,0xdf,0x7d,0x3c,0xf4,0xf0,0x66,0xe,0x1c,0x7a,0x84,0x83,0x87,0x2a,0x1c,0xae,0x68,0x82,0x9e,0x45,0x94,0x7a,0x17,0xa1,0x4a,0x7d,0x18,0x4a,0x18,0xa3,0xe2,0x53,0x2,0xa5,0x41,0x5,0xa4,0x42,0x80,0x4a,0x38,0x6,0x1e,0x33,0x83,0x98,0xa6,0x12,0x6f,0xfc,0x81,0x35,0x84,0x26,0x7e,0x7a,0xc6,0xaa,0x4,0x7b,0xf,0xd2,0xbf,0xf7,0x20,0xab,0x4b,0xdd,0x9c,0x75,0xd2,0x3a,0x5e,0xf4,0xfa,0x17,0x72,0xde,0x85,0x17,0xb0,0x7a,0xcd,0x9a,0x7a,0xfa,0xf4,0xb,0xbf,0x71,0xa3,0xc,0x2,0xc9,0x80,0x45,0xe7,0x43,0x29,0x55,0x6f,0x5b,0xf6,0x94,0x40,0x29,0xc5,0xba,0xf5,0xa7,0xb0,0x6e,0xfd,0x29,0xbc,0xf4,0xaa,0x2b,0xd9,0xb5,0x73,0x27,0x3f,0xbf,0xe5,0x56,0xae,0xf9,0xc1,0xf7,0x79,0x70,0xd3,0x66,0x1e,0x35,0x7,0x18,0x59,0xd9,0x45,0x75,0x59,0x37,0xa3,0x3d,0x8a,0x5a,0x64,0xa9,0x5,0xf1,0x49,0x56,0x7a,0x93,0xa0,0xd3,0xe0,0xf9,0x3d,0xc5,0xf0,0x2,0x40,0x11,0x1a,0xf5,0x60,0x1d,0xf6,0x65,0x30,0x17,0xe1,0xfa,0xe,0x1a,0x75,0xa6,0x8d,0x8b,0x7e,0x10,0x4,0xc,0xc,0xc,0x30,0x30,0x30,0xc0,0xea,0xd5,0x6b,0x38,0xe7,0x29,0xe7,0xf2,0x2a,0xe2,0xaf,0xc0,0x2d,0x5b,0x36,0xb3,0x69,0xe3,0x46,0x1e,0x7c,0xf0,0x1,0x1e,0x7a,0x78,0x23,0x1b,0xb7,0x6c,0xe2,0xc0,0xde,0x8,0xba,0x87,0xa0,0x6b,0x21,0x61,0xcf,0x10,0x2a,0xec,0xa6,0x66,0x22,0x2c,0x1a,0xab,0x74,0x52,0xce,0xdc,0xdc,0x40,0x8e,0x27,0xea,0x8c,0x91,0x46,0x83,0x11,0xd6,0x82,0xb1,0x4,0x91,0xa1,0x64,0x2d,0x5d,0xc6,0x52,0x3e,0x7a,0x94,0xde,0xdd,0xfb,0xe9,0x3f,0x70,0x84,0x73,0x56,0xac,0xe1,0x59,0x2f,0x7b,0x1,0x97,0x5d,0xfe,0x6c,0xce,0x3a,0xfb,0xec,0xa6,0xfc,0xa2,0x28,0x42,0x29,0x35,0xa1,0xde,0x7c,0xae,0x42,0x3a,0x25,0x30,0xc6,0x60,0xad,0x25,0x8,0x2,0x56,0xae,0x5c,0xc9,0xcb,0x5f,0x75,0x15,0x2f,0x7f,0xd5,0x55,0x3c,0x78,0xdf,0x3,0xdc,0x7c,0xd3,0x4d,0x5c,0xff,0xa3,0x1b,0xb8,0xff,0xf6,0xed,0x1c,0x5c,0xac,0x19,0x5d,0xd1,0xc5,0xd8,0x60,0xc0,0x58,0xc9,0x10,0xe9,0x98,0x38,0x68,0xea,0x57,0xa,0xfd,0xd6,0x3a,0xfb,0x51,0x34,0xe6,0x93,0xf,0x99,0xb7,0xa8,0x7f,0xa9,0xbf,0x41,0x89,0x60,0x44,0x98,0xd7,0x21,0xc4,0x3a,0xfb,0xbc,0xee,0x2f,0x5f,0x86,0x2b,0x7,0x40,0xd0,0x53,0x88,0x4c,0x72,0x2b,0xd7,0x45,0x28,0xd7,0xc9,0x95,0xb0,0x12,0x8e,0xb3,0x14,0x98,0xb0,0x2,0xe5,0x31,0xf6,0x84,0x77,0x70,0xd9,0xaf,0x9f,0xcc,0xfb,0xfe,0xe2,0xfd,0x42,0x21,0x1e,0x9d,0x84,0x2c,0x99,0xaa,0x88,0xc0,0x35,0x3c,0x3c,0xcc,0x13,0x8f,0x3f,0xce,0xcf,0x7f,0xf6,0x53,0x7e,0x7a,0xeb,0xcf,0x78,0x68,0xd3,0x36,0xf6,0x1e,0x1a,0xe1,0x68,0xd4,0x4d,0xf7,0xe0,0x9,0xe8,0x9e,0x5,0xd4,0x54,0x89,0x48,0x7,0xc9,0xc9,0x40,0x2c,0x43,0x5b,0xad,0x30,0xe9,0xad,0x89,0x14,0xa,0x91,0xe8,0x26,0x72,0x0,0x24,0x62,0xa0,0xa8,0xc7,0x37,0xb9,0x39,0x50,0xbf,0x3e,0xda,0x14,0x26,0xcc,0x15,0x91,0x7c,0x28,0xb8,0x91,0x96,0xd2,0x8a,0x73,0xca,0x8a,0x1c,0x80,0x28,0xab,0x17,0x55,0x60,0x73,0x1c,0x0,0x89,0xbf,0x93,0xf0,0x28,0x54,0xb2,0x74,0x58,0x1b,0x5b,0x43,0x34,0x35,0x74,0x64,0xe8,0x8a,0xc,0xe5,0xc3,0x23,0x94,0x76,0xec,0xe6,0x4,0x1b,0x70,0xce,0xc9,0xeb,0x78,0xc5,0x2b,0xae,0xe2,0xc2,0x8b,0x2f,0x66,0xd1,0xa2,0x45,0x71,0xe,0x99,0x2f,0xfd,0xf9,0xb8,0xe9,0xbb,0xa2,0x3e,0x27,0x12,0x22,0x71,0xda,0x57,0x7b,0xf6,0xee,0xe5,0xee,0xdb,0xef,0xe0,0x8b,0x5f,0xfc,0x22,0x77,0x6e,0x7b,0x90,0x5d,0x3,0xa3,0x8c,0x9d,0xd4,0x4b,0x65,0x28,0x60,0x34,0x34,0xb1,0x21,0xa2,0xd0,0x60,0x12,0xf9,0xd7,0x42,0x32,0x5e,0x24,0xab,0x78,0x4c,0x3d,0x7,0xc0,0x89,0xa0,0x17,0x93,0xe9,0xf2,0x22,0x8a,0x2b,0xb9,0xaf,0x15,0x62,0xa0,0xd0,0xbe,0x5c,0xfa,0x22,0xcb,0x95,0x52,0xfb,0xa4,0xb2,0xb3,0xe3,0x58,0x2a,0xc3,0x0,0x95,0x4c,0x5c,0x4b,0x6c,0x9f,0x33,0x9b,0x5d,0x3c,0x1f,0xd5,0x5b,0xf8,0xe4,0x78,0x2e,0xc2,0x6,0x69,0x24,0x1,0x40,0x12,0x14,0xa4,0xcd,0x5e,0x24,0x1d,0xe5,0x83,0x62,0x53,0x97,0xf9,0xfc,0xf2,0x4,0x3d,0x61,0xd1,0x10,0x5,0x80,0x82,0xcd,0x5e,0x48,0x9b,0x7b,0xa5,0xca,0x12,0x85,0x55,0x54,0xd7,0x18,0x4f,0x86,0x77,0x72,0xd9,0xab,0xd7,0x7a,0x1,0x60,0x8e,0x23,0xd5,0x99,0xa6,0x5f,0x8a,0x8d,0xd8,0xbb,0x67,0xf,0x37,0xdf,0xfc,0x23,0x6e,0xff,0xc5,0xed,0xdc,0x7e,0xd7,0x3d,0xec,0x78,0xf2,0x8,0xe1,0xc0,0x72,0xe8,0x5b,0x82,0x2a,0xd,0x10,0xa9,0x0,0x63,0x35,0x46,0xeb,0x98,0x2c,0xa8,0xe2,0x6b,0x86,0xe9,0x65,0xc,0xe9,0x96,0x89,0x71,0xdc,0xec,0xa5,0xd,0x5b,0x12,0x0,0xa4,0x39,0x60,0xb4,0x20,0x40,0xb7,0x25,0x0,0xe4,0xe7,0x4f,0x2c,0x0,0x34,0xe7,0x69,0x4,0x12,0x60,0x2c,0x0,0x34,0x87,0x49,0xf9,0x29,0xc0,0x6,0x6,0xac,0x41,0x45,0x16,0x1d,0x19,0x2,0x63,0x28,0xd9,0x88,0xae,0x43,0xc3,0x94,0x77,0xee,0x61,0xf1,0x58,0xc4,0xe5,0x4f,0x7b,0x3a,0x57,0xbd,0xe2,0x15,0x5c,0x70,0xd1,0x45,0xe3,0xe5,0x26,0x3a,0xef,0xec,0xfb,0xf3,0x70,0x47,0xe3,0xc9,0x0,0xc4,0x82,0xc1,0xcd,0x37,0xdc,0xc4,0xf,0xae,0xbd,0x96,0x9b,0xee,0xfc,0x29,0x8f,0x94,0xe,0x31,0x7a,0x72,0x2f,0x23,0xb,0x3,0x2a,0x61,0x8d,0x5a,0x98,0x5e,0x25,0x54,0xd,0x42,0xde,0x64,0x5,0x0,0x69,0x63,0x97,0x36,0x39,0x57,0x1,0x80,0xfa,0x26,0x37,0x61,0xbc,0x19,0x11,0x0,0xa4,0xcd,0xde,0x55,0x0,0x90,0x58,0xf2,0x92,0x70,0x24,0x9,0x0,0x6,0x18,0xcb,0x57,0x3b,0x49,0xeb,0x55,0x0,0x2,0x54,0x5d,0x6c,0xf4,0xc7,0x5b,0xf3,0x1,0x59,0x9d,0x69,0xfa,0x5,0xa9,0x94,0x62,0xf1,0x92,0x25,0x5c,0x79,0xd5,0x2b,0xb9,0xf2,0xaa,0x57,0xb2,0x6d,0xdb,0x36,0x6e,0xfd,0xe9,0x2d,0xfc,0xe0,0xba,0x1f,0xf2,0xf0,0x96,0x87,0x39,0x54,0x9,0xd0,0x43,0xab,0x29,0xf7,0x2e,0xa2,0x62,0x2,0x94,0xd2,0x18,0x15,0x60,0x13,0x21,0xa0,0x23,0x15,0xa6,0xc7,0x1,0xe3,0xc6,0xac,0x2c,0x2a,0x8a,0xad,0xf4,0x5,0xd5,0x88,0x52,0x64,0x29,0x1f,0x1d,0xa6,0xb4,0xe3,0x71,0x96,0x55,0x15,0x97,0x5d,0x7c,0x31,0xbf,0xf2,0x6b,0xbf,0xc6,0x79,0xe7,0x9f,0xf,0x34,0xbf,0x2b,0xbf,0xf1,0xb7,0x8f,0xb4,0xf,0xd3,0x7e,0xd5,0x5a,0x73,0xd9,0x73,0x9e,0xcd,0x65,0xcf,0x79,0x36,0xf,0x3d,0xf0,0x20,0x5f,0xfd,0xf2,0x57,0xf8,0xf6,0xcd,0x3f,0x60,0xe7,0xc0,0x51,0x46,0xd7,0xf5,0x32,0xdc,0x6f,0xa8,0x46,0x86,0x5a,0xc9,0x12,0x25,0x97,0x69,0x48,0x35,0x37,0x7e,0xe8,0xcf,0x22,0x14,0xbf,0xc,0x7f,0x2,0x20,0xa4,0x8d,0xc2,0xa,0x74,0x8d,0xb1,0xc7,0x9f,0x0,0xcc,0x7b,0x48,0xa7,0x3,0xc6,0x58,0x6e,0xff,0xc5,0xcf,0xf9,0xf6,0xb7,0xbf,0xcd,0xed,0x77,0xdd,0xcb,0xf6,0x27,0xe,0x51,0x5e,0x7c,0x22,0xa6,0x77,0x31,0x46,0x97,0x89,0xd0,0xb1,0x5d,0x2,0xdd,0x68,0x6b,0x60,0x1c,0xfe,0x4,0xa0,0x39,0xbf,0x3a,0xc1,0xcf,0x5a,0xb4,0xa9,0x50,0x32,0x96,0xae,0x91,0xa,0xe5,0x5d,0x7b,0x58,0x72,0x74,0x94,0xcb,0x2f,0xbc,0x84,0x57,0xfc,0xca,0xab,0xb8,0xe0,0xc2,0xb,0xe3,0xb4,0xd,0x1b,0x94,0xc7,0xf4,0x22,0x1d,0xfb,0xa9,0x7a,0xe0,0xde,0xbb,0xef,0xe5,0xdf,0x3e,0xfd,0x69,0x6e,0xb8,0xe3,0x16,0xe,0xac,0xd2,0x1c,0x39,0xb9,0x8b,0xd1,0x6e,0x4b,0x25,0x8c,0x5,0x1,0x1b,0x98,0xba,0x33,0xa3,0x3a,0xfc,0x9,0x0,0xc7,0xf7,0x4,0xa0,0x92,0xaf,0xb6,0xf2,0xd7,0x0,0xb,0xe1,0x19,0xde,0x1e,0x29,0x1a,0x4f,0x7,0x1a,0x8f,0x99,0x2f,0xba,0xf8,0x12,0x2e,0xba,0xf8,0x12,0xb6,0x6f,0xdb,0xc6,0xb5,0xd7,0x5e,0xc3,0xd7,0xbe,0xf1,0x2d,0x1e,0xdf,0xf9,0x8,0xc,0xac,0xa2,0x6b,0x68,0x39,0x55,0x13,0x12,0xd9,0x0,0x4b,0x18,0xab,0x5,0xb4,0xf2,0x87,0x4a,0xd,0x50,0xe9,0x3f,0x16,0xb0,0xb1,0xd,0xfe,0x20,0x8a,0xe8,0x8a,0x22,0xca,0xbb,0xf7,0xd1,0xbf,0x6b,0x2f,0xe7,0xaf,0x5d,0xc7,0x6f,0xbf,0xf7,0xb7,0xb9,0xe4,0x69,0x4f,0x3,0xfc,0x17,0xff,0xf1,0x80,0xd6,0xba,0x49,0x8,0x3e,0xfb,0x29,0x67,0x73,0xf5,0x47,0x3e,0xcc,0x8f,0x7f,0x74,0x13,0xff,0xf5,0xd9,0xcf,0x71,0xcb,0xcf,0xee,0xe2,0xe0,0xda,0x12,0xc3,0xab,0xca,0xc,0x9b,0x2a,0xb5,0x12,0x44,0xa1,0xad,0xbf,0x60,0xd9,0x33,0xa1,0xc7,0x6c,0x81,0x7a,0x2b,0xff,0xaf,0xf8,0x4,0x0,0x30,0x2,0x41,0x2f,0xf5,0x36,0xd5,0x9c,0x53,0x3e,0xad,0x68,0x59,0x50,0x10,0x66,0x52,0xf7,0x96,0xd9,0x78,0xb2,0xc5,0xc1,0xfc,0x57,0xbc,0xfc,0xb5,0xef,0x92,0x9f,0x6c,0xb2,0x36,0x2a,0x55,0xa1,0x6b,0x94,0x27,0xc3,0xbb,0x78,0xd6,0xab,0x3d,0x9,0xd0,0x23,0x8f,0xac,0xce,0xf9,0xc9,0x27,0x77,0xf3,0xe5,0x2f,0x7e,0x91,0x6b,0xae,0xfd,0x1,0xdb,0x76,0x1f,0xa2,0xbc,0x78,0x2d,0xb6,0x6f,0x9,0x91,0xa,0x89,0x74,0x0,0x3a,0x56,0xd,0x58,0x14,0x56,0x8f,0x7f,0x1f,0xd5,0xf7,0x40,0xf1,0x54,0x40,0x3a,0x1,0x40,0x98,0x6b,0xf9,0x53,0x1,0x2b,0x9c,0x0,0x88,0x27,0x72,0x18,0xf1,0xcb,0x5e,0x9a,0x3f,0x79,0xe2,0xaf,0xcd,0x59,0x30,0x34,0x14,0x18,0x2b,0x6a,0x88,0xa7,0x48,0xe6,0xa7,0x8a,0x62,0x5d,0x7f,0x2d,0xa2,0x64,0xc,0xdd,0x47,0x47,0x8,0x1f,0xd9,0xc9,0xfa,0x9e,0x1,0x5e,0xfb,0xea,0x57,0x73,0xd5,0xab,0x5e,0x45,0xa9,0x54,0xf2,0x5f,0xfc,0xb3,0x8,0xc6,0x98,0xfa,0x7b,0x38,0x32,0x7c,0x84,0x6f,0x7c,0xf1,0x6b,0xfc,0xe7,0x17,0xff,0x8b,0x8d,0xea,0x49,0x86,0xcf,0xec,0xe5,0x68,0xbf,0xa1,0x52,0x8a,0x12,0x93,0xc3,0xb6,0x4e,0x78,0xcd,0x9f,0x8,0x38,0x92,0x0,0xc5,0xaf,0xeb,0xc9,0x12,0x3,0x49,0xd2,0x4a,0xa7,0xa,0x59,0x48,0x6e,0x91,0x85,0x68,0x45,0xee,0x80,0x73,0x69,0x25,0xa3,0x3f,0x52,0x98,0x74,0x2a,0x50,0x74,0x84,0x2f,0x94,0xab,0x84,0xaf,0xfd,0x63,0x19,0x49,0xfa,0xcd,0x6,0x1,0x40,0xea,0x6,0x31,0x2c,0xcc,0x6f,0xec,0xa2,0x5a,0x40,0x5a,0xac,0x44,0x36,0x71,0x91,0x0,0x90,0x4f,0x9b,0xad,0x51,0x21,0xbb,0x5f,0x32,0x43,0x2c,0x9a,0x28,0xcd,0x97,0x51,0x2d,0xd5,0xa0,0x34,0xca,0x93,0xe5,0xbb,0xbd,0x0,0xe0,0x71,0x4c,0x64,0x8f,0x48,0x77,0xec,0xd8,0xc1,0xf7,0xbe,0xf3,0x2d,0xbe,0xf6,0xcd,0xef,0xb0,0xeb,0x50,0x8d,0xd2,0x92,0x93,0x30,0xdd,0x83,0xd4,0x8,0x40,0x97,0x30,0x68,0x4c,0x98,0xf7,0x3d,0xe0,0x6a,0x1e,0x58,0x14,0x0,0x54,0xde,0x2a,0x9b,0xd5,0xc2,0x32,0x57,0x64,0x9,0x30,0x93,0xd6,0x8,0x73,0x54,0xa9,0xfc,0xb1,0x66,0xec,0xb3,0x5e,0x52,0xb,0x64,0xdb,0x91,0x17,0x0,0xb0,0x6,0x65,0x23,0x82,0x5a,0x44,0x77,0x64,0x28,0xed,0xda,0xc3,0xc0,0x9e,0x3,0xfc,0xf2,0xb3,0x2f,0xe7,0x2d,0x6f,0x7b,0x1b,0xab,0x57,0xaf,0x8e,0xeb,0xd2,0xb0,0xe1,0x78,0xcc,0xe,0x64,0x5,0xb2,0x2d,0x9b,0x37,0xf3,0xe9,0x4f,0x7e,0x8a,0x6b,0x6e,0xbb,0x91,0x3d,0x27,0xc1,0x91,0xd5,0x21,0x23,0xa5,0x1a,0xb5,0x72,0x6c,0x59,0x30,0x55,0x29,0x8d,0x8f,0x14,0xe9,0x88,0x1c,0xda,0x13,0x0,0x8a,0x37,0xb9,0x26,0x38,0xb,0x0,0xb5,0x7c,0x78,0xa1,0x0,0x90,0x85,0x24,0x3c,0x14,0x9,0x0,0xd9,0x7a,0x1b,0x44,0xd6,0xbe,0x8,0x95,0xf9,0x39,0x2a,0x10,0x0,0x8a,0xe1,0x67,0x96,0x0,0x65,0x29,0xf0,0xed,0xee,0xe1,0xd1,0x8c,0xf4,0x7e,0xb9,0xb5,0x96,0x28,0x8a,0x58,0xbd,0x7a,0x35,0x6f,0xfb,0xad,0xb7,0xf3,0x6f,0xff,0xfa,0x69,0xae,0x7a,0xfe,0xd3,0xe8,0x39,0xb0,0x9,0xf3,0xe4,0x66,0xca,0xd1,0x8,0xda,0x54,0x50,0xa6,0x16,0x5f,0x6d,0x83,0x79,0x77,0x45,0xad,0xde,0x5e,0x63,0x8,0x6a,0x11,0x61,0xb5,0x46,0xef,0x68,0x85,0xf0,0xc1,0x2d,0x9c,0x16,0x5,0xfc,0xd5,0x7b,0xff,0x98,0x3f,0xff,0xab,0xbf,0x62,0xf5,0xea,0xd5,0x9e,0xd5,0x3f,0x8b,0xd1,0xa8,0x82,0x89,0xa2,0x88,0x75,0xa7,0x9c,0xc2,0xfb,0xff,0xf6,0xff,0xf2,0xbe,0x77,0xfd,0x9,0xe7,0xee,0x5d,0xc6,0x82,0x3b,0x86,0x59,0x70,0xa4,0x44,0xd7,0x98,0x22,0xac,0x28,0x79,0xcf,0xf5,0x38,0x6,0x94,0xe3,0xd3,0x3e,0xfc,0xec,0x12,0x61,0xbd,0xbe,0xd6,0xa3,0x25,0xa4,0x5c,0x1,0x63,0xc,0xc6,0x18,0x96,0x2f,0x5f,0xce,0x9f,0xff,0xc5,0x5f,0xf2,0x7f,0xdf,0xff,0x3e,0x2e,0x5a,0xbb,0x88,0x68,0xc7,0x5d,0x84,0x47,0x9e,0xa0,0x4c,0x5,0x1d,0x55,0xc0,0xd4,0xb0,0x46,0xfa,0x7a,0x98,0x9b,0x50,0x4a,0x81,0x31,0xb1,0xf9,0xde,0x5a,0x8d,0xae,0x28,0xa2,0xef,0xe0,0x11,0xba,0xef,0xdf,0xcc,0x4b,0xce,0x3e,0x9f,0x8f,0xfe,0xe3,0x47,0x79,0xd1,0x8b,0x5f,0x5c,0xd7,0x37,0xfb,0x8d,0xbf,0x33,0x90,0x8e,0x79,0x80,0x97,0xbc,0xec,0xa,0xfe,0xf1,0xa3,0x1f,0xe5,0xaa,0x53,0x2e,0x67,0xf1,0xad,0xc3,0x2c,0xdc,0xad,0xe9,0x19,0xd3,0x94,0xc7,0x14,0x3a,0xf9,0x28,0x6e,0xb4,0x37,0xe0,0x71,0xfc,0xe1,0x67,0x99,0x4,0x3f,0x40,0x3d,0x26,0x9,0xad,0x75,0x13,0x71,0xea,0xd2,0x4b,0x9f,0xc1,0x47,0xff,0xe9,0x63,0xbc,0xeb,0xb7,0xde,0xc8,0xc0,0xc8,0x63,0x44,0x4f,0x3c,0x44,0xd9,0x8c,0x11,0x98,0xa,0xda,0x36,0x9c,0x6,0x1c,0xe7,0x7a,0x4f,0x1f,0xd2,0xaf,0xfe,0xc4,0x8c,0x6f,0xb5,0x46,0x77,0xcd,0x50,0x7a,0xf4,0x71,0x16,0x6d,0x7f,0x9c,0x3f,0x7c,0xcb,0x5b,0xf9,0xdb,0xf,0x7f,0xa8,0xfe,0xd5,0xef,0x9,0x7e,0x9d,0x87,0xf1,0xdb,0x31,0x86,0x93,0x4e,0x3a,0x89,0xab,0xff,0xee,0x83,0xbc,0xf7,0x2d,0xbf,0xcf,0x49,0xf7,0x5,0x2c,0xdc,0x14,0xd1,0x3b,0x16,0x52,0x1e,0x53,0x84,0xd5,0xf8,0x8e,0xe0,0xfc,0x35,0xad,0x5e,0x44,0x88,0x9b,0xfa,0x2f,0x7b,0x57,0x84,0xba,0x59,0x33,0x93,0x83,0xe8,0xf8,0xc1,0xe4,0x63,0x1b,0xf2,0x64,0xc1,0xc4,0x21,0x7b,0x73,0x90,0xca,0xef,0xaf,0xa2,0xfe,0x13,0x72,0xd7,0xa7,0x24,0x9d,0x50,0x11,0x9d,0xc4,0x69,0x8c,0x59,0x2b,0xea,0x45,0x55,0xb2,0x58,0xa9,0x79,0x3b,0x50,0x3d,0xda,0x45,0xca,0xb,0x30,0xc6,0xd0,0xdd,0xdd,0xc5,0x1b,0xde,0xf8,0x66,0x2e,0xba,0xf8,0xa9,0x7c,0xec,0x9f,0xfe,0x91,0x5b,0xee,0xba,0x93,0xae,0x13,0x36,0x50,0xeb,0x1a,0xc4,0xa8,0x0,0x13,0x84,0xc9,0x78,0xcd,0x5c,0x17,0x14,0xf4,0xa4,0xa,0x23,0xde,0x12,0xca,0xcd,0x53,0x9b,0x9f,0xb9,0xd6,0xe6,0x75,0xf6,0x90,0x4f,0x1b,0x97,0x31,0xf1,0xd5,0x2d,0xe9,0xa,0x21,0x80,0x69,0x22,0x7c,0x29,0xac,0x35,0x18,0x1b,0x11,0xd6,0x22,0xba,0xaa,0x11,0xc1,0xf6,0x9d,0x9c,0xd6,0xd5,0xcb,0x1f,0xfd,0xcd,0xfb,0xb9,0xf4,0x19,0xcf,0x88,0xd3,0xf8,0xaf,0xfe,0x8e,0x87,0xd6,0xba,0xfe,0x1e,0x5f,0xfb,0x86,0xd7,0x71,0xea,0xe9,0xa7,0xf2,0x81,0xf,0x7c,0x80,0xbb,0xee,0xda,0x4e,0x78,0x46,0x17,0x47,0xfa,0xaa,0x54,0x81,0xa8,0x64,0x9a,0xc7,0x8,0x20,0xba,0x8c,0x6,0x21,0xcc,0x16,0x2c,0xee,0x32,0x9f,0x2b,0x1f,0xcd,0xf5,0xba,0xa0,0xa0,0xc7,0x97,0xca,0x2d,0xf4,0x4c,0x98,0x4d,0x2b,0xe9,0xfb,0x8b,0x38,0x0,0x99,0x30,0x67,0x99,0x20,0xbf,0xdf,0x4e,0x4,0x3d,0x3e,0xb1,0xe5,0x47,0x49,0x8f,0xb1,0x31,0xef,0xa8,0xf1,0x11,0x93,0xdb,0xdc,0xa3,0x8a,0x9e,0xa2,0xb2,0x9a,0x1e,0x77,0xed,0x48,0xca,0x59,0x6a,0x7e,0xa4,0x32,0xa5,0xb4,0x56,0xe6,0xa8,0x78,0x78,0xb4,0x88,0xc6,0xd3,0x80,0x33,0xcf,0x3c,0x93,0x8f,0xfc,0xc3,0x47,0xf9,0xed,0xd7,0xfd,0xa,0xc1,0x13,0xf,0x12,0x1c,0xd8,0x41,0xc9,0x8e,0x11,0xd6,0xc6,0xd0,0x26,0x42,0x59,0x83,0x9e,0x60,0xe,0x68,0xe1,0x71,0x8d,0xab,0x30,0x4e,0xf3,0x4c,0x2a,0x43,0x2a,0x47,0x8e,0x17,0xb7,0x21,0x48,0x1f,0x63,0x8,0xa3,0x1a,0xe5,0x5a,0x95,0xde,0xd1,0x31,0xca,0xf,0x6d,0xe1,0x92,0xa5,0x27,0xf0,0x77,0x1f,0xf9,0x8,0x97,0x3e,0xe3,0x19,0x44,0x89,0xf5,0x39,0xbf,0xf9,0xcf,0xd,0x34,0x8e,0xf7,0x8b,0x2f,0xb9,0x84,0xf,0x7d,0xf8,0xc3,0xbc,0x64,0xe5,0xa5,0x2c,0xbe,0xab,0xca,0xe0,0xe1,0x80,0x72,0x5,0x82,0x2a,0xe8,0x28,0xfd,0xc0,0x3a,0xd6,0x63,0x26,0xf8,0xfb,0x64,0x1e,0xa,0xca,0x71,0x79,0x6a,0xc2,0xd3,0x4a,0xda,0x6a,0x26,0x6d,0xb5,0xe0,0x89,0x26,0xf9,0xb4,0xae,0x52,0xf4,0xb3,0x4e,0x42,0xc1,0x15,0x44,0xf,0x8f,0xc9,0x20,0x3d,0xd6,0x8e,0xa2,0x88,0x72,0xa9,0xc4,0x6f,0xbd,0xfd,0x77,0x78,0xff,0xfb,0xfe,0x92,0x13,0xc2,0x61,0x6a,0x8f,0x6f,0xa2,0x64,0x2a,0x28,0x53,0x41,0x59,0xe9,0x4b,0xa4,0xb3,0x10,0xcf,0x1a,0x95,0x7c,0xf9,0x5b,0x54,0x14,0x11,0x54,0xd,0xdd,0xc3,0x55,0xc2,0x87,0xb7,0xf3,0xcb,0x17,0x5e,0xc2,0x7,0x3f,0xfc,0x61,0x4e,0x3a,0xe9,0x24,0x6a,0xb5,0x1a,0xc1,0x3c,0x75,0xd2,0x33,0x97,0x91,0x8e,0xf7,0x5a,0xad,0xc6,0xc9,0x27,0x9f,0xcc,0xff,0xfd,0xc8,0xd5,0xbc,0xea,0xfc,0x17,0xb3,0xf0,0xd6,0x31,0x16,0xee,0x2d,0xd3,0x35,0xa6,0x63,0x75,0x80,0x49,0x38,0x1,0x1d,0xa3,0x0,0x6b,0xe7,0xb8,0xbe,0x95,0xcf,0xd7,0x99,0x83,0x17,0x0,0x72,0xb0,0x75,0xb2,0x8a,0x87,0xc7,0x54,0x22,0x8,0x82,0xfa,0xd7,0xd1,0x73,0x9e,0xfb,0x5c,0x3e,0xf8,0xc1,0xf,0x72,0xd1,0xba,0x13,0x88,0x76,0x3d,0x44,0xb9,0x36,0x8a,0x8e,0xaa,0x60,0xaa,0x74,0x32,0xfb,0x34,0x5e,0xce,0xe3,0xd3,0x3e,0x9d,0xb0,0xfd,0xbb,0x47,0x46,0x9,0x1f,0xde,0xca,0xab,0x2e,0x7f,0x2e,0xef,0x7b,0xff,0xfb,0x59,0xbc,0x78,0x31,0xc6,0x18,0xc2,0xd0,0xdb,0x21,0x9b,0xcb,0x8,0xc3,0x10,0x63,0xc,0xbd,0xdd,0x3d,0xfc,0xe9,0x5f,0xfe,0x19,0x6f,0xbb,0xe2,0x75,0x2c,0xf9,0x45,0x95,0x5,0xbb,0x3,0xba,0x2a,0x1,0xe5,0x9a,0x46,0x45,0xf3,0x99,0x13,0x70,0xfc,0xe1,0x5,0x80,0x2,0xf8,0x21,0xe9,0x31,0x1d,0x68,0xfc,0x3a,0x3a,0xed,0xb4,0xd3,0xf8,0xf0,0x47,0x3e,0xc2,0x73,0x2f,0x39,0x87,0xca,0xb6,0x7b,0x28,0x57,0x8f,0xa0,0xa3,0x2a,0x2a,0xaa,0x8e,0xf3,0x4f,0x3a,0xea,0xeb,0x38,0xb5,0x76,0x68,0x51,0xb5,0xe4,0x8e,0xff,0xe8,0x18,0x7a,0xe3,0x56,0x5e,0xf5,0xbc,0x17,0xf0,0x9e,0xff,0xfd,0xbf,0x29,0x95,0x4a,0x5e,0xdf,0x3f,0x8f,0x90,0xaa,0x4,0xca,0xe5,0x32,0x7f,0xf0,0xee,0x3f,0xe2,0xdd,0x6f,0x7b,0x17,0x2b,0xee,0x53,0xb1,0x10,0x30,0x1a,0x9f,0x4,0x68,0xa3,0x3a,0x78,0xc1,0x6d,0x49,0x31,0xcd,0xf1,0xfa,0xd2,0x2f,0x42,0xa8,0x1b,0xf4,0x6,0x6d,0xbd,0x3,0x23,0xd3,0x81,0x72,0x90,0xc,0xf4,0x48,0x5c,0xd,0x24,0x62,0x13,0xb9,0x7e,0x93,0x49,0x80,0x22,0x75,0x31,0x17,0x33,0x36,0x2b,0x9a,0xaf,0x8c,0xd6,0xb1,0x47,0x32,0xdd,0xb9,0xa3,0xd2,0x63,0x96,0x23,0xfd,0x3a,0x1a,0x18,0x18,0xe0,0x2f,0xde,0xf7,0xd7,0xc,0x7e,0xf8,0x43,0x7c,0xf5,0x3b,0xd7,0xd0,0xb5,0xf2,0x74,0xaa,0x5d,0xfd,0x18,0x2c,0x4a,0x5,0x9,0xc1,0x6f,0x7c,0x90,0x5a,0x6b,0x85,0x39,0x20,0x91,0xf1,0xa,0x28,0xbd,0x39,0x2,0x61,0x51,0xda,0x2c,0xd9,0xd6,0xa6,0xdb,0x7b,0xae,0xe4,0xa6,0x10,0x6b,0xc1,0xc4,0x9b,0x7f,0xd7,0xe8,0x18,0xea,0xe1,0xad,0xbc,0xea,0xf9,0x2f,0xe2,0x3d,0x7f,0xfc,0xde,0xba,0x55,0x3f,0xbf,0xf9,0xcf,0x2f,0xa4,0x76,0x32,0xac,0x31,0xbc,0xe6,0xd,0xaf,0xa5,0xb7,0xaf,0x97,0xff,0xfb,0xb1,0xf,0xc5,0xa3,0x67,0x99,0x5,0x15,0x51,0x53,0x66,0xdc,0x42,0x66,0x7d,0x7c,0x17,0x19,0xed,0x71,0xb4,0xfa,0xe7,0x6a,0xbb,0xbf,0x90,0x18,0x98,0x2d,0x5b,0x50,0xd1,0x59,0xc1,0x60,0x10,0x35,0x81,0x1c,0x98,0xe6,0xa7,0x32,0x61,0xb9,0xc,0x9d,0x82,0xe2,0x3a,0x16,0x84,0xb7,0x80,0x9,0xcf,0xe0,0xa4,0x32,0x8a,0x6e,0x6,0xe4,0xe2,0x4a,0x82,0x4e,0x4b,0x94,0xfd,0xac,0x39,0x32,0xb9,0xec,0x7c,0x1d,0x8b,0xb6,0xff,0x2c,0xdb,0x59,0x5e,0x10,0xb5,0x35,0x85,0x22,0x84,0x87,0xc7,0x54,0x21,0xfd,0x3a,0xea,0xed,0xe9,0xe1,0x4f,0xfe,0xf4,0xcf,0x38,0x61,0xf9,0x9,0x7c,0xfc,0xd3,0xff,0x46,0x69,0xd5,0x69,0xd4,0x7a,0x6,0x30,0x51,0x0,0x41,0x8,0x5a,0xd5,0x9,0xbe,0xd2,0x92,0xa6,0xa4,0x8d,0x58,0x8,0x93,0xbf,0x3b,0xe4,0xb4,0xb2,0x58,0x5d,0xc,0xa5,0xe2,0x2b,0x5e,0x2a,0x8a,0x50,0x51,0x8d,0x9e,0xd1,0x2a,0x76,0xd3,0x76,0x5e,0x99,0xd9,0xfc,0xbd,0xbe,0x7f,0x7e,0x42,0x29,0x85,0x4a,0x6c,0x6,0x5c,0xf9,0xca,0xab,0x30,0xc6,0xf0,0xfe,0x7f,0xfc,0x5b,0xd4,0x79,0x1,0xfb,0x97,0xc4,0x77,0x2,0xa2,0xb2,0x4d,0xd6,0xf8,0x46,0xb4,0x61,0xf6,0xb7,0x15,0xe7,0x3d,0xe2,0x66,0x9f,0xd,0x93,0xd2,0x56,0x84,0x72,0xaa,0x5,0x65,0xcf,0x3e,0x78,0x51,0xbc,0x8,0x7e,0x9d,0xf2,0x98,0x1,0xa4,0x5f,0x47,0xc6,0x18,0x7e,0xe3,0x6d,0x6f,0xe3,0xf7,0x7f,0xf7,0xb7,0x31,0x4f,0x6c,0x26,0x18,0x39,0x4c,0x60,0x6a,0x10,0xd5,0xb0,0xe2,0xe9,0xda,0xec,0x41,0xda,0x6,0x65,0xc,0x2a,0x8a,0xaf,0xfa,0xd9,0x2d,0xdb,0xb9,0xe2,0x19,0xcf,0xe2,0x3d,0xef,0xfd,0x5f,0xf5,0x63,0x7f,0xbf,0xf9,0x7b,0x28,0xa5,0x88,0xa2,0x88,0x57,0xfc,0xca,0x2b,0xf9,0x83,0xb7,0xbc,0x83,0xc5,0x77,0x46,0xc,0xed,0xf,0x29,0x57,0x3,0x82,0x9a,0x46,0xd9,0x94,0x16,0xd8,0x29,0x63,0x65,0xf6,0x1e,0xef,0xbb,0xc0,0xb,0x0,0x12,0x14,0x1d,0xac,0x93,0xf2,0xe8,0x34,0xa4,0x36,0x3,0xac,0x31,0xbc,0xee,0xf5,0x6f,0xe0,0x37,0xdf,0xf4,0x7a,0xcc,0xce,0x8d,0x84,0xd5,0xa3,0xb1,0xe9,0x60,0x13,0xc5,0x5f,0xd7,0xc7,0xbb,0xa2,0x45,0xb0,0x16,0x6d,0x2c,0xd4,0x22,0xba,0x8c,0xc1,0x6e,0x7f,0x8c,0xf3,0xd7,0xac,0xe5,0xff,0xfb,0x5f,0xef,0xa1,0x5c,0x2e,0xfb,0x63,0x7f,0x8f,0x3a,0x52,0xe,0x8c,0xb5,0x96,0xd7,0xbd,0xe9,0xf5,0xfc,0xfa,0x8b,0x7f,0x85,0xa1,0x3b,0x6b,0xc,0x1c,0x29,0x51,0xaa,0x28,0x74,0x94,0x18,0xb,0xf2,0xb,0xf0,0x8c,0xc0,0xcf,0xca,0x1c,0x3a,0x4b,0x82,0xf3,0x98,0x1b,0x50,0x2a,0xbe,0x3a,0x67,0x8c,0xe1,0x37,0xde,0xfa,0x36,0x5e,0xff,0xeb,0xbf,0xc2,0xe8,0x23,0xf,0x52,0x8e,0xc6,0x50,0x51,0x6c,0x31,0x70,0xf6,0x91,0xa5,0x13,0xe3,0x5f,0xd6,0x82,0x31,0x94,0x8c,0x41,0x3d,0xf6,0x4,0xa7,0xf6,0xf,0xf1,0x57,0x7f,0xf3,0x37,0xc,0xd,0xe,0x11,0x45,0x91,0xff,0xf2,0xf7,0x68,0x42,0x3a,0x1e,0xac,0xb5,0xbc,0xeb,0xff,0xfb,0x7d,0x5e,0xf5,0x8c,0x2b,0x58,0x70,0x4f,0x44,0xdf,0x48,0x99,0x52,0x45,0xa3,0x8d,0x42,0x65,0x3d,0x4a,0xcd,0x1a,0x74,0xe6,0x97,0x7e,0x11,0xc2,0xe6,0x26,0xb8,0xe8,0xd7,0xe5,0x78,0xa2,0x24,0x21,0x58,0x2,0xcc,0xeb,0x78,0x38,0x6,0x7,0x20,0x13,0xde,0x8e,0x45,0x24,0x25,0xe4,0x57,0x90,0x34,0x35,0x12,0xe4,0xe1,0x31,0x93,0x68,0x5c,0x18,0x7f,0xe7,0x77,0x7f,0x8f,0x27,0x9f,0xdc,0xc3,0xb7,0x6f,0xb8,0x99,0xee,0x13,0x4f,0xa3,0x1a,0x59,0x8,0x4a,0x48,0xb,0x8f,0x6d,0xf8,0x37,0x1b,0xda,0x8,0x2d,0xe8,0x3a,0x4d,0x61,0x5a,0x99,0x44,0xd8,0x54,0x5f,0x2c,0xd6,0x1a,0x54,0xea,0xdc,0xe7,0xc0,0x21,0xfa,0xf,0x1f,0xe5,0x8f,0xde,0xff,0x27,0xac,0x59,0xb3,0x6,0x63,0xc,0x41,0x10,0x14,0x37,0xd8,0x63,0xde,0x22,0x55,0x1b,0x75,0x95,0xbb,0x78,0xf7,0x7b,0xdf,0xc3,0xae,0x77,0xee,0xe2,0xba,0xfb,0x7f,0x4e,0xf4,0x94,0x0,0xab,0x6b,0x54,0xba,0xc6,0xd,0xf5,0x34,0x9f,0x6,0x48,0x1c,0x80,0x2,0x5e,0x80,0x64,0xcd,0xd2,0xd9,0x93,0xa0,0x14,0x36,0x26,0x94,0x23,0x71,0x5,0x3a,0x67,0xef,0xc8,0x98,0x2,0x96,0x4,0x0,0x37,0x8e,0xbd,0xd8,0x64,0x91,0xb1,0x24,0xb8,0x3,0x86,0xbc,0xfb,0x51,0x2d,0x94,0x22,0xec,0xeb,0x8e,0xa2,0x43,0x12,0x26,0xd4,0xbb,0x80,0x15,0x6d,0xbd,0x10,0xe0,0x71,0x1c,0x90,0x2e,0x8c,0x5a,0x6b,0xde,0xfd,0x9e,0xf7,0x70,0xe8,0xd0,0x41,0x7e,0x72,0xf7,0x83,0x94,0x56,0x9e,0x42,0xcd,0x58,0x2,0x13,0x62,0x75,0xb3,0x10,0x60,0xc4,0x61,0x9a,0x57,0x19,0x28,0x9b,0x77,0x1b,0x1c,0xcf,0x29,0x81,0x4,0x38,0xc1,0x4d,0x3,0x95,0x7e,0xf9,0xdb,0x8,0x55,0x8b,0xe8,0xaa,0x54,0xe0,0xd1,0x5d,0xbc,0xed,0xad,0x6f,0xe5,0x69,0x4f,0x7f,0x3a,0x51,0x14,0xf9,0xcd,0xdf,0xe3,0x98,0x48,0xf9,0x0,0xfd,0xfd,0xfd,0xbc,0xf7,0x4f,0xff,0x98,0x5d,0xef,0x7c,0x27,0xf7,0x6e,0x7b,0x8c,0xda,0x3a,0x8d,0xd1,0x35,0xaa,0xa5,0x8,0xab,0xa2,0xcc,0x58,0x6c,0x65,0xc3,0x96,0x26,0x86,0x44,0xe4,0x93,0xd8,0xfd,0x42,0x3c,0x35,0x56,0x50,0xce,0x71,0x42,0x3b,0xdb,0x53,0xd2,0xa7,0x5e,0x5,0x20,0xc2,0x6b,0xa0,0x3c,0x8e,0x1f,0x52,0x21,0x60,0x60,0x60,0x80,0x3f,0xfc,0xa3,0xff,0x8f,0x35,0xb,0xfb,0x88,0xf6,0x3f,0x4e,0x60,0xd,0x24,0xd6,0x2,0x8f,0xff,0xb1,0x7a,0x7c,0x94,0xa7,0x22,0x43,0x68,0xc,0xd1,0xf6,0xc7,0x78,0xde,0x53,0x9f,0xc6,0x6b,0x5e,0xff,0x3a,0xaf,0xf3,0xf7,0x70,0x46,0xea,0x4d,0x70,0xdd,0xba,0x75,0xfc,0xc9,0x1f,0xff,0x9,0xcb,0xb7,0xf7,0x32,0xb0,0xb7,0x44,0x69,0x2c,0x20,0x88,0xf4,0x2c,0x3b,0x64,0x9f,0x5d,0xb5,0x99,0xa,0xf8,0x59,0x2a,0xc0,0xda,0xc4,0x65,0xa5,0x97,0x2,0x3c,0x8e,0x13,0x52,0xd3,0xc1,0x27,0x9e,0x78,0x22,0x7f,0xfa,0xa7,0x7f,0x4a,0xcf,0xc8,0x41,0x38,0x7a,0x0,0x9d,0x30,0xed,0xad,0x39,0x7e,0x57,0xea,0x14,0x80,0x31,0x28,0x13,0xa1,0x23,0x83,0xda,0x7b,0x80,0x35,0x3d,0x3,0xfc,0xce,0x3b,0x7e,0x8f,0x40,0x7,0xfe,0xba,0x9f,0x47,0x4b,0x48,0xc7,0xfa,0xd3,0x9e,0xf1,0x74,0xde,0xf8,0xca,0xd7,0x32,0x74,0x9f,0xa1,0x6f,0xb4,0x4c,0xa9,0xa2,0x8,0x4c,0x7a,0x33,0xc0,0x63,0x3a,0xe0,0x5,0x0,0x1,0x75,0xfb,0x0,0x7e,0xd4,0x79,0x1c,0x47,0x4,0x41,0x40,0x14,0x45,0x5c,0x70,0xc1,0x85,0xbc,0xed,0x2d,0x6f,0x26,0x7a,0x72,0x7,0x61,0x75,0xc,0x4c,0xec,0xf8,0xe3,0xb8,0x9a,0x50,0xb5,0xa0,0x22,0x4b,0x30,0x56,0xa1,0xbc,0x7b,0x1f,0x6f,0x79,0xf3,0x9b,0x38,0xe9,0xa4,0x93,0xbc,0x95,0x3f,0x8f,0x49,0x21,0xbd,0x19,0xf0,0xd6,0xb7,0xbf,0x8d,0xcb,0xd7,0x3f,0x8d,0x81,0x87,0xc,0xdd,0x95,0x12,0xba,0x9a,0xd8,0xc0,0xc8,0xea,0x88,0xa7,0x14,0x9d,0x63,0xb9,0x6f,0xaa,0xd1,0x64,0x9,0x50,0x46,0x1b,0x1c,0x0,0x29,0x37,0x41,0x61,0x29,0x7e,0x6c,0xb,0xee,0x4c,0x31,0x79,0xae,0x80,0x2d,0xb0,0x2c,0x98,0xff,0x0,0x11,0xae,0x96,0x28,0x99,0x27,0x62,0x75,0x4a,0x6e,0xf2,0x52,0x80,0xc7,0xf1,0x45,0xea,0x62,0xf5,0xd5,0xaf,0x79,0xd,0x77,0xdd,0x75,0x37,0xd7,0xdf,0x7e,0x27,0xe5,0x95,0xa7,0x50,0x8b,0x80,0xa0,0x14,0x5f,0x21,0x14,0xae,0x4d,0xc9,0xce,0xac,0x6c,0x6e,0xc0,0x2b,0xc1,0x12,0xa0,0xa5,0x80,0x1b,0xa3,0x6c,0x6c,0xe9,0x3f,0x31,0xf8,0x13,0xda,0x8,0xb3,0xf3,0x9,0x2e,0x3a,0xf3,0x6c,0x7e,0xe9,0x97,0x7f,0x99,0x28,0x8a,0xfc,0xe6,0xef,0x31,0x29,0xa4,0xae,0xb3,0x4b,0x61,0x89,0xdf,0x7b,0xd7,0x3b,0x79,0xe0,0xf7,0x37,0x62,0x9e,0xdc,0x8b,0x5e,0x1,0x63,0xda,0x10,0x95,0x52,0xba,0xaa,0xcc,0x1,0xb0,0xa2,0x6e,0x3e,0xbf,0xb7,0x19,0xdb,0x4c,0xda,0xb3,0x80,0x51,0x35,0xc1,0x68,0xd6,0x18,0xb9,0x5d,0x49,0xb0,0x18,0x68,0x8b,0xe,0x8a,0xa7,0x40,0x3f,0x3f,0xad,0x48,0xea,0xa7,0xa7,0xca,0x5,0x6f,0x71,0x29,0x99,0x47,0x8,0x4a,0x39,0x47,0x4d,0x8f,0x75,0x7d,0x64,0xd7,0xc2,0xf9,0x42,0xa4,0x7a,0x1f,0xc3,0x2d,0xb1,0x1d,0x4f,0xe7,0xe1,0x71,0xbc,0x90,0x1e,0xa5,0x7,0x41,0xc0,0x6f,0xff,0xce,0xdb,0x59,0xd6,0x5d,0xc2,0x1e,0xda,0x4b,0x68,0x22,0x74,0xdd,0x3e,0x40,0x91,0xab,0x5e,0xd3,0xf4,0x48,0xee,0x80,0x5b,0x71,0x2f,0xac,0xac,0x5,0x6b,0xd0,0x51,0x8d,0xc0,0xd4,0x8,0xf,0x1f,0x66,0x60,0xa4,0xca,0xef,0xbd,0xe3,0xf7,0xe8,0xea,0xea,0xaa,0xdb,0x33,0xf0,0xf0,0x98,0xc,0x52,0x61,0xf7,0x8c,0x33,0xcf,0xe0,0xcd,0xaf,0x79,0x23,0x3,0xf,0x5a,0x6,0x46,0x42,0x7a,0xab,0xd0,0x6d,0xc,0x65,0x1b,0xd1,0x45,0x44,0x17,0x36,0xf3,0x18,0xca,0x4e,0x4f,0x8d,0x12,0x35,0xc2,0xcc,0x23,0xbb,0xe4,0xad,0xe4,0x9e,0x78,0xfe,0xcc,0xad,0x33,0x1,0x2f,0xae,0xe7,0x30,0x2e,0x2c,0xa0,0xfc,0x3d,0x0,0x8f,0xe3,0x8f,0x74,0x61,0x5c,0xb7,0x6e,0x1d,0x6f,0xfd,0x8d,0xdf,0xc0,0x1e,0x78,0x12,0x5d,0xab,0xa0,0x4c,0x4d,0xfc,0x2a,0x99,0x2e,0xd4,0xcd,0xfd,0x1a,0x4b,0x18,0x59,0x6a,0x8f,0xef,0xe5,0x65,0xbf,0xfc,0xcb,0x9c,0x7e,0xc6,0x19,0xf3,0x9e,0xf8,0x97,0x5a,0x73,0x4c,0x9f,0x28,0x8a,0xea,0x4f,0xad,0x56,0xab,0x3f,0x8d,0xe1,0x51,0x14,0xd5,0xe3,0x5b,0xeb,0xbd,0xe2,0xc1,0xf8,0x49,0xc0,0x2b,0x7e,0xf5,0x15,0x3c,0xf3,0xd4,0x4b,0x29,0x6f,0x51,0x84,0xb5,0x10,0x55,0xd5,0x50,0x17,0x45,0xb,0xbf,0x23,0x27,0x78,0x5a,0xfd,0xc4,0x9d,0xfb,0x98,0xbf,0x33,0xf6,0x18,0xf0,0xd3,0xd0,0x63,0xb6,0x21,0xbd,0x19,0xf0,0xb2,0x2b,0xaf,0xe4,0xa2,0x73,0xce,0x62,0x74,0xf7,0x4e,0x82,0xc4,0xfc,0xee,0x8c,0x8d,0xd8,0x64,0xf3,0xf,0xac,0x25,0x3a,0x78,0x88,0x55,0xfd,0x83,0xfc,0xea,0xab,0x5f,0x1d,0xab,0xeb,0xe6,0xd1,0xe6,0x95,0x6e,0xd6,0xe9,0x46,0x9f,0x9a,0x39,0xd6,0x5a,0xd7,0x9f,0x20,0x8,0xea,0x4f,0x18,0x86,0xf5,0xa7,0x31,0x3c,0x8,0x82,0x7a,0xfc,0xf4,0xf4,0x64,0xbe,0xb,0x5,0x69,0x3f,0xf4,0xf5,0xf6,0xf1,0x96,0xdf,0x78,0xb,0x8b,0x9f,0x1c,0xa2,0xe7,0x40,0x99,0xb0,0xa6,0xd1,0x91,0xca,0xdd,0x62,0xf5,0x68,0xf,0xde,0x21,0x77,0xe,0x89,0x31,0x96,0xf9,0x21,0x0,0x7a,0x74,0x8,0xd2,0x2f,0xa3,0x30,0x8,0x78,0xeb,0x5b,0xdf,0xca,0xfd,0xef,0x7e,0xf,0xa3,0xc3,0x47,0x50,0x7d,0x83,0xf1,0x60,0x55,0xe9,0x57,0xcb,0x74,0xac,0x90,0x71,0xbe,0x16,0xe2,0x5b,0x8,0xb5,0x8,0xf6,0x1e,0xe0,0x5,0x2f,0xbd,0x92,0x13,0x4f,0x3c,0x71,0xce,0x13,0xff,0xd2,0xcd,0x3e,0xdd,0xe4,0x53,0x35,0x47,0xa3,0xba,0x63,0x78,0x78,0x98,0x3,0xfb,0xf7,0x73,0xf8,0xf0,0x11,0x46,0x47,0x47,0x39,0x7a,0xf4,0x28,0xa3,0x23,0xa3,0x18,0x13,0x31,0x3c,0x3c,0x8c,0x56,0xe3,0x6e,0x71,0x4b,0xe5,0x32,0xe5,0x72,0x89,0x52,0xb9,0x4c,0x6f,0x4f,0xf,0x43,0xb,0x17,0xd0,0xdf,0xdf,0xcf,0xa2,0x45,0x8b,0xa,0x6d,0x27,0xa4,0x16,0x15,0xe7,0x72,0x3f,0xa7,0x48,0xc7,0xfa,0x85,0x17,0x5f,0xc4,0xab,0x5e,0xf4,0x4a,0x3e,0x79,0xe3,0xa7,0xe9,0xba,0xa4,0x4c,0x54,0x1d,0xc3,0xe8,0x94,0xe0,0xe5,0x32,0xce,0x25,0xd7,0x57,0xcd,0xa7,0xba,0x56,0x8,0x6b,0x5,0x9d,0x2e,0x8f,0x84,0x3a,0xd7,0x1d,0xcd,0x70,0x6d,0xa0,0x34,0x2c,0x8b,0x3c,0xf7,0xe5,0x78,0x77,0xd2,0x47,0x8c,0xb6,0x62,0xa6,0xd9,0x57,0x25,0xbb,0x12,0x96,0xbc,0xfc,0x49,0x84,0xc1,0xbc,0xc1,0x93,0xb4,0x68,0x6b,0x53,0x1e,0x80,0x87,0xc7,0xec,0x40,0xaa,0xa,0x38,0xef,0xfc,0xf3,0x79,0xc1,0x73,0x2e,0xe7,0x2b,0xdf,0xbf,0x8e,0x9e,0x9e,0x1e,0x88,0xc0,0x28,0x85,0x52,0x41,0xc3,0x9c,0xcb,0x73,0x58,0xac,0x68,0x2d,0x4d,0x9a,0xa7,0xcd,0xf3,0x22,0xb6,0xf9,0x13,0x13,0x63,0xb5,0x89,0x50,0x47,0x8e,0xb2,0xac,0xb7,0x8f,0x97,0x5f,0x75,0x65,0xfc,0xf7,0x39,0xaa,0xf7,0x4f,0x37,0xfe,0xf4,0x6b,0x1d,0x20,0x32,0x11,0x47,0xf,0x1f,0x65,0xcb,0xe6,0x2d,0x6c,0x7c,0xe8,0x21,0x1e,0x7c,0xf8,0x21,0xf6,0xee,0xdb,0xc7,0x81,0x43,0x7,0x39,0x72,0xf4,0x30,0xc3,0x63,0xa3,0x8c,0xd5,0x2a,0xc,0xd7,0xe2,0xff,0x1b,0x6b,0x18,0xad,0x8e,0xa1,0x94,0x6,0xc,0x61,0x50,0xa2,0xa4,0x43,0x4a,0x3a,0x24,0xc,0x42,0x7a,0x4a,0x5d,0xc,0x74,0xf5,0xd1,0xd3,0xdd,0xc3,0x40,0x5f,0x3f,0xb,0x6,0x87,0x58,0x7b,0xd2,0x5a,0xce,0x38,0xfd,0xc,0x4e,0x3e,0x65,0x1d,0xcb,0x4e,0x58,0x46,0x4f,0x4f,0x4f,0xbd,0x7c,0x63,0xd,0x58,0xe6,0x85,0x20,0x60,0xad,0xe5,0x15,0xbf,0xfa,0xa,0xae,0xbb,0xe9,0x3a,0x36,0xee,0xda,0x46,0xb4,0x46,0xa1,0x6b,0x16,0x53,0x8a,0xb0,0x8c,0x1b,0xba,0xb2,0x58,0x8c,0xaa,0x9,0x39,0x64,0x89,0x81,0x16,0x2d,0x90,0xfb,0x42,0x8c,0xd3,0xce,0x27,0xee,0x71,0x8e,0x5b,0x84,0x69,0xe5,0x56,0x79,0x9e,0xab,0x2e,0x22,0x1b,0x6e,0x93,0x72,0xb2,0x38,0xd6,0x48,0x99,0xd0,0x12,0x60,0x11,0x84,0xfd,0xd5,0x21,0x56,0x1,0x8a,0xd4,0x98,0x2,0x93,0x3f,0xcf,0xcc,0x94,0x92,0x15,0x78,0x47,0x97,0xaa,0x23,0x94,0x91,0x6a,0x86,0xfc,0x29,0x80,0xc7,0x6c,0x83,0x4a,0xbe,0x7e,0x7e,0xfd,0xb5,0xaf,0xe5,0xa6,0x9f,0xfc,0x84,0xc3,0x47,0xf,0x11,0xc,0xd,0x81,0xd,0x92,0xdb,0x34,0xc9,0x9,0x96,0x34,0x57,0xa,0xe7,0x63,0x73,0x78,0xd6,0x64,0xb0,0x2,0x8c,0xb5,0x28,0x13,0x51,0x32,0x96,0x91,0x5d,0xbb,0x79,0xe6,0xf3,0x5f,0xc4,0x89,0x27,0x9e,0x38,0x27,0xef,0xfc,0xa7,0x5f,0xfb,0x4a,0x29,0x82,0x20,0x60,0x64,0x64,0x84,0x7,0x1f,0x78,0x90,0xfb,0xef,0xbd,0x8f,0x5f,0xfc,0xe2,0x17,0xdc,0xbf,0xf9,0x21,0xe,0x57,0x8f,0x32,0xa6,0xd,0x95,0x20,0xa2,0x5a,0xb2,0xa8,0xbe,0x0,0x35,0x14,0x42,0x29,0x40,0x5,0x1a,0x82,0x2e,0x54,0x10,0x13,0x23,0xbb,0x82,0x64,0x9,0xb6,0x31,0x5b,0xbd,0x6a,0x2c,0x55,0x13,0x7f,0xa4,0x1c,0x88,0xc6,0xd8,0x51,0x3d,0x8a,0x1a,0x35,0xd8,0x83,0x11,0xfa,0x9,0x43,0xf9,0x81,0x80,0xae,0xef,0x84,0x94,0x4d,0xc8,0x9,0x43,0xcb,0xb8,0xf0,0x9c,0xf3,0x38,0xf7,0x82,0xf3,0xd9,0x70,0xea,0x6,0xd6,0x6f,0x58,0x5f,0x5f,0xb3,0x52,0x15,0xc1,0x5c,0x14,0x6,0x52,0x61,0x77,0xed,0xda,0xb5,0x3c,0xef,0xb2,0xe7,0xf1,0xe8,0xf5,0x9f,0xc1,0x2e,0xd,0x40,0x57,0x30,0x81,0x89,0x6f,0x6a,0x25,0x71,0x8b,0x6e,0x6,0x40,0x56,0x28,0xc8,0xb,0x0,0xad,0x68,0xfb,0x75,0xb,0x71,0xb3,0x88,0x2f,0xee,0x4e,0xe,0x52,0x99,0x8a,0xfc,0xc6,0x6e,0x88,0xe9,0x8b,0xd9,0x78,0xc7,0x3a,0xe6,0xf7,0x2a,0x0,0x1,0xf5,0x13,0x55,0x7f,0x0,0xe0,0x31,0xcb,0x90,0x1e,0x8f,0xae,0x5d,0xbb,0x96,0xab,0x5e,0xfe,0x72,0x3e,0xfe,0x1f,0x9f,0x63,0x70,0x60,0x80,0x8,0x1d,0xb,0xac,0xd3,0xb0,0x17,0x5b,0xa5,0x62,0xae,0x81,0x5,0x3b,0x3c,0xca,0x92,0x72,0xf,0x57,0xbe,0xe2,0x15,0xf1,0xdf,0xe6,0x90,0x0,0xd0,0xf8,0xc5,0xf,0xb0,0xe3,0xd1,0x1d,0x7c,0xff,0x7b,0xd7,0xf0,0xd3,0x9f,0xff,0x8c,0x87,0xb7,0x6d,0x62,0x6f,0xed,0x30,0x7a,0x69,0x2f,0x6a,0x79,0x19,0x7a,0xbb,0x89,0xba,0x34,0x2a,0x8,0x8,0x2,0x8b,0xd1,0x26,0xfe,0x8e,0x54,0x71,0x7f,0x59,0x4c,0x72,0xe2,0x62,0xb1,0xb6,0x86,0x4e,0xc2,0x20,0xed,0xaf,0xb4,0xcf,0x82,0xb8,0x7f,0x6d,0xa2,0xdf,0x36,0x8a,0x31,0x63,0x18,0xad,0x1a,0x82,0x51,0xc3,0xfe,0x23,0x3b,0xb9,0xef,0xb6,0xad,0x84,0xd7,0x7f,0x95,0xd5,0x3,0xcb,0x39,0xe7,0xf4,0xb3,0xb9,0xe8,0x82,0xb,0x79,0xf1,0x2f,0xff,0x12,0x3,0x83,0x3,0xf5,0xf1,0x30,0x17,0x6f,0x60,0xa4,0xed,0x79,0xfd,0x1b,0x5f,0xcf,0x8d,0x3f,0xb9,0x91,0x4d,0x7b,0xb6,0x50,0x59,0x55,0xc1,0x44,0xb5,0xf1,0xab,0x62,0xad,0xe7,0x4a,0xf6,0x1a,0xa0,0x6b,0x2e,0xed,0x6c,0x7,0xd3,0x71,0xa7,0x6c,0x72,0xe2,0x7d,0x33,0xbc,0x0,0x20,0x20,0x1e,0x22,0x4a,0xb0,0x25,0xe0,0x31,0x13,0x68,0x24,0x3e,0x65,0x49,0x50,0x92,0xfe,0x75,0xbe,0xe2,0x8a,0x2b,0xae,0xe0,0x3b,0xdf,0xfd,0x2e,0xbb,0xf,0x1f,0x20,0x18,0x5a,0x44,0x64,0x63,0xfd,0xf4,0x94,0xcb,0xad,0x89,0x53,0xaf,0xc0,0xc2,0xe8,0xee,0xbd,0x3c,0xe3,0xac,0xa7,0x70,0xfa,0xe9,0xa7,0xcf,0xa9,0xcd,0x3f,0xe5,0x31,0x4,0x41,0xc0,0xc3,0xf,0x3d,0xcc,0x77,0xbf,0xfd,0x6d,0xbe,0x7f,0xc3,0x75,0x3c,0x31,0x76,0x80,0xca,0x50,0x40,0xb8,0xa1,0x97,0xb0,0x77,0x39,0x51,0x9,0xaa,0x98,0x58,0x9d,0xa8,0xc0,0xaa,0xf8,0x6b,0x14,0xdd,0xe8,0xe3,0x24,0x7e,0x3,0xf1,0xef,0x71,0x60,0x62,0xc0,0x39,0x67,0xd7,0xde,0x26,0x76,0x18,0x14,0xc4,0xfd,0x6c,0xe2,0xff,0xdb,0x2e,0x8b,0xea,0x53,0xe8,0x45,0x1,0xc1,0xea,0x3e,0xa2,0x8a,0x62,0xeb,0xe1,0xfd,0x6c,0xdd,0xfc,0x43,0xae,0xbb,0xe3,0x47,0x7c,0xf6,0xb,0x9f,0xe3,0xf2,0x4b,0x9f,0xcd,0x4b,0x5e,0x7e,0x5,0xa7,0x9e,0x7a,0x6a,0xbd,0xd,0x73,0x49,0x10,0x48,0x85,0x9b,0x65,0xcb,0x97,0xf1,0x92,0x17,0xbc,0x84,0x8f,0x7e,0xf3,0x1f,0xe9,0x5a,0x56,0x26,0xa,0xaa,0x44,0x41,0xd6,0x47,0x80,0xc7,0x64,0xe0,0x5,0x0,0x1,0xb6,0x50,0x5f,0xe0,0x31,0x13,0x68,0x5c,0xc0,0xa4,0xc5,0xcc,0x5a,0x5b,0x27,0x45,0xcd,0xa5,0x5,0xcf,0x15,0xe9,0xf1,0xe8,0xca,0x55,0xab,0x78,0xfa,0xd3,0x9e,0xc6,0x97,0xaf,0xf9,0x3e,0xe1,0xc0,0x2,0x94,0x32,0xa0,0xf4,0x94,0x1e,0x5f,0x29,0xa5,0xc0,0x18,0xac,0x31,0xd8,0x4a,0x85,0xde,0xc8,0xf0,0xa2,0x17,0xbe,0xa8,0xce,0x58,0x9f,0xb,0xe,0x7f,0xd2,0xcd,0x7f,0xff,0xfe,0xfd,0x7c,0xf6,0xdf,0xff,0x93,0x6f,0x5e,0xf3,0x1d,0x76,0xd9,0x83,0x84,0xab,0x6,0x31,0x43,0xb,0x51,0x5d,0x8a,0x8a,0xb2,0x18,0x65,0xb1,0x61,0xfc,0x85,0x8f,0x52,0xd4,0x1d,0x9b,0x29,0x44,0xc3,0x4b,0xb6,0xfe,0x6f,0xf2,0x3e,0xea,0xe3,0x74,0xfc,0x7b,0xd0,0xaa,0xe4,0x49,0x7e,0x57,0x41,0x2c,0xc0,0x99,0x58,0x5f,0x80,0xb6,0x96,0x9a,0xb1,0x10,0x42,0xd0,0x13,0x12,0x2c,0x2e,0x31,0x3c,0x6a,0xd8,0xb2,0x7f,0xf,0x5b,0xae,0xfb,0x2f,0xbe,0xfb,0xc3,0x6b,0x78,0xfe,0x65,0xcf,0xe5,0x57,0x7e,0xed,0x57,0x59,0x77,0xca,0xba,0x38,0xcf,0x39,0x24,0x98,0xa5,0x6a,0x8e,0x17,0xfd,0xf2,0x8b,0xf8,0xc6,0xf7,0xbe,0xc9,0xd6,0xdd,0x5b,0x9,0x57,0x85,0xf1,0x2d,0x9,0xd,0x7e,0x9d,0x6e,0xf,0x61,0x9e,0x13,0xe9,0x6,0x89,0x80,0x90,0x8f,0x33,0x79,0x52,0x61,0x32,0xb,0x9a,0xa1,0xdd,0x38,0x0,0x71,0xe1,0xe,0x25,0x49,0x51,0x6c,0xac,0x3,0x8d,0xa6,0xe3,0xcc,0x66,0x6,0x91,0x2e,0x2,0xbb,0x77,0xef,0xe6,0x23,0x1f,0xf9,0x8,0xe5,0xae,0x52,0x3c,0x99,0xe2,0xbf,0x32,0xfe,0x6,0x93,0x85,0xc7,0xe9,0x8d,0x16,0x15,0xd6,0xf0,0x73,0xe3,0xde,0xe3,0xb2,0x6,0xd9,0xe6,0x1f,0xc3,0x30,0xa0,0xaf,0xaf,0x8f,0x30,0xc,0x19,0x1c,0x18,0x64,0xd1,0xa2,0xc5,0x2c,0x5a,0xbc,0x88,0xc5,0x8b,0x16,0xd3,0xdf,0x3f,0xc0,0xc2,0x85,0x8b,0x18,0x1c,0x1c,0x68,0xda,0x78,0x1a,0xaf,0x4b,0xcd,0x45,0x7d,0xa8,0x84,0xf4,0x5a,0xe0,0xaf,0xfe,0xda,0xaf,0x71,0xfd,0x4d,0x37,0x31,0x3c,0x72,0x14,0xd5,0x37,0x80,0x35,0x51,0xac,0x83,0x76,0x3e,0x74,0x2c,0xe2,0xa,0xd8,0xfa,0x8f,0xca,0x1a,0xb4,0xb5,0xd8,0xc3,0x47,0x59,0xd2,0x37,0xc0,0xa5,0xcf,0xb8,0x14,0xe8,0xfc,0xbe,0x6e,0x64,0xf6,0xff,0xe4,0xc7,0x3f,0xe1,0x63,0x1f,0xfb,0x18,0xf7,0x3d,0xb1,0x99,0x60,0xed,0x10,0xe5,0x85,0x4b,0xa9,0x84,0x26,0xde,0xf0,0xb5,0xc5,0xa4,0xa,0x60,0xdd,0xcc,0x19,0x4f,0x19,0x17,0xd9,0xc5,0x2a,0xee,0xc1,0x46,0x42,0x66,0xbd,0xd4,0x4c,0xbc,0xcc,0x55,0xbf,0xf8,0x28,0x0,0xad,0x92,0x77,0xa0,0x89,0x1f,0xb,0x86,0x8,0x6b,0x40,0x7,0x10,0xf5,0x68,0x4a,0xcb,0x7a,0x79,0x62,0xdf,0x11,0x3e,0x7b,0xc3,0x17,0xb8,0xe5,0x67,0xb7,0xf0,0x86,0xd7,0xbe,0x91,0x97,0xbc,0xec,0xa,0xba,0xbb,0xba,0xe6,0xcc,0xcd,0x8c,0xd4,0x59,0xd0,0xc9,0xeb,0x4e,0xe6,0x45,0xcf,0x79,0x21,0x9f,0xba,0xf1,0x53,0x94,0x4e,0x50,0xd4,0x22,0xb0,0xf5,0x53,0x0,0x4b,0x20,0x8e,0xe1,0x8a,0x10,0xe6,0x46,0x4c,0x97,0xd0,0x8e,0x86,0x6d,0x3a,0x34,0xca,0xd9,0xb7,0x2b,0xc9,0x43,0x4a,0xc9,0x24,0xc0,0x74,0x14,0x86,0xaa,0x61,0x40,0x4a,0x8d,0x2b,0xd8,0x23,0x9d,0xc2,0xa4,0x50,0x67,0x6a,0x92,0x45,0xb0,0x71,0x62,0x73,0x1b,0xbb,0x85,0x5c,0xb,0x2d,0xe4,0x1a,0x93,0x32,0x99,0x9b,0x3,0xa5,0xdb,0x2,0x36,0x26,0x3c,0xd9,0xbc,0x3b,0xd5,0x4e,0x42,0x2a,0x0,0x1c,0x3d,0x7a,0x84,0x6b,0xbe,0x73,0x2d,0xb,0xcb,0xcb,0xa1,0x56,0x8a,0xd9,0xc8,0x4d,0x9b,0x74,0xc1,0xd0,0x4c,0x26,0x56,0x2e,0x5f,0x21,0x5e,0xb3,0x46,0x2d,0xe9,0x35,0x4d,0x72,0xb4,0x39,0xde,0x8b,0xb9,0xaf,0x24,0x4b,0xfd,0xd8,0x34,0xdd,0xd0,0xc0,0x62,0x30,0xa0,0xc,0xc6,0x46,0x18,0x53,0x25,0x32,0x55,0xba,0xba,0x43,0x16,0x2c,0x1c,0x64,0xf9,0x9,0x4b,0x59,0xb2,0x74,0x9,0x6b,0xd7,0x9e,0xc4,0x59,0x67,0x9e,0xc5,0xd9,0x67,0x9f,0xc3,0xc2,0x85,0xb,0xeb,0x5f,0x3c,0xc6,0xc4,0x83,0x66,0x2e,0x2c,0x7e,0xc7,0x42,0xda,0x5f,0xeb,0xd6,0xad,0xe3,0x92,0xb,0x2e,0xe0,0xfb,0x3f,0xfd,0x39,0xbd,0xbd,0x7d,0xd4,0xac,0x8a,0xa9,0xc0,0x2a,0x3f,0x57,0x44,0xca,0xb2,0x2a,0x9a,0x91,0xe3,0x9b,0x57,0x7c,0xf7,0x3f,0x62,0xec,0xe0,0x21,0x2e,0x7d,0xf6,0xb,0xe8,0x1f,0x18,0xe8,0xf8,0xaf,0xcc,0x46,0xf2,0xdc,0x27,0xfe,0xf9,0xe3,0xfc,0xc7,0xe7,0x3f,0xcb,0xe8,0x9,0x65,0x4a,0x4f,0x59,0x4a,0xb5,0x64,0x89,0x42,0x13,0x9f,0x8f,0x6,0x16,0xa5,0x20,0x20,0xed,0x15,0xe1,0xca,0x92,0x2d,0x10,0x0,0x72,0x1f,0x21,0x42,0x3c,0x6b,0x9b,0xe3,0x59,0xdb,0x50,0xce,0x78,0x51,0xf1,0xa1,0x83,0xa9,0xb,0x4,0xd6,0x18,0x6a,0x81,0xc2,0x2e,0xb7,0x84,0x8b,0xfa,0xd8,0xfe,0xf8,0x93,0xbc,0xff,0x9f,0x3f,0xc0,0x4f,0x7e,0xfc,0x63,0x7e,0xe7,0x1d,0xbf,0xcb,0xfa,0xf5,0xeb,0x3b,0xfe,0x1d,0xa5,0x48,0xdb,0xf0,0xf2,0xab,0x5e,0xce,0xd7,0xae,0xfb,0x1a,0x8f,0xef,0x1f,0x26,0x5c,0x6a,0x21,0x34,0x18,0x6d,0xc7,0x5d,0x53,0x37,0xc1,0x60,0x55,0x56,0x0,0x28,0xc8,0x7f,0x6a,0xab,0x2b,0x42,0x5b,0xf7,0x72,0x24,0x26,0xbf,0xb,0x2c,0xc2,0x91,0xbe,0x5,0x7d,0x8c,0xfc,0xbc,0xa,0xa0,0x8,0x9d,0x3f,0x6f,0x0,0x50,0x5a,0xd1,0xd7,0xdb,0xcf,0x2,0x56,0x13,0x46,0x7d,0x68,0xc2,0x86,0xa3,0x48,0xa8,0xdf,0xf1,0x6e,0x6a,0x6f,0x22,0x14,0x4,0x19,0x5d,0x7c,0x7a,0xec,0xd9,0xe8,0x29,0x49,0x51,0x67,0xe4,0x2a,0x65,0x63,0x4f,0x8a,0x80,0xd5,0x89,0x38,0xd0,0x20,0x5f,0x18,0x2d,0x8,0x14,0x69,0x3c,0xa8,0xfb,0x70,0xb0,0x21,0xd4,0x37,0x21,0x15,0x93,0xa9,0x22,0x5b,0x65,0xec,0x48,0x85,0xcd,0xf,0x1c,0xe6,0xbe,0xbb,0x1e,0xe3,0x46,0x7e,0x46,0x6f,0xff,0xd7,0x19,0x1c,0xea,0xe3,0x94,0x53,0xd6,0xf2,0x9c,0xe7,0x3e,0x87,0x8b,0x2e,0xbc,0x98,0x13,0x4e,0x38,0x21,0x2e,0x6b,0x8e,0xe9,0x43,0x25,0xa4,0x5f,0x79,0x2f,0x78,0xe1,0xb,0xf9,0xe1,0xcd,0x3f,0xc6,0x56,0x2b,0xa8,0x72,0x17,0xa0,0x33,0x82,0xd9,0xe4,0x90,0x5a,0xfe,0x83,0xf8,0xee,0xbf,0x1d,0x1e,0xe3,0x69,0x4f,0x7f,0x1a,0xd0,0xd9,0xc7,0xcc,0x69,0xdd,0x87,0x87,0x87,0xf9,0x3f,0x7f,0xf3,0x7e,0xae,0xb9,0xe5,0x7a,0x38,0x6d,0x10,0x33,0x18,0x50,0x9,0x2d,0xb6,0x14,0xef,0xf8,0x56,0xb5,0xb0,0x6a,0xcf,0x0,0xea,0xef,0x33,0xd1,0xf2,0x44,0xda,0x62,0xac,0x21,0xd2,0x55,0x82,0x55,0x9a,0xd2,0xc2,0x32,0x3f,0x7c,0xf8,0x66,0x36,0xfe,0xe1,0x66,0xde,0xfd,0x87,0x7f,0xc4,0x65,0x97,0x3f,0x1b,0x63,0xd,0x8a,0xce,0x9e,0x7,0x69,0xdd,0x4f,0x3e,0xe5,0x64,0x2e,0x3e,0xfd,0x12,0xbe,0xb7,0xeb,0x9,0x82,0xc5,0x95,0x58,0xd,0xa8,0xd,0xad,0xdc,0x5e,0x3b,0x9e,0x98,0x8d,0xb5,0xf4,0x2,0x80,0x84,0xc,0x99,0xa7,0xd3,0x61,0x23,0xb,0x4,0xa8,0xa8,0x84,0xb2,0xa5,0x8c,0x0,0x90,0x40,0x35,0xfd,0x2f,0x5e,0xfc,0xd2,0x8d,0x3e,0x3d,0xd,0x49,0x74,0x9d,0xaa,0x21,0x4d,0x4c,0x97,0x18,0xff,0x7b,0xe3,0xdf,0x14,0xa,0xcc,0xf8,0x22,0xaa,0x6d,0xc3,0xb1,0x68,0xa3,0x9a,0xa0,0xf1,0x2b,0xc7,0x0,0x91,0x4d,0x4e,0x10,0x0,0x13,0xe7,0x1d,0xa8,0x6e,0x74,0x68,0xe9,0xe,0x17,0x32,0xd0,0xb7,0xa,0x88,0xa8,0x46,0xa3,0x1c,0xd9,0x7f,0x84,0x9f,0xdf,0xba,0x89,0x9f,0xdc,0x7c,0x3b,0x2b,0x56,0x2e,0xe0,0xa9,0x4f,0x7b,0x2a,0x2f,0x7f,0xf9,0x95,0x9c,0x71,0xc6,0x19,0x71,0x31,0xc9,0x97,0x41,0x27,0x2f,0x80,0x45,0x48,0x8d,0xd2,0x5c,0x78,0xe1,0x85,0x9c,0xbe,0xee,0x64,0xee,0x7b,0x62,0xf,0xdd,0xcb,0x57,0x60,0xec,0xd4,0x78,0xb3,0xb4,0xd6,0x82,0xb1,0x4,0x56,0x51,0x39,0x7c,0x94,0xf5,0xab,0x56,0x73,0xc6,0x99,0x67,0x4e,0x49,0xdd,0x8f,0x17,0xd2,0xf1,0x50,0xad,0xd5,0xf8,0x9b,0xf7,0xfd,0x35,0xdf,0xbd,0xe5,0x3a,0xca,0x67,0x2f,0x67,0xac,0xd7,0x12,0x85,0x16,0x5b,0xa6,0xbd,0xb3,0xde,0x19,0xc2,0xb8,0xed,0x27,0x85,0xd1,0x16,0x1b,0x44,0x18,0x6d,0x28,0x9f,0xdd,0xc5,0xa3,0x8f,0x3e,0xc1,0x7b,0xfe,0xf4,0xbd,0xfc,0xde,0x6f,0xfe,0xe,0xaf,0x7b,0xc3,0xeb,0xeb,0x2a,0xb2,0x4e,0x9e,0x3,0x29,0xdf,0xe4,0xe5,0x57,0xbe,0x8c,0x6b,0xff,0xf2,0xfb,0x74,0x9d,0xd2,0x45,0x35,0xac,0x42,0xc9,0x4c,0x9b,0xf9,0xab,0xf9,0x0,0x2f,0x0,0xcc,0x3,0x58,0x14,0xca,0x68,0xb4,0x9,0xe2,0x13,0x0,0x54,0x83,0x10,0x60,0xeb,0x71,0xe2,0x1f,0x12,0x8f,0x6f,0x89,0xbb,0xd9,0x98,0x55,0xde,0xb0,0x5b,0xd7,0x8f,0x8c,0x55,0x7d,0xe2,0x99,0x44,0x28,0xa8,0xb,0x3,0x4a,0x61,0x92,0xe3,0x7f,0xab,0x52,0xbb,0xc,0x2a,0xf6,0xb0,0x98,0xe6,0x94,0x7c,0x5c,0xc6,0xa7,0x4,0xcd,0x75,0xa9,0xf3,0x12,0x2c,0xf5,0xb2,0x6c,0xa2,0x13,0xb2,0xa,0x88,0xc,0xd8,0x80,0x20,0x8,0x9,0xba,0x7a,0xe9,0x66,0x29,0xb6,0xb7,0xc2,0xe1,0x3,0x7,0xf9,0xda,0x57,0xaf,0xe3,0xfa,0xeb,0x6f,0xe2,0x59,0xcf,0x7a,0x3a,0xbf,0xfe,0xeb,0xbf,0xce,0xfa,0xf5,0x1b,0x0,0xe6,0x8c,0x4e,0xb4,0x11,0x29,0x4b,0xba,0xbf,0xbf,0x9f,0x67,0x5c,0x7a,0x29,0xf7,0xff,0xf7,0x17,0xb0,0x26,0x8a,0x89,0x80,0x56,0x4f,0xf2,0x9a,0x54,0xa6,0xc,0x6b,0xd1,0xc0,0xd8,0x81,0xc3,0xac,0xbf,0xe8,0x2c,0x96,0x2d,0x5b,0xd6,0xd1,0x9b,0x49,0x2a,0x0,0x7c,0xe2,0x63,0x1f,0xe7,0xfb,0x3f,0xbd,0x91,0xd2,0xd9,0xcb,0xa8,0xf4,0x29,0xa2,0x92,0xc5,0x84,0xc9,0x97,0x72,0xaa,0x8e,0x9a,0xe5,0x4d,0xac,0xcf,0x5c,0xad,0xb0,0xca,0x12,0x69,0xcb,0x98,0xaa,0x11,0x9e,0xa4,0x50,0xbd,0xf0,0xf,0x9f,0xfe,0x27,0xa2,0xc8,0xf0,0xc6,0x37,0xbf,0xb1,0xae,0x1a,0xeb,0xd4,0xf7,0x96,0xce,0xdd,0xb3,0xcf,0x3d,0x9b,0xb3,0x96,0x9f,0xc5,0x2f,0x76,0xdf,0x4a,0xd8,0x57,0xc2,0x44,0x16,0x13,0x46,0xe4,0x5f,0x96,0xdc,0xce,0x22,0xf5,0x75,0x67,0xf6,0x4a,0x1e,0xad,0xaa,0xec,0x33,0x86,0x80,0xa6,0xbf,0x3a,0x92,0xb4,0x26,0x53,0x33,0x6c,0x7e,0xfd,0x32,0x92,0x5e,0xd,0x67,0xf2,0x42,0x9e,0x94,0x68,0xc9,0x7b,0x27,0xb6,0x49,0xd9,0x33,0xe7,0x64,0x65,0xba,0x11,0x7f,0xd0,0xd8,0x64,0x31,0x8f,0xcf,0xd9,0xad,0xc9,0xb4,0xaf,0xe9,0x78,0x7e,0xdc,0x9c,0xc,0xc9,0x51,0x7a,0xfc,0x6b,0x7a,0x2a,0x90,0xfc,0xad,0xae,0x15,0xb0,0xf5,0x72,0xe2,0xee,0x4b,0xf4,0x72,0xd8,0xba,0xa,0x40,0x61,0x51,0xa9,0x19,0xcf,0xf4,0x8b,0x9f,0x98,0xe5,0x9c,0xd5,0x8b,0x1a,0x1a,0x82,0x52,0x52,0x54,0x52,0xab,0x58,0xfe,0x8,0xe2,0xd3,0x7,0xa3,0x12,0x46,0xb6,0xc1,0xda,0x32,0xbd,0xa5,0x25,0xf4,0x2d,0x5a,0xc8,0x68,0xf5,0x10,0xd7,0x7c,0xf7,0x16,0xae,0xff,0xe1,0x8f,0x78,0xf9,0x95,0x57,0xf0,0x86,0x37,0xbc,0x91,0x45,0x8b,0x16,0xcd,0x19,0xd6,0xba,0x84,0x4b,0x9f,0xf9,0x4c,0x3e,0xf7,0xa5,0x2f,0x51,0x1b,0x1d,0x46,0xf7,0xf6,0x25,0x56,0x1,0x9b,0x27,0x86,0x7c,0x54,0x2a,0xb9,0x3,0x4e,0xde,0x9b,0x49,0xae,0xa8,0x99,0x88,0x52,0xb5,0xc6,0x86,0xd,0x1b,0x50,0x4a,0x51,0xab,0xd5,0x8,0xc3,0xce,0xfb,0x76,0x48,0x85,0xc0,0x6f,0x7f,0xeb,0xdb,0xfc,0xc7,0x97,0x3e,0x47,0x78,0xd6,0x42,0xaa,0x7d,0x40,0xc9,0xa2,0x42,0xd0,0x3a,0x11,0x10,0x6c,0xc3,0xf8,0xcf,0xf4,0x4d,0xca,0xd1,0x6f,0x46,0x3e,0x9e,0x15,0xfa,0x35,0xd,0xcf,0xe6,0x27,0xba,0x63,0xce,0xc5,0x4b,0xff,0x22,0xe5,0x97,0x8,0xea,0x1a,0x6c,0xd9,0x52,0x53,0x11,0x2c,0xd7,0x50,0xa,0xf8,0xd8,0x67,0x3e,0x46,0x10,0x4,0xbc,0xee,0xd,0xaf,0xeb,0x68,0x21,0x20,0x15,0x76,0x17,0x2e,0x5c,0xc8,0xc5,0x17,0x5d,0xcc,0x3d,0x37,0xdf,0x8e,0x5d,0x3d,0x4c,0x14,0x8e,0xa2,0x6c,0x2d,0x56,0x4d,0xd2,0xbc,0x86,0x49,0xa3,0xbd,0x68,0xab,0x98,0x4d,0x27,0x8,0x93,0xad,0x8b,0x24,0xc8,0x14,0x1d,0x66,0xa5,0x9f,0x42,0x13,0xa,0x0,0xf2,0x20,0xce,0xc3,0x8,0xc5,0xa8,0x2,0xdb,0x47,0x4e,0x2,0x80,0x6c,0xe3,0x57,0x4e,0x9b,0xf9,0xb0,0x53,0xd8,0x3c,0x81,0x30,0x61,0xf0,0xba,0x14,0xa3,0x13,0x7,0x2b,0x73,0xc9,0x17,0x60,0xa0,0x14,0x81,0x4a,0x2f,0x52,0x34,0x33,0x8f,0x45,0x8b,0x87,0x96,0x71,0x21,0xa8,0x21,0x6e,0x4e,0x60,0xb2,0xe9,0x26,0x9e,0xb,0xce,0xfc,0x90,0x66,0xd5,0xac,0x2,0x50,0x22,0xa9,0x4a,0x8d,0xd7,0xa9,0x41,0x58,0x68,0x1a,0x8b,0x36,0x66,0x43,0xc7,0x5f,0x6b,0x41,0xf2,0xd5,0x6b,0x31,0x91,0xa2,0x3b,0x1c,0xa2,0x6b,0xb0,0x9f,0x9a,0x39,0xc2,0x17,0xfe,0xfb,0x1b,0xdc,0x7e,0xfb,0xed,0xfc,0xce,0xef,0xfc,0xe,0x4f,0x7b,0xda,0xd3,0xe7,0x9c,0x4a,0x20,0xfd,0x32,0x3a,0xf3,0xcc,0x33,0xd9,0x70,0xf2,0xc9,0xdc,0xb7,0x73,0x27,0x5d,0xbd,0x3d,0xd4,0x8c,0x42,0x7,0x59,0x43,0xdf,0xd2,0x7c,0x94,0x5,0x80,0x54,0x68,0xc3,0x1a,0xec,0xe8,0x28,0x43,0x5d,0xdd,0x9c,0x99,0x1c,0xff,0x77,0xe2,0x49,0x4a,0xca,0x9,0x79,0xec,0xb1,0xc7,0xf8,0x97,0x7f,0xfd,0x14,0xea,0xc4,0x1e,0x18,0x50,0xa8,0x92,0x41,0x87,0xf1,0x78,0x33,0x39,0xe2,0xaf,0x24,0x0,0x18,0x72,0x2,0x80,0xb2,0x22,0xe1,0x4f,0x5a,0x3b,0x8d,0x20,0x3c,0xc8,0x6b,0xac,0xfc,0xae,0xf2,0xf9,0x8d,0xb,0xe4,0x5a,0x29,0x8,0x2c,0x56,0x19,0x8c,0x32,0x54,0x17,0x59,0xf4,0xe9,0x1,0xff,0xf4,0xc9,0x7f,0x62,0xc5,0xca,0x15,0x3c,0xef,0xf9,0xcf,0xab,0xf7,0x43,0x27,0xe3,0x99,0xcf,0x7c,0x16,0x5f,0xfd,0xe1,0x17,0xd9,0x3b,0xbc,0x87,0xa8,0x3c,0x86,0x9,0x2b,0xc9,0x55,0xca,0x66,0x8,0x5a,0x46,0x24,0xf1,0x5f,0x78,0xa3,0x22,0xda,0xd9,0xd,0x5c,0x7b,0xbc,0x5d,0x61,0x44,0x3c,0x7,0x91,0xb7,0x52,0xc0,0x7b,0x3,0x2c,0xc4,0xdc,0xd9,0xfa,0x1,0x32,0x1b,0xfe,0x1c,0xf1,0x71,0x30,0x7e,0x20,0x11,0xcb,0xb9,0x4a,0x69,0x94,0xa,0x81,0x10,0x6c,0x89,0x50,0xf,0xb1,0x74,0xe1,0x69,0x3c,0xb2,0xf5,0x20,0x7f,0xfc,0xc7,0x7f,0xca,0xd7,0xbf,0xfe,0xb5,0xfa,0xe2,0x37,0x57,0xfa,0x0,0xc6,0xdb,0x72,0xc9,0xc5,0x17,0x33,0x76,0xf8,0x30,0xca,0xd8,0xe4,0xeb,0xbd,0x3d,0x41,0x27,0x55,0xe9,0x98,0x91,0xa,0x3d,0xe5,0x2e,0x4e,0x3b,0xfd,0x74,0x68,0x33,0xcf,0xe3,0x85,0x94,0x10,0xfa,0xef,0xff,0xfa,0x19,0x1e,0x3d,0xfa,0x38,0xfa,0x84,0x5e,0xa2,0x30,0x3e,0xf6,0xb7,0x6a,0x6e,0x18,0xfd,0xb2,0xe9,0x37,0xa0,0x2,0x53,0x82,0x28,0x34,0x8c,0x2d,0x31,0x54,0xd6,0x59,0xae,0xfe,0xd0,0xd5,0x6c,0xd9,0xbc,0xa5,0x6e,0x43,0xa2,0x13,0x91,0xa,0x9e,0xe7,0x5d,0x78,0x2e,0x6b,0x97,0xad,0x47,0xef,0xe9,0x45,0x9b,0x12,0x98,0x44,0xad,0x59,0xb8,0xcd,0x36,0xdc,0x44,0x2a,0x78,0xe6,0xa,0x8a,0xda,0x57,0xf4,0x78,0x1,0x60,0xbe,0x60,0x4e,0x33,0x65,0x6c,0xfd,0x5f,0xa5,0x14,0x8a,0x0,0xa5,0x42,0x14,0x21,0x98,0x32,0x83,0xfd,0x6b,0x28,0x87,0xcb,0xf9,0x3f,0xff,0xe7,0x6a,0xfe,0xf9,0xe3,0xff,0x3c,0xe7,0x6e,0x7,0xa4,0xb,0xfa,0xf9,0x17,0x5c,0x40,0x18,0x45,0xd8,0x5a,0x35,0xf9,0x7a,0x6f,0x54,0xd9,0x4c,0x26,0xe3,0x58,0xd,0x67,0xc6,0x2a,0xac,0x58,0x76,0x2,0x43,0x43,0x43,0x40,0xe7,0x9,0x0,0xe9,0x57,0xef,0xc6,0x87,0x37,0x72,0xfd,0xcd,0x37,0x52,0x5a,0x35,0x40,0x35,0x34,0x44,0x81,0xaa,0xab,0xaa,0xe6,0x8a,0x40,0x68,0xe3,0xa3,0x1b,0xd0,0x96,0xa8,0x64,0xa8,0x95,0x6a,0x44,0x6b,0xe0,0xf1,0xae,0x27,0xf9,0x87,0x8f,0xfc,0x3d,0x63,0x95,0xb1,0x38,0x5e,0x87,0xb6,0x37,0xf5,0xa8,0x78,0xf1,0x53,0x2e,0x41,0xef,0xef,0x22,0x88,0x42,0x54,0xe2,0x69,0xa7,0x68,0x54,0x76,0xca,0x2d,0x81,0xe3,0x1,0x2f,0x0,0x48,0xe8,0xac,0xf5,0xcd,0x1,0x45,0x1a,0xc4,0xb9,0x87,0xba,0x45,0xb5,0xe4,0x34,0x40,0x51,0xc6,0x9a,0x80,0x72,0xb8,0x80,0x25,0xb,0x37,0xf0,0x99,0x7f,0xfd,0xf,0xfe,0xf9,0x9f,0x3f,0x16,0x5b,0x5d,0xed,0xd0,0x2f,0xa1,0x2c,0xd2,0xd,0x79,0xdd,0xba,0x75,0x6c,0x38,0xf9,0x64,0x46,0x8f,0x1c,0xa9,0x7f,0xd1,0x4e,0xe6,0x9d,0x67,0x39,0x1f,0x66,0xac,0xc2,0xba,0xb5,0x6b,0x3b,0xde,0x3f,0xfd,0xd7,0xbf,0xf6,0x35,0xf6,0x44,0x87,0x60,0x61,0x29,0x56,0x1b,0x6,0xc4,0x1c,0x92,0x39,0x8,0xb,0xf1,0x4d,0x9a,0x32,0x54,0x82,0x1a,0x6a,0x43,0x99,0x1b,0xef,0xb9,0x99,0xaf,0x7e,0xf1,0xab,0x68,0xad,0x3b,0xf6,0x3d,0xa6,0xf5,0xbe,0xe0,0xc2,0xf3,0xd1,0x7,0xca,0x84,0x63,0x5d,0xc4,0x56,0x9a,0xfc,0x46,0x3f,0x19,0x84,0x13,0xeb,0xb9,0xdd,0x3a,0x55,0x96,0x24,0xda,0x79,0x21,0x8e,0x69,0xad,0x44,0x76,0x2e,0xa0,0x3b,0x9,0x83,0x5e,0xa0,0x5,0xa0,0x4d,0x72,0x6d,0x46,0x62,0x55,0x74,0x24,0x12,0xc3,0x46,0x4a,0x76,0x71,0x1c,0xdf,0xc1,0xb7,0xb9,0xc0,0x22,0x77,0xce,0x52,0xfe,0x2e,0x41,0xe2,0xb5,0x6a,0x2b,0xbd,0xc0,0x22,0xba,0x9a,0x10,0x2b,0xeb,0x2b,0xc0,0xda,0x71,0x1d,0x76,0x72,0x83,0x41,0xa9,0x0,0x83,0x25,0xd4,0x7d,0x2c,0x5d,0xb8,0x9e,0x7f,0xff,0xcc,0x67,0x59,0xb1,0x72,0x25,0x57,0x5d,0x79,0xd5,0x9c,0xb8,0x1d,0x90,0x1e,0xeb,0xe,0xd,0xd,0x71,0xf2,0x49,0x27,0xf1,0xc0,0x8f,0x7f,0x42,0xef,0x92,0x45,0xd4,0x4c,0x84,0xd2,0x9a,0x3a,0xa5,0x4d,0xbc,0x15,0x20,0xe8,0xa0,0x53,0xe3,0x34,0xca,0xa2,0x8d,0xc1,0x56,0xaa,0x9c,0x76,0xfa,0x69,0x4d,0x8e,0x67,0x3a,0x5,0xe9,0xfb,0xdd,0xbb,0x77,0x2f,0xb7,0xdf,0x71,0x3b,0xa5,0xe5,0xbd,0x10,0x5a,0x54,0x38,0x6e,0x40,0x26,0x3e,0xa,0xcd,0x1b,0xfe,0x92,0x88,0x7c,0x4a,0x3a,0x34,0xb6,0xd2,0x41,0xb2,0xb8,0x30,0x89,0x44,0x64,0x69,0xb2,0xc8,0x56,0x54,0x85,0xf5,0x4b,0xd4,0x5e,0xc7,0xcc,0x0,0xad,0x14,0x56,0x47,0x50,0x56,0xd4,0x30,0x94,0xd6,0x7,0xfc,0xe7,0x7f,0xff,0x27,0x97,0x3d,0xe7,0x32,0x56,0xad,0x5a,0xd5,0x91,0xb7,0x39,0xd2,0xfa,0x9e,0x7a,0xe6,0xa9,0xac,0x5d,0xb0,0x81,0x8d,0x7,0xf7,0x13,0xf6,0x5,0xd4,0x4c,0xc2,0x7f,0x68,0x88,0x3b,0xfe,0xf3,0xf8,0xf1,0xa7,0xeb,0x4c,0x97,0x7a,0x55,0xea,0xa9,0x56,0x7a,0xcf,0x65,0x47,0x4b,0x6d,0x78,0xba,0xe4,0xe5,0x12,0x6f,0xa2,0x1b,0xad,0x5a,0x13,0x33,0xc3,0x8b,0x1e,0xd5,0x90,0x49,0xfa,0x68,0xf1,0x91,0xd2,0xbb,0xc6,0x73,0x4b,0x1b,0xbb,0xe9,0x6d,0x7e,0x34,0x6,0x6d,0x84,0xc7,0x4a,0x8f,0x75,0x78,0xc,0x81,0x8d,0xad,0x9f,0xb5,0x75,0x7c,0x3a,0xcb,0x90,0xf6,0x95,0xb2,0x46,0xe8,0x47,0x13,0xf7,0x63,0xee,0x99,0xfc,0xfb,0x53,0x98,0xdc,0x23,0x97,0x61,0x84,0xf4,0xc7,0x8a,0x7b,0xec,0xb4,0xaa,0xf1,0x67,0x6b,0x62,0xe2,0x23,0xa0,0xd1,0x28,0x2,0xc2,0xa0,0x8f,0x45,0x83,0x27,0xf1,0xf,0x7f,0xff,0x51,0x6e,0xbd,0xf5,0xd6,0x8e,0xd6,0x89,0x36,0x22,0xb5,0x6c,0x77,0xea,0x69,0xa7,0x11,0x5a,0x3,0x51,0x15,0x6d,0xa2,0xf1,0x39,0xd2,0xca,0xa3,0x1a,0xfa,0xcf,0x1a,0x6c,0xb5,0xc2,0xd2,0x65,0xcb,0x8e,0x77,0x13,0xdb,0xc2,0xa6,0x8d,0x9b,0xd8,0xfa,0xf8,0x76,0xca,0xb,0xba,0xb1,0x3a,0xbe,0x91,0xa2,0x15,0xd,0xe3,0xc5,0x10,0x64,0x9e,0x96,0xfb,0x6d,0x9a,0x1f,0xd7,0x39,0x95,0x86,0x43,0x14,0xb7,0x31,0x34,0x10,0xd6,0x60,0xb9,0x61,0x87,0x7d,0x8c,0xff,0xf8,0xb7,0xff,0xa4,0x5a,0xab,0x76,0xec,0x29,0x0,0xc0,0xe2,0x25,0x8b,0x39,0x63,0xc3,0x99,0x98,0xdd,0x8a,0xb2,0xd,0x9,0x12,0x3,0x64,0xd9,0xf5,0x2a,0x40,0x11,0x8,0xe1,0x53,0xf5,0x4,0x8e,0x4f,0x3b,0x79,0xb6,0x53,0xbf,0xe2,0xfd,0x7a,0xfc,0xf1,0x68,0x42,0xbc,0x25,0xa6,0x46,0x36,0xe6,0x2,0xd4,0x1c,0x21,0x39,0x4d,0x6,0xd6,0xa6,0xa7,0x1,0x1a,0x4d,0x80,0xb2,0x21,0xe5,0xd2,0x10,0xca,0xf4,0xf3,0xd1,0x8f,0xfe,0x3,0x7,0xe,0x1c,0x68,0x30,0x43,0xdc,0xb9,0x48,0xbf,0x8c,0xce,0x3e,0xfb,0x6c,0xfa,0x7b,0x7b,0xa8,0x8d,0x55,0xc7,0x8d,0x2d,0xb4,0x88,0xf1,0xa3,0x7e,0x85,0xa9,0x45,0x74,0x87,0xe5,0xba,0x85,0xc5,0x4e,0x43,0xda,0x2f,0xf,0xdc,0x77,0x3f,0x95,0xb2,0xc1,0x76,0xa9,0xc4,0x93,0xdf,0xfc,0x98,0x10,0x16,0x1b,0xbb,0x27,0x2e,0x59,0x6a,0xa5,0x1a,0xa5,0xb5,0x21,0xd7,0xfe,0xe8,0x1a,0xb6,0x6f,0xdd,0x8e,0x56,0x9d,0x27,0xfc,0xd6,0xaf,0xa1,0x6,0x21,0x1b,0xd6,0xaf,0x27,0x38,0xd4,0x83,0xaa,0x85,0x28,0xa3,0x51,0xc2,0x75,0xa6,0xa2,0xeb,0x98,0x1e,0x31,0xbc,0x0,0x20,0x22,0xd9,0x34,0x3a,0x7c,0x53,0xa8,0x23,0xb5,0xc,0x97,0x4c,0x90,0x4e,0x3b,0xf6,0x9b,0xa,0xc4,0x47,0xaa,0x2a,0xbe,0x3b,0x68,0x3,0x6,0x7,0x4e,0x60,0xd3,0xc6,0x47,0xf9,0xec,0x67,0x3f,0x3b,0xa7,0x4,0x80,0xd,0xa7,0x9e,0x4a,0x5f,0x77,0xf,0x66,0x6c,0xac,0xbe,0xf9,0x4f,0xf6,0x7d,0x2b,0x6b,0x89,0xaa,0x55,0x16,0xe,0x2d,0xa0,0xbb,0xa7,0x67,0xca,0xea,0x3a,0x93,0x48,0xdb,0xfe,0xd0,0xc3,0xf,0x11,0xf4,0x75,0x61,0x1b,0xef,0x81,0x75,0xf6,0x2b,0x77,0x86,0x22,0x36,0xd6,0x65,0x82,0x8,0xb3,0xd0,0xb2,0xaf,0xbc,0x9f,0x1f,0x7c,0xff,0x7,0xf1,0x85,0x81,0xe,0x5c,0xb,0xd2,0x3a,0x9f,0x76,0xda,0xa9,0x2c,0xd2,0xcb,0x30,0xa3,0x80,0x9,0xe6,0xd2,0x81,0xed,0x8c,0xc1,0xb,0x0,0x39,0x8c,0x33,0xca,0x3b,0xdb,0x1d,0x50,0x23,0xd4,0xf8,0x85,0x50,0xd5,0xb9,0xc,0xe0,0x49,0xa3,0xfe,0x21,0xac,0xc0,0xc4,0xb7,0x4,0xac,0xd,0x59,0x30,0xb4,0x92,0xef,0x7e,0xe7,0x7b,0x6c,0xdd,0xba,0xb5,0xae,0xdf,0xee,0x54,0xa4,0x8b,0x62,0x5f,0x5f,0x1f,0x2b,0x4f,0x38,0x81,0xa8,0x32,0x56,0x57,0x41,0xb7,0xfe,0xba,0x55,0x9a,0x29,0xa6,0x1a,0x31,0xd0,0xd7,0x4f,0x4f,0x22,0x0,0x74,0xe2,0x86,0x61,0x8c,0xe1,0x91,0x1d,0x8f,0xa2,0x7a,0x34,0xa6,0x81,0x88,0x32,0x5f,0xbe,0xc,0xd3,0x9b,0x1,0x36,0x80,0x5a,0x58,0x23,0x58,0x11,0xf2,0xbd,0xeb,0xbe,0xc7,0x9e,0x3d,0x7b,0x12,0x7f,0xf,0xc7,0xbb,0x86,0xad,0x21,0xe5,0xec,0x9c,0x72,0xea,0x6,0x86,0x7a,0x16,0xa1,0xe,0xc7,0x37,0x1,0x74,0xd6,0x20,0x8c,0xc7,0x84,0xd0,0x92,0x5e,0x7d,0xea,0x9e,0x3c,0x7f,0x0,0x64,0x5d,0xbe,0xcb,0x23,0xe9,0xa0,0x15,0xb1,0xbe,0xbe,0xf1,0x49,0xc6,0xfb,0xc4,0x8f,0x15,0x74,0xda,0x76,0xbc,0xbc,0x8e,0x9b,0x19,0xc7,0x80,0x32,0x89,0xbe,0xd3,0xe6,0xf5,0x9d,0xba,0xb0,0xcf,0x25,0x9d,0xa3,0x1b,0x4f,0x44,0x7e,0xdc,0xc6,0x88,0x12,0xcb,0x90,0xea,0xe3,0x36,0xee,0x1a,0xb9,0x5,0x81,0x82,0x40,0xc5,0x8c,0x80,0x9e,0xae,0x41,0xe,0x1d,0x1c,0xe3,0x8b,0x5f,0xfa,0xc2,0x9c,0xb8,0x1a,0x98,0xa,0x76,0x1b,0x4e,0x59,0x8f,0x19,0xab,0xa0,0x30,0x60,0x22,0x14,0x91,0xf8,0x2e,0x8b,0xfa,0x30,0xe5,0xe0,0x4,0x80,0x89,0x6a,0xf4,0xf5,0xf6,0xd2,0xdd,0xdd,0x7d,0x5c,0xdb,0xd6,0xe,0x86,0x8f,0xe,0xb3,0xf7,0xc0,0x3e,0x74,0x39,0x88,0xdb,0xa8,0xdc,0xd6,0x9b,0x40,0x78,0x24,0x7e,0x52,0x2b,0xe3,0x5f,0xd6,0xc3,0xba,0xe9,0xff,0xa5,0xfa,0x14,0xbf,0xbf,0x2c,0xaf,0x23,0x42,0x5,0x11,0x4a,0x47,0xb0,0x28,0xe2,0xf1,0xe1,0x5d,0xfc,0xcf,0x8f,0xff,0x7,0x80,0xc8,0x44,0x33,0xf9,0x3a,0xda,0x46,0x7a,0x62,0xb7,0x62,0xc5,0x9,0x2c,0x5d,0xb0,0x1c,0x7d,0xa8,0x4c,0x88,0x4e,0xd6,0xf3,0xac,0x2e,0x5d,0x4d,0xa8,0x4f,0xf,0xac,0xf0,0xd0,0x9e,0x6e,0x5f,0xe2,0xcd,0x49,0x69,0x5d,0xc6,0x4d,0x3b,0xdc,0x83,0x60,0x82,0x3c,0x9b,0x6e,0x1,0xb8,0x2f,0x7f,0x12,0x43,0x35,0xf,0x99,0x49,0x29,0x33,0x91,0x5d,0xcb,0xce,0x59,0x2d,0x33,0xf9,0xb2,0x15,0xe4,0xac,0x3,0x26,0x89,0x73,0x11,0x73,0x26,0x7f,0x53,0x62,0x90,0x9a,0x1b,0x96,0x0,0xd3,0xf3,0xc,0x9d,0x10,0xba,0x2,0x6b,0x1a,0xbe,0x88,0xc7,0xe3,0x88,0xae,0x7a,0x25,0xb,0x7f,0x2e,0xf4,0xfc,0x82,0xc0,0x42,0x6e,0x7f,0x8e,0x18,0x9d,0x1f,0x39,0x56,0x48,0x2f,0x39,0xbc,0x71,0x35,0x77,0xb,0x60,0xac,0x62,0xa0,0x77,0x11,0x37,0xdf,0xf4,0x13,0x5e,0xf3,0xeb,0x8f,0xb2,0x66,0xcd,0x9a,0x8e,0x64,0x46,0xa7,0x48,0xeb,0xbe,0x7e,0xfd,0x7a,0x4c,0xb5,0x42,0x60,0xa2,0xd8,0xfc,0x32,0xc9,0x31,0x70,0xf2,0xee,0x73,0xe9,0xa4,0x77,0x65,0x63,0x12,0xa8,0xad,0x45,0x74,0x77,0x77,0x13,0x96,0x4a,0xd3,0x5b,0xf9,0x69,0x40,0xda,0x1f,0xfb,0xf7,0xed,0x27,0xc2,0xa0,0xc2,0xd8,0xcb,0xc5,0xb8,0x47,0xcb,0x86,0xb8,0xaa,0xc8,0xf2,0x5e,0x26,0x1e,0x79,0xcb,0x95,0xb2,0x9e,0x59,0x36,0xf1,0x9b,0xb7,0x8e,0x6a,0x91,0xad,0xfe,0x49,0x73,0xc0,0x75,0x95,0x15,0xac,0x6b,0x12,0xbf,0x7b,0x15,0x58,0x74,0xb7,0x66,0xb4,0xa7,0xca,0xcd,0x3f,0xbe,0x99,0x2b,0x5e,0x7e,0x5,0xea,0x58,0xfe,0x62,0x67,0x39,0xd6,0x9f,0xb4,0x9e,0x3b,0xee,0xb9,0x11,0x22,0x8d,0x31,0x1a,0x6b,0xa3,0x71,0x17,0xe3,0x16,0xe2,0x1b,0x50,0x6a,0x7c,0x7d,0x13,0xc7,0x7f,0x1e,0xed,0xf6,0xc8,0x64,0x99,0xfc,0x53,0x7d,0xab,0xa0,0x8,0x69,0x39,0xfe,0xcc,0xa4,0x0,0x56,0xb4,0x8f,0xdb,0xc1,0x68,0x68,0xce,0x7c,0xd3,0x0,0x48,0x88,0xcf,0x0,0x34,0x3d,0x5d,0x3,0x3c,0xb9,0xfb,0x0,0xdf,0xf9,0xce,0x77,0x80,0xb9,0x61,0x1b,0x60,0xe5,0xea,0x55,0x98,0x6a,0x2d,0xf6,0xf7,0x90,0xaa,0x1,0xa0,0xc5,0x55,0x2d,0x39,0x3,0x8b,0xc,0xe5,0x72,0x99,0x20,0xe8,0xdc,0xa5,0x62,0x6c,0x6c,0x2c,0x11,0x6,0x62,0x1a,0xcc,0xbc,0x53,0x81,0x1,0x10,0x13,0x81,0xad,0x86,0x48,0x1b,0x82,0x13,0x2,0x36,0x6e,0xdb,0xc8,0x63,0x3b,0x1e,0xeb,0x48,0x32,0x60,0x8a,0xb3,0xce,0x3c,0xb,0x35,0x52,0x46,0x45,0x61,0xc2,0x71,0x92,0x6,0xf9,0x7c,0x7c,0xdf,0x6e,0xe8,0xdc,0x59,0x3d,0x5d,0xa8,0x93,0xe5,0x3a,0xf7,0x4b,0xb0,0x11,0xf5,0x16,0xd8,0xa6,0xff,0x79,0x30,0x6e,0x3a,0xb8,0xa7,0x6b,0x90,0x7b,0xee,0xb9,0x87,0xd1,0xd1,0x51,0x82,0x20,0xe8,0xf8,0xd,0x62,0x68,0x68,0x88,0xbe,0x9e,0x1e,0x4c,0xad,0x56,0xf,0x4b,0x29,0x20,0xee,0xb0,0x68,0xab,0x30,0x51,0x8d,0xde,0xde,0x5e,0x4a,0x61,0xe7,0x9d,0x0,0xa4,0x50,0x89,0x47,0xaa,0xf4,0x2c,0x44,0xd1,0xf9,0xea,0x9e,0xd6,0x91,0xb4,0x5f,0x83,0xd5,0x86,0x70,0x48,0xf3,0xc8,0xde,0xed,0x6c,0xdb,0xba,0x2d,0xfe,0x6b,0x87,0x8d,0xf9,0xb4,0xbe,0x27,0xae,0x3d,0x11,0x35,0x1a,0xa2,0x2b,0xa5,0xfa,0x61,0xa2,0x6a,0x10,0x2,0x54,0x5d,0x29,0xe8,0x21,0xc1,0xb,0x0,0x59,0xd4,0x85,0xc8,0xc9,0x5d,0xa1,0x9a,0x6d,0xa8,0xb7,0x20,0x69,0x8e,0x9f,0xa,0x31,0x6c,0xf2,0x8e,0xad,0x85,0x81,0xbe,0x5,0x3c,0x70,0xff,0x83,0xec,0xd8,0xb1,0x23,0xfe,0x5b,0x87,0xbe,0xf7,0x74,0x53,0x1b,0x1a,0x1c,0x64,0xd9,0x92,0x25,0x54,0x2b,0xd5,0x78,0x31,0xb4,0x93,0x3b,0x1,0x48,0xe3,0x77,0x6a,0x7f,0xa4,0x88,0xfb,0x25,0x6d,0xfc,0x3c,0x25,0xc2,0x26,0xb0,0xa,0x8c,0xb6,0xd8,0xb2,0xa1,0xda,0x33,0xc6,0xdd,0x77,0xde,0xd,0xd0,0xb1,0xc6,0xb0,0x96,0x2c,0x5b,0xcc,0x40,0xb8,0x0,0x3b,0x1a,0x9f,0xe8,0x29,0xdb,0x7c,0xa3,0xc7,0x8a,0x7,0xed,0x1e,0x29,0xc2,0x89,0xd6,0x84,0x22,0x9d,0xbd,0xb,0xda,0xdb,0x6c,0xdc,0x78,0x6,0x85,0xe5,0x48,0xde,0x0,0x25,0x4b,0x68,0x92,0x65,0x3c,0x1b,0x73,0x0,0xe6,0xcc,0xb0,0x51,0xd,0xff,0xb7,0xb6,0x49,0x42,0x2e,0x82,0xa0,0x5e,0x6f,0x29,0x9e,0xfb,0xb8,0x11,0xfa,0xbf,0xb0,0xa4,0x29,0xe,0xb3,0xf1,0xeb,0x2f,0x5,0x5d,0x8c,0xc,0x57,0xb8,0xe7,0xbe,0x7b,0x59,0xbf,0x7e,0xbd,0x58,0x7a,0x27,0xa1,0xbb,0xb7,0x97,0xc1,0xfe,0x1,0x76,0x3e,0x79,0x38,0xd1,0x39,0xc7,0xc7,0xbf,0x6e,0xbe,0x39,0x89,0xe7,0x89,0x8d,0x50,0x56,0xcd,0x89,0xab,0xb0,0xbd,0xbd,0x3d,0x4,0x5a,0xa3,0x4c,0x94,0x4c,0xf7,0x98,0x8,0x28,0xbb,0xc1,0x6c,0x84,0xeb,0xe6,0x21,0xc5,0x2b,0x4a,0x3b,0xd9,0x78,0x12,0x7f,0xe0,0x18,0xbc,0x9a,0x4c,0x78,0x13,0xd7,0x4b,0x81,0xd5,0x35,0xc2,0x85,0x9a,0x87,0x37,0x6d,0xc4,0x58,0x83,0x56,0x9d,0x25,0x0,0xa4,0xc2,0x6e,0x4f,0x4f,0xf,0x4b,0x6,0x96,0x71,0x60,0x74,0x33,0x81,0x51,0x4d,0x82,0xae,0x4a,0xff,0x6d,0x58,0xf7,0xa7,0x43,0xdf,0x9f,0x85,0xeb,0xda,0x39,0x1d,0x65,0xbb,0x22,0x2d,0x37,0x6c,0x34,0x25,0x29,0x75,0x4e,0xe0,0x48,0xe6,0x92,0x8e,0x59,0x8a,0x1a,0x27,0xd1,0x65,0xe4,0x58,0x79,0x12,0x4d,0xd6,0xed,0xb0,0xb8,0xd1,0x18,0x81,0x47,0xa6,0x5,0xa2,0x1b,0xe4,0x23,0x6a,0xd0,0xca,0x24,0x93,0x42,0xa8,0x56,0x27,0xc2,0x2,0x76,0xdc,0x42,0xdf,0xc4,0xb,0x5f,0xfa,0xee,0x4,0xe2,0x5c,0x6e,0x61,0x91,0x37,0x16,0xd9,0x44,0xe9,0xc4,0xf9,0xc5,0x69,0xf3,0xc4,0x40,0xd9,0xdd,0xa7,0x34,0x46,0xe4,0x5,0x3b,0x4f,0x20,0xb4,0x58,0x95,0x92,0xe3,0x14,0xdd,0xe5,0x3e,0xee,0xbe,0xf3,0x4e,0xae,0x7a,0xf9,0x95,0x1d,0x7f,0x3c,0xdc,0xdd,0xdd,0xcd,0xc0,0xc0,0x0,0x66,0x67,0x95,0x40,0x59,0xc,0x51,0xb1,0xd0,0x67,0xb3,0x64,0x35,0x85,0xb2,0x11,0x86,0x98,0x4,0xa8,0x44,0xf3,0xc1,0x9d,0x81,0xf4,0x3d,0xf6,0xf,0xc,0xa0,0x51,0x50,0x8b,0x62,0x7d,0x77,0xdd,0xfc,0x74,0xc3,0xa6,0x58,0x40,0xa6,0x73,0x31,0x5,0x6c,0x45,0x22,0x9f,0x4c,0x2,0xcc,0xcf,0x16,0x99,0x4,0x28,0xd7,0x47,0x62,0xeb,0xbb,0x11,0x8,0x9b,0xc8,0xce,0x4a,0xa1,0x34,0x4,0xbd,0x9a,0x2d,0x8f,0x6e,0x66,0x6c,0x64,0x8c,0x9e,0xde,0xce,0xb4,0xf3,0xd0,0x37,0xd0,0xc7,0xf2,0x25,0x2b,0x78,0x78,0xd4,0x12,0x12,0x60,0x8d,0xc6,0xe8,0xc6,0xf6,0x27,0x82,0x5e,0x8b,0xe3,0xb8,0x9d,0x15,0xc0,0x55,0x6c,0x2c,0xda,0x5f,0xda,0x99,0x71,0xad,0xa6,0xed,0x2c,0xb1,0x6f,0xa6,0x90,0xbc,0xc1,0xb9,0x74,0x4c,0xd8,0x81,0xd7,0x7d,0x67,0x8,0xb1,0x4e,0x38,0xc,0xba,0x78,0xe8,0xa1,0x87,0x3a,0xce,0xd6,0xbd,0x84,0x72,0xa9,0x14,0xb,0x0,0xd5,0x5a,0xa2,0xef,0x6e,0x35,0x87,0x46,0xc6,0xe8,0x54,0xd6,0xec,0xf8,0xa0,0xb7,0xaf,0x97,0xa1,0x81,0x21,0x6c,0xd5,0x8c,0x33,0xc3,0xe7,0xb1,0x32,0x2c,0x1d,0xf,0xaa,0xd7,0x72,0x70,0x64,0x3f,0x3b,0x1f,0xdb,0x9,0x74,0xd6,0x7a,0x57,0x3f,0x1,0xe8,0xee,0x61,0xf1,0xa2,0xc5,0xd8,0xe1,0xc4,0x58,0x7c,0x81,0xaf,0x13,0xf,0x19,0x5e,0x0,0xc8,0xa0,0x3e,0x7e,0x62,0xde,0xd0,0xdc,0x80,0xd7,0xff,0x4f,0x0,0x45,0x10,0x94,0x38,0x7c,0xf8,0x28,0x47,0x8e,0x1c,0x1,0x3a,0x6b,0x31,0x4c,0xd1,0x68,0xcc,0xa8,0xa7,0xa7,0x87,0xa8,0x56,0x3,0x2c,0xd6,0xb4,0x42,0x83,0x8a,0xbf,0x5c,0x63,0x8a,0x84,0x9a,0x13,0x83,0x46,0x6b,0xcd,0x49,0xab,0x4f,0xc4,0x8e,0x26,0xa7,0x5f,0x6,0xac,0xe9,0xbc,0xf7,0x3b,0x65,0x50,0x60,0xb5,0xc5,0x76,0x47,0xd4,0x74,0x95,0x47,0x1e,0x7d,0x14,0x28,0x3e,0x3d,0x73,0x87,0x9d,0xc1,0x27,0xbe,0xd6,0xaa,0x94,0x62,0xd1,0x92,0x45,0x44,0xa3,0xe9,0xc1,0xbb,0xca,0x9,0x77,0x73,0x48,0x99,0x3b,0xe5,0x8,0x8f,0x77,0x5,0x66,0x1b,0x9a,0xf8,0x42,0x73,0x60,0xf1,0x3,0x62,0xde,0x53,0xfd,0x4,0x40,0xcd,0x9,0xd3,0xb7,0x53,0x85,0xe4,0x66,0x38,0xa1,0x2e,0x53,0xad,0xc,0xb3,0x63,0xc7,0xe,0xce,0x3c,0xf3,0xcc,0xe3,0x5d,0xad,0x49,0x23,0x7d,0xaf,0x3d,0x3d,0x3d,0x98,0x28,0x39,0x32,0x56,0xad,0x58,0xb4,0x68,0x1c,0xf4,0x16,0x1d,0x4,0x8c,0x8e,0x8e,0x12,0x45,0x11,0x41,0x10,0x14,0xa6,0x9a,0xad,0x48,0x6d,0x1,0x9c,0xba,0xe1,0x54,0xae,0xbb,0xf3,0x46,0xca,0x51,0x1f,0xc6,0x8e,0xcf,0x85,0xb9,0x23,0xe5,0xb7,0x8,0x6d,0x89,0xba,0x6a,0x94,0xca,0x96,0xcf,0x7f,0xe6,0xf3,0xdc,0x74,0xe3,0x4d,0x44,0xd5,0xa8,0x60,0xcd,0x6b,0x67,0x21,0x9c,0x5c,0x5a,0xa7,0x37,0x63,0x2d,0x61,0x29,0xe4,0xe1,0xfb,0x37,0xd1,0x57,0x5a,0xc0,0x18,0x87,0xd3,0x3f,0xb4,0x9a,0xd3,0xbc,0xc5,0x24,0xdd,0x1,0x4f,0x75,0x87,0xba,0x71,0x0,0x20,0x7f,0x64,0xe1,0x2c,0xdd,0x59,0x40,0x92,0xfa,0x5,0x3,0x38,0xca,0xc4,0xae,0x80,0x3b,0x58,0xfd,0x59,0x47,0x5d,0x97,0x6f,0x13,0x97,0xc0,0x9,0x7,0xc0,0x6d,0x5a,0x4a,0xc7,0x69,0xae,0x47,0x6c,0x8e,0xc4,0x26,0xe7,0xa3,0x9,0xd7,0x31,0x52,0xf4,0xd2,0xa,0xe2,0xa9,0xf8,0x5d,0x87,0x3a,0x64,0xb4,0x5a,0x63,0xdf,0xfe,0x7d,0xf1,0x5f,0x3b,0xd4,0x20,0x50,0x2a,0x0,0x94,0x4a,0x65,0x30,0xb1,0xa5,0x3f,0x6d,0x2d,0xd8,0xa0,0x40,0x9f,0x9f,0xed,0x43,0x9b,0x66,0x14,0x93,0x0,0x15,0x54,0x6b,0x35,0x22,0xd3,0xd9,0x2,0xc0,0xb9,0xe7,0x9f,0x47,0xf9,0x73,0x21,0x7a,0xcc,0xa0,0xca,0x36,0x71,0xf5,0x9d,0xea,0xe9,0x53,0x31,0x50,0xe2,0x93,0x48,0xe3,0xc6,0x2d,0x2c,0x3b,0x57,0x6c,0xc3,0xbf,0xc7,0x2e,0xc3,0x9d,0x44,0x2b,0x73,0x5,0x26,0xc8,0x4f,0x59,0x54,0x90,0x38,0x8,0x3a,0xf9,0x30,0xb7,0xef,0xb9,0x99,0x9f,0x3d,0x14,0x93,0x3e,0x49,0xc8,0xcf,0x75,0x57,0xe8,0x96,0xc4,0x48,0x52,0x76,0x53,0x8d,0xc8,0x72,0xd,0x94,0xc0,0x7b,0x68,0xee,0x9b,0xf1,0xcd,0x38,0x77,0x26,0xa5,0x9a,0xe3,0xa4,0x6f,0x45,0x6a,0x57,0xd3,0x68,0x55,0x86,0xd2,0x60,0x8,0x8b,0xc7,0xb0,0xba,0x96,0x18,0xbe,0x6a,0xdc,0xf4,0x6d,0xf2,0x76,0x5b,0xe4,0x0,0x8,0xd1,0xdb,0x31,0xd,0x33,0x5b,0x57,0x92,0x50,0x4b,0x93,0xbf,0x9,0xf9,0x30,0x39,0x56,0x7e,0x20,0x66,0x9,0x7b,0x69,0x5a,0xd7,0xef,0x11,0x99,0x6c,0x98,0x9f,0x54,0x4e,0xb5,0xb6,0x16,0x5b,0xcb,0x84,0x16,0xdc,0xc,0xd0,0xc6,0xa2,0xcd,0x5c,0xb2,0x4,0xa8,0xd0,0x2a,0x31,0x89,0x6b,0x89,0x9,0x91,0xd,0x27,0x0,0xf1,0x1d,0x71,0xa1,0xaf,0x5,0x8b,0x7c,0xb9,0xa1,0xac,0x32,0x4,0xa3,0x7a,0xda,0x7c,0x7e,0x92,0x7d,0x32,0x89,0xf0,0x67,0xd2,0x39,0xdc,0x54,0x4c,0xd1,0xe2,0x92,0xd,0x29,0x22,0x5f,0xe5,0x63,0xaa,0x74,0x81,0xc3,0x12,0x68,0x30,0x91,0xe1,0xc8,0xe1,0xc3,0x85,0xf5,0xef,0x24,0xf4,0xf7,0xf7,0xc7,0x77,0xf7,0x8d,0x41,0x69,0x55,0x27,0x80,0xba,0xbc,0x15,0x9b,0x10,0x3,0x95,0xb5,0x4,0x81,0xa2,0x32,0x36,0x46,0xad,0x5a,0xa3,0x5c,0x2a,0xcf,0x50,0xed,0xa7,0xe,0xe9,0x69,0xd7,0xe9,0x67,0x9c,0xce,0xd9,0x1b,0xce,0xe2,0xee,0xdd,0xf7,0xd2,0xd3,0xdb,0x43,0x14,0x45,0x4d,0xbc,0x18,0x95,0xdb,0xe4,0xd2,0xb5,0x25,0xbf,0x61,0x67,0xfb,0x30,0xde,0x84,0xf3,0xe4,0x3e,0x79,0xb3,0x37,0xb9,0x30,0x37,0x4b,0x80,0x16,0x99,0x4,0x98,0xf,0x13,0x37,0x3b,0x95,0x89,0xa7,0x15,0x4,0x11,0xd1,0x92,0x1a,0x7a,0x51,0x40,0x57,0xea,0x4c,0x47,0x45,0xd4,0xf5,0x85,0x16,0xe2,0x9,0x5e,0x5,0x4c,0x62,0x1c,0x2d,0x39,0x4e,0x64,0x14,0xa5,0xaa,0x71,0xd4,0x46,0x15,0x63,0xfd,0xea,0x68,0x92,0x45,0x86,0x7b,0x94,0xdd,0x9e,0xeb,0xe1,0xd,0xcc,0xfd,0x46,0x51,0x20,0xdb,0x3,0xe3,0xe1,0x49,0x4e,0xca,0x12,0xe9,0x1a,0x51,0x60,0x50,0xda,0x80,0x36,0x42,0xfe,0xad,0x5b,0x2,0x90,0xe2,0x4b,0xeb,0x97,0x6b,0x5a,0xd7,0xf2,0xf3,0x23,0xa4,0x35,0x48,0xe5,0x1c,0xab,0xce,0x5e,0x5,0x20,0xa0,0x88,0x1,0xdf,0xa9,0x88,0x37,0xf8,0xf8,0x67,0x9b,0x5c,0x5,0xf4,0x60,0xfc,0x10,0x0,0x85,0x56,0x9a,0xc8,0x18,0x8e,0x1c,0x39,0x7a,0x7c,0xeb,0x34,0x45,0x88,0x37,0xbe,0xf1,0xdf,0x5b,0x75,0x8a,0x9a,0x5a,0xcd,0xd3,0x41,0xc0,0xc8,0xe8,0x28,0x95,0x4a,0x85,0xde,0xde,0xde,0x29,0xaf,0xe7,0x74,0x43,0x29,0x45,0x14,0x45,0xf4,0xf7,0xf7,0xf3,0xbc,0xe7,0x3d,0x8f,0xbb,0xfe,0xe5,0x6e,0x58,0x41,0x62,0x10,0x7,0x94,0x6e,0xfd,0xeb,0x70,0x6e,0xc0,0x42,0x18,0xf3,0x43,0x8c,0xb6,0x18,0x53,0x4b,0x36,0xf6,0x5a,0xb2,0xa1,0x8f,0xef,0xe8,0x96,0x2a,0x58,0x93,0xdc,0x9a,0x51,0xc9,0xa9,0xc0,0x8,0x4a,0x55,0xc7,0xd7,0x15,0xb2,0xca,0xa3,0x64,0xc,0x26,0xe2,0x4d,0xfe,0xee,0x56,0xfa,0x69,0x92,0x8a,0xf6,0xf1,0x66,0xde,0xac,0x9e,0x54,0x48,0x22,0x43,0x3d,0xaf,0x6,0x3,0x4f,0x56,0x1b,0xac,0x4e,0xac,0x3d,0xa,0x22,0xda,0x5c,0x5a,0xcf,0xa7,0x12,0x5e,0x0,0x98,0x57,0x88,0xbf,0xb6,0x95,0xf6,0x1c,0x80,0x3a,0x1a,0xbe,0x74,0xac,0x85,0x4a,0x65,0xec,0x38,0x57,0x68,0xea,0x30,0x7e,0xac,0x1d,0x2f,0xda,0xad,0x1c,0x85,0xa6,0xcb,0xae,0xe,0x43,0x86,0x47,0x86,0x19,0x1b,0xeb,0xdc,0x7e,0xd1,0x5a,0x63,0xad,0xe5,0xa5,0x2f,0x7b,0x29,0xdf,0xfd,0xde,0x77,0xd9,0xb4,0x73,0x13,0xa5,0xb5,0x5d,0x98,0xaa,0x81,0x72,0x3c,0x1f,0xe6,0x1d,0x2f,0x46,0x25,0xfb,0x67,0x0,0xe9,0xba,0x0,0x36,0xbe,0x2a,0xad,0x1a,0x76,0x75,0x2c,0xa8,0xf8,0x5e,0x75,0x5d,0x23,0x66,0x41,0xa9,0x8,0xa8,0xd5,0xc9,0x45,0x4a,0xdc,0x63,0xd3,0x3f,0x34,0x6e,0xca,0xcd,0x9f,0xfa,0x46,0xd9,0x44,0xf5,0x90,0xa4,0x68,0x38,0x95,0x13,0x15,0x95,0x99,0x72,0x6c,0x43,0x19,0xe3,0xe2,0x40,0x63,0xf4,0xb9,0x70,0x8e,0x3b,0x7d,0xf0,0xb7,0x0,0x4,0xa4,0xb2,0xe9,0x5c,0xc1,0xf8,0x61,0x64,0x3c,0xa5,0xe6,0xd5,0x42,0xe7,0x88,0x94,0xfb,0xa9,0x3a,0xcc,0x20,0xca,0xb1,0x90,0xfa,0x45,0x6c,0xfc,0x1a,0x73,0x83,0x1a,0x27,0x47,0x96,0x43,0xf6,0x1f,0xd8,0xcf,0xd1,0xa3,0xf1,0xc9,0x48,0x27,0x8e,0x9d,0x74,0x73,0xef,0xeb,0xeb,0xe3,0xb7,0x7e,0xf3,0xb7,0xe0,0x49,0x50,0x7,0x41,0x45,0xa,0x5b,0xb5,0x75,0x53,0x20,0x9d,0xc8,0xf9,0x68,0x7,0xa9,0x8a,0xc3,0x26,0x1b,0x7f,0xba,0xf9,0x67,0xc3,0xea,0x3f,0x37,0x86,0x93,0x1e,0xef,0x67,0xe2,0x34,0xe6,0x93,0x7e,0x8d,0xa7,0x2e,0x98,0x53,0x95,0x6b,0x43,0x7c,0xa0,0x29,0x5d,0x3d,0x5c,0x65,0xc2,0xb3,0x75,0x51,0xe3,0xf1,0x1a,0x5a,0x21,0xb4,0xb1,0x48,0x49,0xec,0x1,0x19,0x12,0xe0,0x54,0x77,0x93,0xec,0x90,0x6f,0x62,0xbd,0x7e,0x5a,0x97,0xa9,0x96,0xdd,0x24,0x46,0x82,0xa4,0xe6,0x8e,0xc7,0xa8,0x9d,0x53,0x7,0x47,0xf1,0xe6,0x36,0xde,0xae,0x89,0x50,0xd4,0x6e,0xc9,0xc0,0x8f,0xcc,0xc1,0x90,0xde,0xa9,0x44,0xeb,0xb1,0xb9,0x17,0x23,0xaf,0xc3,0x12,0x27,0x43,0xd2,0xb3,0xa,0xfa,0xc5,0xc2,0xb0,0x54,0x2c,0x6a,0x5c,0x3c,0xe6,0xca,0x1b,0xa7,0xbe,0xfd,0xab,0xa4,0xe7,0x3,0x71,0x91,0x94,0x75,0xd5,0x36,0x31,0x94,0x13,0x6,0x9a,0x83,0xc3,0x47,0x19,0x19,0x19,0x99,0xa1,0x5a,0x4f,0xf,0xb4,0x8e,0x1d,0xde,0x3c,0xe3,0x99,0xcf,0xe0,0xb7,0xdf,0xf2,0xdb,0xfc,0xe3,0xa7,0xfe,0x91,0xfe,0x33,0xfb,0xb1,0x83,0xa9,0xb1,0x1f,0x3,0x1,0x2,0x51,0xd2,0x65,0x34,0x49,0xda,0xe1,0x56,0x46,0xa2,0x1b,0x91,0x4f,0x82,0x16,0xe2,0x49,0x9c,0x2,0x2b,0xe6,0x99,0xaf,0x8f,0x12,0xda,0x62,0xc4,0x3a,0xda,0x7c,0x76,0x13,0x7f,0xb0,0x67,0xea,0x73,0xac,0x9a,0x14,0x43,0x5a,0x1e,0x8a,0xc5,0xf6,0xe6,0x1a,0xb4,0x55,0x86,0xd0,0x64,0xd7,0xef,0xc4,0x82,0x25,0x2d,0xf7,0x7,0xc3,0xd4,0x7f,0x95,0x1f,0x93,0x3,0xa0,0x27,0xe8,0x1c,0xd7,0xaf,0x6,0xb9,0x1f,0xdc,0x6,0x62,0x91,0x0,0x20,0x2d,0xee,0x12,0x31,0xc4,0x65,0x80,0x89,0xa1,0x16,0x6c,0x94,0x9,0x33,0x10,0x44,0x6,0x1b,0x59,0x44,0xf,0xa1,0x1d,0x9,0x8b,0x52,0x6,0x6d,0x4d,0x81,0x85,0x3e,0xc4,0xe,0x33,0x82,0xab,0x64,0xd7,0xf1,0x90,0x4b,0xb,0x60,0x55,0x8e,0x49,0x6b,0x84,0x4e,0x16,0x27,0x80,0x15,0xde,0xb4,0x10,0x66,0x85,0x49,0x6a,0x2d,0xb9,0x72,0xd3,0x2f,0x86,0x38,0x38,0x26,0x71,0x29,0x71,0x84,0x75,0x2e,0x94,0x8a,0xdd,0x40,0xa7,0x27,0xbd,0x46,0xfa,0x7a,0x57,0x42,0xbf,0xaa,0x58,0x73,0x6b,0xb0,0x10,0x42,0x64,0x23,0xf6,0xed,0xdd,0x37,0x3,0x35,0x9e,0x5e,0xa4,0x42,0xc0,0x1b,0xde,0xf4,0x6,0xe,0x1f,0x3e,0xcc,0x67,0xbe,0xf0,0x6f,0xc,0x9d,0xd1,0xf,0x83,0x86,0x28,0x25,0xd3,0x35,0x5c,0x74,0xb0,0xc2,0x78,0xb7,0x82,0x75,0xc0,0xa2,0x8d,0x5d,0x8e,0x27,0x31,0xe7,0x27,0x26,0x10,0xc6,0x90,0xd6,0xd3,0xa2,0xb0,0xec,0x26,0x5e,0x64,0x6d,0x30,0x23,0x0,0xd8,0x3c,0xbb,0x1f,0x55,0x13,0xca,0x76,0x17,0x94,0x5d,0x62,0x16,0x89,0x41,0x12,0x5c,0x49,0x76,0xe9,0x6c,0x6e,0xfc,0x94,0x6b,0x47,0x0,0x70,0xdd,0x67,0x5a,0x5a,0x41,0xb2,0x53,0xf,0x69,0xad,0x72,0x47,0xab,0xf5,0x9e,0x3b,0xe7,0x9d,0x53,0x5,0xd5,0xf0,0xcc,0x25,0xcc,0x35,0xf7,0xc6,0x53,0x84,0xb9,0xf3,0xbd,0x2f,0xa0,0xe9,0x8a,0xa5,0xfb,0xfb,0x8f,0x85,0xa8,0xc4,0x63,0x9e,0x82,0xa0,0x1c,0xb2,0x75,0xeb,0xd6,0x38,0x97,0xe,0x3f,0x26,0x4f,0xd5,0x1,0xbf,0xfb,0x8e,0xdf,0xe5,0xb7,0xde,0xf8,0x76,0xe,0xdd,0x7f,0x94,0xb1,0x9d,0x35,0x82,0x6a,0x9,0x3b,0xa6,0xa0,0x6,0x98,0x54,0x21,0x7d,0x5c,0xab,0xea,0x31,0x5,0xf0,0x2a,0x80,0x63,0xc3,0xb,0x0,0x12,0xac,0xfc,0x25,0xd9,0xc9,0xa8,0xaf,0xdb,0x6a,0x3e,0xba,0x42,0x3d,0x6,0xd2,0xf7,0x3c,0xc7,0xde,0x77,0x8c,0x6,0x72,0xd4,0x64,0x74,0xf7,0x36,0x26,0xc8,0xe9,0x52,0xc0,0x13,0x8f,0x3f,0x31,0xb5,0x55,0x3b,0x4e,0x48,0xc7,0xbe,0xb5,0x96,0xb7,0xbe,0xed,0x37,0xf8,0xf3,0xf7,0xfe,0x5,0xb,0x87,0x17,0x73,0xe8,0xbe,0x61,0xd4,0xe1,0x0,0x3d,0x16,0x60,0x2b,0x40,0x55,0x9,0x1f,0xe2,0x7e,0xde,0x74,0x24,0xfc,0x7a,0x57,0x8,0x2f,0x0,0x14,0x60,0x8e,0x58,0x41,0x5,0x52,0x9e,0x4c,0xb2,0x92,0x59,0xdb,0x91,0x44,0xae,0x69,0x85,0x8d,0xf,0x76,0x95,0x56,0x94,0xcb,0x9d,0x77,0xd7,0x5d,0x42,0xb3,0xb,0xdc,0x49,0x1e,0x69,0x25,0x47,0xe0,0x61,0x57,0xc8,0xc3,0x1b,0x1f,0x6e,0xc8,0xb7,0xb3,0x91,0xb6,0xc1,0x18,0xc3,0x15,0x2f,0xbd,0x82,0x4f,0x7c,0xfc,0xff,0x71,0xf9,0xd9,0xcf,0xa5,0xf2,0x50,0xc4,0xe8,0xf6,0x1a,0xc1,0x70,0x9,0x55,0xd1,0x50,0x51,0x50,0x25,0x26,0xbb,0x5b,0x95,0x68,0x4b,0x3a,0xbf,0xfd,0xe3,0x50,0x6d,0x3c,0x1d,0x4,0xbf,0xde,0x15,0xc2,0xc1,0x12,0xa0,0x2b,0x26,0xad,0x89,0x2f,0x1c,0x4e,0x6e,0xf1,0xf2,0xa4,0xb6,0x94,0xda,0x95,0xf,0x75,0xab,0xa3,0x4a,0xf4,0xa2,0x1d,0x36,0xcc,0x27,0x84,0x2a,0x6c,0x93,0xfc,0x9e,0x9c,0xe2,0x16,0xa8,0xcd,0x65,0x3d,0x5d,0xd1,0xbb,0x72,0xa9,0x4f,0x11,0x81,0xca,0x25,0xed,0x31,0xca,0x48,0xae,0x43,0x59,0x63,0x8,0xb4,0x66,0x68,0xc1,0x90,0x63,0xfa,0xd9,0x8d,0xb1,0xb1,0x31,0x8c,0xa9,0x91,0x5e,0xc2,0x9a,0x94,0x57,0xbf,0x84,0x39,0x1a,0x96,0x3,0x76,0x3d,0xb1,0x8b,0x3,0x7,0xe,0xb0,0x60,0xc1,0x82,0x29,0xad,0xe7,0xf1,0x82,0x4a,0x4e,0xc2,0xa2,0x28,0x62,0xe5,0xca,0x95,0x5c,0xfd,0xa1,0xab,0xb9,0xee,0x7,0xd7,0xf1,0xb9,0xcf,0x7e,0x8e,0xbb,0x6f,0xbf,0x9b,0x9e,0x95,0x65,0xc2,0xa5,0x8a,0xb0,0x2f,0xc4,0xe8,0x8,0x1b,0x19,0x8,0x54,0x6c,0x69,0x4e,0x43,0xdc,0xa7,0x90,0x6a,0xf1,0xdd,0x68,0x6d,0x92,0xc1,0xa0,0x22,0xb8,0x8e,0xed,0x22,0xae,0x80,0x44,0xee,0x23,0x13,0x26,0xe9,0xf6,0x2b,0xc4,0xc6,0x85,0x54,0x43,0xbc,0x48,0x28,0xc7,0x6d,0x3c,0xb5,0xc2,0xaa,0x99,0xea,0x78,0x71,0xdc,0x89,0x6f,0xbf,0x4c,0xf5,0x3a,0x3f,0x1d,0xf9,0xb5,0xc3,0x5d,0x38,0x56,0xbc,0x9,0xdd,0x1,0x4f,0x7e,0x5b,0x97,0xc3,0x5c,0x97,0x71,0x28,0xba,0x5,0x30,0x71,0x6a,0xd9,0xe6,0x99,0x40,0x18,0x2b,0x28,0x43,0x59,0xc3,0xb8,0x75,0xaf,0xb9,0x21,0x6,0xa4,0x26,0x61,0xb5,0x28,0xd,0x5b,0x24,0xc6,0x63,0xae,0xe5,0x16,0xd1,0x3a,0xa0,0xec,0xd2,0x57,0xae,0x43,0xfe,0xb5,0x8,0x6f,0xa0,0xe8,0x6a,0x46,0xee,0xfd,0x15,0xdd,0x35,0xc8,0xbf,0xe7,0xfc,0x68,0x50,0xd,0x47,0xff,0x16,0x6b,0x6a,0x4,0x61,0xc0,0x82,0xa1,0x5,0x71,0x71,0x1d,0xfe,0xa5,0x3b,0x3a,0x3a,0x1a,0x9b,0xef,0x4d,0xae,0xff,0xa5,0x36,0x1,0x72,0x3d,0x96,0x73,0x7,0xc,0x28,0x8b,0x4e,0xaf,0x71,0x29,0x4b,0xb9,0xa7,0x44,0xe5,0x68,0x85,0x6d,0xdb,0xb6,0x71,0xde,0x79,0xe7,0x61,0x8c,0x41,0xeb,0xb9,0x71,0x78,0x18,0x4,0x41,0xfd,0x44,0xec,0xf9,0x2f,0x78,0x3e,0x17,0x5f,0x72,0x31,0x37,0xfc,0xf0,0x6,0xbe,0xfe,0x8d,0xaf,0xb1,0x6d,0xf3,0x56,0xe,0xea,0x43,0xf4,0xad,0xec,0xa2,0x34,0x14,0x62,0x83,0x8,0x1b,0x58,0x6c,0x60,0x89,0xcd,0xe9,0x26,0x3a,0x66,0x6d,0xc7,0xe7,0x45,0x7d,0xd8,0x48,0xe4,0xbe,0xbc,0x0,0x90,0xbe,0x95,0x2c,0xa4,0xd,0x5b,0x24,0xfc,0x59,0xc1,0x12,0xa0,0xca,0x6f,0xd8,0x22,0xe1,0x8f,0xd1,0x5c,0x7d,0x60,0x94,0xac,0x75,0x41,0x57,0x26,0xbf,0x4,0x55,0x10,0x51,0x3a,0x48,0x69,0xc7,0xd0,0x74,0x51,0xfd,0xb2,0x75,0x97,0xe2,0xc9,0xb7,0xd5,0x26,0x5f,0x6e,0x2b,0xe9,0xb3,0x90,0xfa,0x4b,0x72,0x85,0x5e,0x94,0xd6,0x95,0x4,0x98,0xc2,0x1b,0x2,0x12,0x61,0xe7,0xde,0xb1,0x91,0x1d,0xff,0x41,0x29,0xed,0xd5,0x0,0xa9,0xf8,0x67,0xe3,0xe5,0x37,0x32,0x11,0xa5,0x52,0xc8,0x92,0xc5,0x4b,0x80,0xce,0x15,0x0,0xd2,0x7a,0xd7,0x6a,0xb1,0x40,0x13,0x7,0xc6,0xff,0x6b,0xc5,0xe2,0x9d,0x6d,0xf8,0x74,0xb,0xcb,0x1,0x87,0xc6,0xe,0xf1,0xe0,0x83,0xf,0xce,0x39,0x1,0x0,0xc6,0xfb,0x2c,0x8a,0x22,0x86,0x86,0x86,0xb8,0xf2,0x15,0x57,0xf2,0x92,0x97,0xbe,0x84,0x9f,0xfd,0xf4,0x56,0xae,0xfd,0xc1,0x75,0xdc,0x76,0xe7,0xcf,0xd9,0xb5,0x69,0x7,0xbd,0xcb,0xbb,0x8,0x17,0x2a,0x74,0x9f,0x46,0x95,0xe2,0x53,0x23,0x48,0x5,0x2,0x15,0xdf,0x13,0x43,0x15,0x58,0xa3,0xf3,0x38,0x1e,0xb0,0xa2,0x18,0xe0,0x91,0xc2,0xb,0x0,0x2,0xd4,0x31,0xe,0xcb,0x3b,0x16,0xd,0x6c,0x70,0xbf,0xf9,0x37,0x40,0xc5,0x87,0xb,0xd5,0xa8,0x4a,0xd7,0x60,0x17,0xab,0x56,0xaf,0x8a,0x83,0x3b,0x54,0x0,0x48,0x37,0xe6,0x43,0x87,0xe,0x11,0x86,0x41,0xfb,0x1b,0x91,0x2,0x1d,0x6,0xd4,0x54,0x8d,0x87,0x1e,0x7c,0xa8,0xa9,0x8c,0xb9,0x86,0xf4,0x34,0xc0,0x5a,0x4b,0xa9,0x54,0xe2,0x19,0xcf,0x7a,0x26,0xcf,0x78,0xd6,0x33,0xd9,0xb2,0x65,0xb,0x3f,0xfb,0xe9,0xcf,0xf9,0xd1,0x4d,0x37,0xf2,0xd0,0xb6,0x7,0x19,0xe6,0x8,0xa6,0xb7,0x42,0xf7,0xd2,0x2e,0xba,0xfa,0x4b,0x98,0x72,0xd,0xa3,0x22,0x6c,0xa2,0x1e,0xb0,0x1a,0xe2,0x8e,0x8b,0x7,0x57,0xac,0x29,0x50,0x58,0x9b,0xa,0x7,0x89,0x41,0x2e,0xbf,0x29,0xcd,0x10,0x7c,0x3f,0x17,0xc1,0xb,0x0,0x2,0xac,0xf2,0xc4,0xd1,0xb9,0x8f,0x71,0x36,0xb8,0x5,0xaa,0xa6,0xca,0xda,0x55,0x6b,0x28,0x95,0x4a,0xc7,0xb7,0x5a,0x6d,0xa0,0xd1,0x83,0xe1,0xe8,0xd8,0x28,0x3a,0xd0,0xd4,0x25,0x9c,0x49,0x40,0xa1,0x12,0xeb,0x6b,0x86,0xbe,0x5,0x7d,0x3c,0xbc,0xf1,0x61,0xf6,0xec,0xd9,0xc3,0x92,0x25,0x4b,0x3a,0xd6,0x5b,0xe2,0x44,0x50,0xd,0xb7,0x64,0x8c,0x89,0x8f,0xc7,0xd7,0xad,0x5b,0xc7,0xba,0x75,0xeb,0x78,0xf5,0x6b,0x7e,0x8d,0x87,0x1f,0x7c,0x98,0x9b,0x7f,0xfc,0x63,0xee,0xba,0xeb,0x4e,0x36,0x6d,0xdd,0xc8,0xce,0x83,0x3b,0xe8,0x5e,0x52,0xa6,0x34,0xa8,0x8,0x6,0x34,0xaa,0x17,0x82,0x50,0x61,0x54,0x84,0x51,0x60,0xb5,0x8d,0x5,0x83,0x94,0x55,0xac,0xd3,0xaf,0xd1,0xc4,0xfc,0xf0,0x5c,0x70,0x39,0xea,0xd1,0xb1,0x68,0x12,0x0,0x8e,0xe7,0x74,0xce,0x13,0xfe,0xdc,0x49,0x26,0x52,0xa8,0x64,0x47,0xda,0xa5,0xc,0xb,0x89,0xb5,0xbc,0xb9,0x35,0x31,0xeb,0x16,0xe1,0x54,0xb2,0x18,0x4d,0xd0,0x3c,0x57,0xf2,0x4e,0x2b,0x24,0x9f,0xa2,0x7a,0xc9,0xb9,0x4e,0x1c,0xd6,0x5e,0xd9,0x9,0x55,0xd4,0x1a,0x50,0x86,0x4a,0x75,0x94,0x53,0xd6,0x9f,0x12,0xff,0xa5,0xc3,0x37,0xb7,0x4a,0xa5,0xc2,0xe1,0xc3,0x87,0x29,0x95,0xc2,0xba,0xee,0x5f,0xab,0x2,0xfa,0xd9,0x31,0x49,0xdd,0x9,0xd1,0x4d,0x41,0xcf,0x40,0x37,0xdb,0xb7,0x6e,0x63,0xfb,0xb6,0xed,0x73,0x5a,0x0,0x68,0x44,0x7a,0xd2,0x91,0xa,0x2,0x5a,0x6b,0x4e,0x3d,0xfd,0x54,0x4e,0x3d,0xfd,0x54,0x8c,0x31,0x6c,0xde,0xb4,0x99,0x4d,0x1b,0x37,0xf1,0xf3,0x9f,0xdd,0xc6,0x9d,0xf7,0xdd,0xc1,0xde,0xc7,0x9f,0xa4,0xa2,0xc7,0xa8,0x95,0xc7,0x8,0x6,0xa1,0x6b,0x41,0x40,0xd8,0x13,0x60,0x43,0x83,0x55,0x11,0x56,0xab,0xf1,0x6b,0xb8,0x3a,0xe6,0x11,0x68,0x9d,0xbc,0x97,0xc6,0xb,0x1b,0x58,0x34,0xcd,0x27,0x4,0x45,0x7c,0x25,0x99,0x13,0x25,0x59,0x26,0xac,0xe5,0xc2,0x94,0xe0,0xd2,0x57,0x24,0x45,0x17,0x94,0x3a,0xe9,0xb7,0x3f,0xc5,0xc3,0xa6,0xfd,0x35,0x68,0x6a,0xd1,0x6e,0x7d,0x26,0xb,0x69,0x2a,0x4f,0x54,0x97,0x30,0x98,0x80,0x22,0x21,0x1d,0x53,0x49,0x6e,0x7e,0x5b,0x59,0xb4,0x25,0x32,0x9e,0x2b,0x31,0x50,0xb6,0xae,0xd5,0x8c,0xe2,0x5b,0x5,0xf9,0x72,0xa5,0xfa,0x69,0x92,0xf9,0x39,0x47,0x84,0x0,0x85,0x45,0x63,0x9,0x30,0x4,0x18,0x99,0x94,0x93,0x55,0xb,0x14,0xe8,0x31,0xb3,0x84,0x3f,0x25,0x84,0x25,0x39,0xa,0x21,0xf9,0xb0,0x40,0x4c,0x2b,0x11,0xd,0xf3,0xe9,0xb5,0x50,0x8c,0x6d,0x32,0x7e,0xd3,0x50,0xb2,0xd0,0xbe,0xc8,0x1a,0xac,0x35,0x58,0x6a,0x54,0xa3,0x31,0x2e,0xba,0xe0,0xa2,0x7a,0x1e,0x9d,0xbc,0xb9,0x1d,0x3d,0x7a,0x94,0x83,0x7,0xf,0x52,0x2e,0x7,0x68,0xaa,0x28,0x14,0xfa,0x18,0x7a,0xd0,0xfc,0xbc,0x68,0x98,0x91,0x2a,0x7e,0xbf,0xa5,0x52,0xec,0x3f,0xfe,0xa6,0x9b,0x6e,0xe2,0xc2,0x8b,0x2e,0xec,0xe8,0xfe,0x69,0x15,0x8d,0x2a,0xf,0x6b,0x2d,0xc6,0x18,0x82,0x20,0x60,0xc3,0xa9,0x1b,0xd8,0x70,0xea,0x6,0x7e,0xe9,0x25,0xbf,0xc4,0xd1,0xa3,0xc3,0x6c,0xd9,0xb4,0x99,0x3b,0x6e,0xbf,0x83,0x7,0x1e,0x7a,0x80,0x1d,0x8f,0x3d,0xca,0xce,0x8d,0x3b,0xd8,0x37,0xf2,0x24,0xa5,0x41,0x45,0x79,0x30,0xa0,0xd4,0x17,0xa0,0x7a,0x15,0xba,0x3b,0x42,0x85,0xba,0x6e,0xcf,0x5e,0x6b,0xb0,0xca,0x34,0xdc,0xb2,0xb3,0xa0,0xa2,0xba,0xf0,0x45,0xc2,0x56,0xb5,0xaa,0x96,0xab,0x9b,0xa5,0x9a,0xb,0x21,0xc7,0xda,0xb7,0x58,0xc6,0xc8,0xbf,0x7f,0x29,0xcc,0xd,0xd2,0x9a,0x5d,0x18,0xd7,0xe1,0x96,0x50,0xbb,0x2b,0xed,0xb1,0x57,0xa0,0xd6,0x39,0x0,0xae,0x3b,0x5c,0x3b,0xb3,0xa0,0x1d,0xa2,0x61,0x7b,0x37,0xe7,0xc6,0xe3,0x79,0x15,0x40,0x6,0x75,0x16,0xa6,0xad,0xff,0xd6,0xf9,0x68,0x5c,0xac,0x53,0x7,0xde,0xf3,0x1c,0x75,0x92,0x9b,0x86,0xd1,0xb1,0x11,0x16,0x2d,0x5f,0xcc,0x86,0xd,0x1b,0x80,0xce,0xd5,0xff,0xa7,0x82,0xcb,0xd1,0xa3,0x47,0x39,0x70,0xf0,0x0,0x61,0x39,0x8c,0x35,0x0,0x14,0x9,0x46,0x6e,0x88,0xbd,0x47,0x1a,0x7a,0x7,0xba,0xf8,0xe9,0xad,0x3f,0xa5,0x52,0xa9,0xcc,0x19,0x7b,0x9,0xad,0x42,0x29,0xd5,0xc4,0x15,0xb0,0xd6,0x12,0x4,0x1,0x7d,0x7d,0xbd,0x9c,0x73,0xee,0x39,0x9c,0x73,0xee,0x39,0x0,0x1c,0x38,0x70,0x80,0x6d,0x5b,0xb7,0xb1,0x75,0xcb,0x56,0xb6,0x6e,0xd9,0xc6,0x83,0xf,0x3f,0xc0,0xb6,0x1d,0x5b,0x19,0xa9,0x1d,0x21,0xa,0x2b,0x44,0xa5,0x31,0x74,0x2f,0x84,0x3,0x8a,0xb0,0x2f,0x20,0xe8,0xd2,0x10,0x58,0xac,0x8e,0xb0,0xca,0xc4,0xaa,0x1,0x9d,0xa,0x61,0x36,0x47,0x30,0x4c,0xd5,0x33,0xd8,0xf1,0xf1,0xea,0x39,0x5,0x79,0xb4,0xe2,0x1,0x73,0x3e,0xc2,0xb,0x0,0x19,0xa4,0x7b,0xbf,0x2d,0xba,0xbf,0xd2,0x89,0xf0,0xa4,0x3f,0x11,0xd6,0xc6,0xa4,0xad,0xfd,0x47,0xf,0x72,0xf9,0x65,0xcf,0x61,0xf9,0xf2,0xe5,0x73,0x82,0x20,0x79,0xe8,0xd0,0x21,0xf6,0xed,0xdb,0xcb,0xd2,0x13,0x17,0xc6,0xea,0xff,0x36,0xe5,0x99,0xf4,0xfb,0xa9,0x6b,0xb0,0xcc,0xee,0xc7,0x9e,0xe0,0xd6,0x9f,0xde,0xca,0xb3,0x2e,0x7b,0xd6,0x9c,0xbb,0xd,0xd0,0xa,0x1a,0xb9,0x2,0x29,0x52,0x81,0x0,0x60,0xc1,0x82,0x5,0x9c,0x77,0xfe,0x79,0x9c,0x77,0xfe,0x79,0x40,0xac,0x96,0x39,0x78,0xe0,0x20,0x5b,0xb7,0x6c,0xe3,0x81,0xfb,0x1f,0xe0,0xc1,0x87,0x1e,0xe0,0xc9,0x7d,0x7b,0xd8,0xb7,0x7f,0xf,0xfb,0x1e,0xd9,0xc3,0xfe,0xca,0x1,0xe8,0x36,0x94,0x7,0x35,0x61,0x5f,0x40,0xd8,0x13,0xa2,0xba,0xc,0x94,0xd,0xe8,0xf8,0xca,0xa1,0x51,0xd5,0x98,0x54,0xa8,0x93,0xab,0x9b,0x3a,0x76,0x1d,0x13,0x73,0xc,0x20,0x15,0x10,0x92,0x1a,0xfa,0x8d,0xf,0x2f,0x14,0x4d,0x4,0x2f,0x0,0x48,0xe8,0xcc,0xf,0xc0,0x63,0xa2,0xae,0x1f,0x52,0xa9,0xe5,0x9b,0xf9,0x3c,0x31,0x14,0xa9,0xb3,0x9b,0x4a,0x54,0xa1,0xa6,0x23,0x2e,0xb8,0xf0,0x2,0x94,0x52,0xd4,0x6a,0x35,0xc2,0xb0,0xb3,0xa7,0xc5,0x9e,0x27,0xf7,0x50,0x33,0x55,0x82,0x40,0xa7,0xa7,0xc7,0x68,0xdd,0xfa,0x31,0x68,0x1d,0xc9,0x49,0x49,0xa9,0xbb,0x44,0x85,0x43,0xdc,0x78,0xe3,0x8d,0x3c,0xeb,0xb2,0x67,0x75,0xec,0x49,0xc9,0x74,0xa1,0x51,0x28,0x48,0x55,0x5,0x10,0xab,0x10,0xca,0xe5,0x32,0x4b,0x97,0x2d,0x65,0xe9,0xb2,0xa5,0x5c,0xf2,0xb4,0x8b,0x81,0x98,0x5b,0xb0,0x63,0xc7,0x63,0xec,0xda,0xb9,0x8b,0x9d,0x3b,0x77,0xb2,0x79,0xd3,0x66,0x76,0xed,0xdc,0xc5,0xf6,0x5d,0xdb,0x78,0x62,0xfb,0x2e,0x4c,0x50,0xc5,0x84,0x35,0x6c,0xa9,0x8a,0x2d,0xd5,0x8,0xfa,0x43,0xc2,0x7e,0x4b,0xd0,0xad,0x9,0xca,0xa,0x74,0x84,0xd1,0xa,0x4b,0x14,0xdf,0x3c,0x50,0x36,0xb6,0x1,0xa0,0x75,0xa2,0xc3,0x54,0xd,0x47,0x9a,0xf3,0xf9,0x2a,0xdc,0x7c,0x6e,0xfb,0xb1,0x91,0x71,0x7,0xec,0xa6,0x4f,0x3f,0x5e,0xba,0xf1,0xe9,0x20,0x57,0x64,0xdb,0x5c,0x77,0x5,0x3c,0x27,0x37,0x48,0x1b,0x93,0xde,0x1c,0x7b,0xd1,0x55,0xf7,0xd4,0x9e,0xbe,0xac,0x88,0x27,0x32,0xb9,0xb4,0xc7,0x9e,0xe8,0x36,0xb9,0x8e,0x15,0xeb,0xfe,0x51,0x86,0x43,0xa3,0x87,0x59,0xb9,0x66,0x25,0xcf,0xb9,0xfc,0x39,0x40,0x7c,0x15,0xac,0x53,0x91,0x6e,0x3e,0x3b,0x77,0xee,0x8c,0x9,0x80,0x3a,0xfe,0x22,0x8c,0xf7,0xfe,0x63,0x59,0x3,0xcc,0xf3,0x6a,0x1a,0xe7,0x85,0x52,0xa,0xa5,0xe3,0x4d,0xad,0x7f,0x51,0xf,0xb7,0xdd,0xfe,0x73,0x76,0xec,0xd8,0xc1,0xea,0xd5,0xab,0xe7,0xf5,0x29,0xc0,0xb1,0x90,0xaa,0xa,0x52,0x34,0x9e,0x2c,0x35,0xaa,0xe,0x4e,0x3c,0x71,0xd,0x27,0x9e,0xb8,0xa6,0xfe,0xb7,0x5a,0xad,0xc6,0xf0,0xf0,0x30,0x47,0xe,0x1f,0x65,0xfb,0xd6,0xed,0x6c,0xdb,0xb6,0x9d,0xad,0xdb,0xb7,0xf0,0xc8,0xa3,0xdb,0x39,0x74,0xf8,0x20,0x87,0x1e,0x3d,0xc8,0xa1,0xd1,0xfd,0x1c,0x88,0xf6,0x13,0xf4,0x2b,0xca,0x83,0x65,0x4a,0xfd,0x9a,0xa0,0xc7,0x62,0x4b,0x55,0x8,0x23,0xd0,0x95,0x44,0x10,0xb0,0xa0,0xc,0x24,0x86,0x8b,0xc6,0xf9,0x5,0xf5,0x5a,0x22,0xb3,0xb2,0x32,0x6d,0x99,0xb2,0x5e,0x99,0x3f,0x98,0xca,0xdd,0x63,0x3a,0xfa,0x3f,0xcd,0x33,0x63,0x9,0xd0,0xad,0xda,0xd2,0x74,0x97,0xd,0x5c,0x4e,0x2d,0x9,0xb0,0x28,0xad,0xc,0x57,0x42,0x63,0x3e,0x3f,0x5d,0x35,0xe8,0xd0,0xa0,0xcc,0x5c,0x10,0x2,0xe2,0x6f,0x7f,0x65,0xd,0xca,0xa6,0x24,0xc0,0xcc,0xd1,0x25,0x32,0x51,0x47,0x16,0x8,0xf3,0x64,0x3a,0xf9,0x34,0xc1,0x95,0x18,0x28,0x59,0x3c,0x6b,0x81,0xac,0x96,0xa9,0x77,0x7c,0x6d,0x4d,0x4e,0x9b,0xea,0x4f,0x2d,0x96,0x88,0xf8,0xee,0xf6,0xfe,0xe1,0x3,0xbc,0xe5,0x57,0xdf,0x4a,0x7f,0x7f,0xff,0x9c,0xd9,0xcc,0x36,0x6f,0xde,0x4c,0xa9,0x2b,0x24,0xd0,0x6,0xad,0xc7,0x5,0x3,0x49,0x0,0x48,0xad,0xfd,0x35,0x87,0x65,0x5,0x80,0x38,0x6d,0x64,0x2d,0x7d,0x43,0x5d,0xec,0x7a,0xf8,0x9,0xae,0xbd,0xf6,0x5a,0xde,0xf2,0x96,0xb7,0xf8,0x53,0x0,0x47,0x34,0xf6,0x53,0xe3,0x29,0x41,0xa3,0xda,0x40,0x6b,0x4d,0x18,0x86,0xc,0xe,0xe,0x32,0x38,0x38,0xc8,0xca,0x55,0x2b,0x78,0xfa,0x33,0x9f,0x56,0x4f,0x77,0xf8,0xd0,0x61,0x76,0xee,0xdc,0xc9,0xe3,0x8f,0x3f,0xc1,0xf6,0x6d,0xdb,0x78,0xe4,0x91,0x1d,0x6c,0xdd,0xb6,0x85,0xed,0x5b,0x36,0x71,0xb4,0x72,0x10,0xd5,0x1d,0x41,0xf7,0x18,0xaa,0xbf,0x46,0x38,0x58,0xa3,0xd4,0x7,0xba,0x4,0x26,0xa8,0x25,0xef,0x39,0x15,0x6,0xc,0x68,0x83,0xad,0x4b,0x87,0xc9,0x5c,0xb2,0x4e,0x17,0x84,0x92,0xf8,0xf9,0x35,0xa3,0x95,0xd5,0x32,0xb7,0xde,0xb,0x89,0xb,0x9,0x6c,0x8e,0x43,0x2e,0x5d,0x59,0x54,0xc3,0x9a,0xe0,0x3a,0x5a,0x5b,0xfd,0xb4,0x98,0x4c,0xdc,0xe9,0x20,0x3e,0xb6,0x3a,0x1b,0x3b,0xfb,0xac,0x73,0xda,0x31,0x57,0x16,0xb7,0x6,0x11,0xcb,0xaa,0xb9,0xd3,0xac,0x16,0x11,0x7b,0x78,0x8c,0x1d,0xff,0xa0,0x14,0x7b,0x87,0xf,0x72,0xf2,0x86,0x75,0xbc,0xe0,0x5,0x2f,0xe8,0x78,0xe6,0x3f,0x8c,0x6f,0x2c,0x9b,0x37,0x6f,0xa2,0x54,0x6a,0xb6,0x2,0xd8,0xe,0x62,0xc2,0x64,0x6c,0x7,0xdf,0x6a,0xcb,0xe0,0x92,0x5e,0xbe,0xfe,0xf5,0xaf,0x73,0xe5,0x95,0x57,0xb2,0x68,0xd1,0xa2,0x39,0xd1,0x77,0xc7,0x3,0x45,0x3c,0x82,0xa2,0xdf,0x7,0x6,0x7,0x38,0x6d,0xf0,0x34,0x4e,0x3b,0xfd,0x34,0xe0,0x32,0x0,0x8e,0x1c,0x3d,0xc2,0xe1,0x83,0x87,0xd9,0xbe,0xed,0x11,0x36,0x6f,0xdc,0xc2,0xdd,0xf7,0xde,0xc5,0xd6,0x47,0x37,0x73,0x78,0xfb,0x1,0xe,0x8c,0xec,0x66,0x2c,0xd8,0x4f,0xd7,0xa2,0x1a,0x5d,0xb,0x21,0xec,0x8b,0xa0,0x6b,0xc,0x1b,0x44,0xa0,0x22,0x6c,0x60,0xb0,0x3a,0x8a,0xfd,0x1b,0xa4,0xb7,0x10,0x48,0xcf,0x5,0xe6,0xc2,0xc7,0x4f,0xa,0xaf,0x2,0x28,0x82,0x17,0x0,0x32,0x50,0xf5,0x7f,0x60,0x6e,0xd,0x9a,0x84,0x20,0xd4,0x68,0xe3,0x75,0xbe,0xc0,0xa6,0x4c,0xf6,0x78,0x59,0x33,0xd6,0x30,0x6c,0xc7,0x18,0x36,0xa3,0xbc,0xfb,0x6d,0x6f,0x65,0x70,0x70,0x70,0xce,0x7c,0xfd,0x1f,0x38,0x70,0x80,0x3d,0x7b,0xf7,0x50,0xea,0xa,0xe3,0x4d,0x9b,0x78,0xa3,0x69,0x9f,0xdc,0x98,0xd8,0x4,0xd0,0x96,0xde,0x85,0x5d,0xec,0xde,0xb8,0x9b,0x2f,0x7f,0xf9,0xcb,0xfc,0xe6,0x6f,0xfe,0xa6,0x17,0x0,0xa6,0x10,0xd9,0x7e,0x6c,0xfc,0x5d,0x3a,0x31,0xe8,0xef,0xeb,0xa7,0xbf,0xaf,0x9f,0x15,0x2b,0x57,0xf0,0xb4,0x4b,0x9f,0xca,0x6b,0xf9,0x75,0xc6,0xc6,0x2a,0x6c,0x7a,0x78,0x13,0x9b,0x37,0x6f,0x66,0xeb,0xd6,0xad,0x6c,0xda,0xb4,0x89,0x8d,0xdb,0x1e,0x60,0xdf,0xe8,0x4e,0x82,0xfe,0xa,0x7a,0x60,0x94,0x60,0x68,0x8c,0x70,0x28,0x22,0x28,0x5b,0x22,0x55,0x1,0x5d,0x8b,0x49,0x85,0x3a,0x26,0x17,0x8e,0x3b,0x93,0x9c,0x5b,0xa2,0x80,0x47,0x33,0xbc,0x0,0x90,0x81,0xad,0xff,0x3,0x73,0x6e,0xa3,0xb4,0xd3,0xc3,0xa3,0x98,0xf5,0x50,0xc9,0xe2,0x89,0xa5,0x66,0x6a,0x98,0x10,0x76,0xed,0xdb,0xcd,0xb,0x5f,0xf6,0x62,0x2e,0x7f,0xf6,0xe5,0x73,0x62,0xf3,0x4f,0xdb,0xf0,0xc0,0x3,0xf,0x30,0x32,0x3a,0xc2,0x40,0x7f,0x99,0x71,0xce,0xc3,0xd4,0x2c,0xe1,0x4a,0x29,0x8c,0x6,0x15,0x42,0xef,0xe2,0x2e,0xae,0xb9,0xe6,0x1a,0x5e,0xfe,0xf2,0x97,0xb3,0x6c,0xd9,0xb2,0x39,0xd1,0x87,0xb3,0x1d,0xc7,0x3a,0x31,0x48,0x85,0x30,0x8b,0xa5,0xab,0xab,0xcc,0x59,0xe7,0x9c,0xc9,0x59,0xe7,0x9c,0x9,0xc4,0x56,0x21,0x9f,0xdc,0xbd,0x87,0xad,0x9b,0xb7,0x71,0xdb,0xcf,0x7f,0xc1,0x9d,0xf7,0xfe,0x82,0x3d,0x3b,0x1e,0x67,0xff,0xa6,0x27,0xa8,0x74,0xed,0xa5,0x67,0x79,0x37,0xe5,0x5,0x6,0xba,0x2b,0xd8,0x60,0x2c,0x56,0xf,0xe8,0x28,0x56,0x17,0xa4,0x42,0x1,0xe3,0xf9,0x77,0x1a,0x3a,0xb1,0xce,0x33,0x85,0x70,0xa2,0xcd,0xc0,0xb5,0xeb,0xdc,0x37,0x95,0x99,0xd0,0xae,0xc8,0xda,0x66,0xc9,0x4b,0x5c,0x36,0x4c,0x65,0x9e,0x39,0x83,0xf4,0xab,0xa1,0xae,0xe8,0x9b,0xb8,0x1f,0x5d,0xc9,0x9e,0xee,0x44,0xd1,0x76,0xb8,0x2,0xf9,0x3c,0x8b,0x6a,0xd7,0x58,0x9f,0x54,0xef,0x6f,0x30,0x44,0xd6,0x40,0xa8,0x78,0xf4,0xc0,0x2e,0xd6,0x9d,0xb9,0x9e,0xb7,0xff,0xf6,0xdb,0x93,0x38,0x9d,0xff,0xa6,0xc7,0x5,0x80,0x7,0x19,0x19,0x3d,0xca,0xe2,0x72,0xf,0x9a,0x71,0xab,0xf3,0x10,0xbf,0xfb,0x22,0x76,0x45,0xfe,0x77,0x21,0x4c,0x41,0xa0,0x2d,0xc6,0xc0,0xc0,0xe2,0x1e,0x1e,0x7f,0x78,0x7,0x5f,0xfd,0xea,0xd7,0x78,0xfb,0xdb,0x7f,0xbb,0xce,0x78,0xf7,0x98,0x59,0x8c,0xf3,0x3b,0x92,0xff,0xa3,0x72,0x27,0x5,0xdd,0x5d,0xdd,0xac,0x59,0xb3,0x9a,0x35,0x6b,0x56,0x73,0xd9,0xe5,0xcf,0x4,0x60,0xeb,0x96,0x6d,0xfc,0xe2,0xb6,0xdb,0x79,0xe0,0x81,0xfb,0xb9,0xf7,0xfe,0x7b,0xd9,0xbe,0xe5,0x41,0x4c,0xcf,0x21,0xca,0x8b,0x23,0x82,0x85,0xc3,0x4,0x3,0x35,0x54,0xc9,0x60,0xa8,0x40,0x60,0x20,0x48,0x7c,0x1d,0x0,0x4a,0xb2,0xc0,0x35,0x1d,0x6d,0x9b,0x86,0xf4,0x9d,0x3f,0xd3,0xa7,0x16,0x4d,0xb7,0x0,0x64,0xd3,0xb8,0x93,0xdd,0x70,0xe5,0x50,0x99,0xc8,0x27,0xc7,0x2b,0x22,0x73,0x4d,0x54,0xae,0xfc,0x95,0x9b,0xcf,0xb1,0x88,0xff,0x1a,0x24,0x57,0xc4,0xe6,0x86,0x25,0xc0,0x64,0xd2,0x12,0x3b,0x49,0x56,0x68,0x54,0xc6,0x85,0xa8,0x45,0x20,0x71,0x5a,0x8,0x44,0xeb,0x80,0x42,0xf6,0x3a,0xdf,0x4f,0x92,0x3b,0x53,0xd9,0x6d,0xb0,0x5b,0xbc,0xf8,0xed,0x35,0x87,0x6b,0x8a,0x47,0x58,0xfd,0x37,0x6b,0xb1,0xca,0x60,0x88,0xb0,0x81,0x62,0xf7,0x91,0x7d,0x94,0x6,0xbb,0x78,0xcf,0xbb,0xdf,0xc3,0xa2,0x45,0x8b,0xe6,0xc4,0x97,0x6b,0xca,0x28,0xb7,0xd6,0xb2,0x71,0xe3,0xc3,0x94,0x4a,0x8a,0x40,0x59,0x94,0x32,0x4d,0xee,0x9f,0x25,0xbb,0xf3,0x29,0x29,0x32,0x1f,0x26,0xc7,0x44,0xc5,0x1b,0x80,0xd1,0x96,0xc5,0xab,0xfa,0xf9,0xf2,0x57,0xbe,0xc8,0xb3,0x9f,0x7d,0x19,0x67,0x9e,0x79,0xa6,0x57,0x5,0xcc,0x12,0x64,0x4f,0xa,0x1a,0x85,0x81,0xf4,0x6f,0x27,0xaf,0x5b,0xcb,0xc9,0xeb,0xd6,0x2,0xaf,0x60,0xf7,0xee,0xdd,0x3c,0xba,0x7d,0x7,0xbf,0xb8,0xed,0x76,0x6e,0xb8,0xe9,0x87,0x3c,0xf1,0xd0,0xa3,0x1c,0xb1,0x4f,0xa2,0x17,0x1d,0xa6,0xef,0x84,0x5e,0x54,0xdf,0x18,0x26,0x1c,0x3,0x1d,0x61,0xb5,0x81,0xd0,0xa0,0x74,0xe2,0x32,0xba,0x61,0xa4,0xb8,0xae,0x96,0x52,0xbc,0xc2,0x19,0x28,0x92,0x93,0xdd,0xd0,0xce,0x48,0x94,0xc4,0xd9,0x56,0x86,0x76,0x5b,0x3b,0xc7,0x14,0x92,0x2b,0x8b,0xc2,0xea,0xb7,0x0,0x5a,0xc8,0x7b,0x5e,0x61,0x2e,0x6c,0xfd,0x4d,0x48,0x47,0xef,0x3c,0x5a,0x9f,0x63,0xc1,0xc6,0x52,0xb3,0x11,0x46,0xc3,0xe3,0x87,0xf7,0x62,0x7a,0x3,0xfe,0xfa,0xaf,0xff,0x9a,0x33,0xce,0x38,0x83,0x28,0x8a,0x3a,0xfa,0xda,0x5f,0x23,0x94,0x52,0x3c,0xf1,0xc4,0x13,0x6c,0xd9,0xbc,0x85,0xfe,0x81,0x9e,0xf1,0x2b,0xe0,0x53,0x89,0x64,0x52,0x68,0xd,0x4,0xd0,0x35,0x10,0x70,0x78,0xdf,0x51,0xfe,0xe1,0xef,0x3f,0xca,0xdf,0xff,0xc3,0x47,0xe8,0xea,0xea,0xaa,0xd7,0xc5,0x63,0xf6,0xa0,0x48,0x75,0x60,0x8c,0x41,0x29,0xc5,0xb2,0x65,0xcb,0x58,0xb6,0x6c,0x19,0x17,0x5e,0x7c,0x1,0x6f,0xfa,0x8d,0x37,0xf0,0xc0,0xfd,0xf,0x71,0xcb,0x4f,0x6e,0xe1,0x8e,0x3b,0x6f,0xe7,0xfe,0x3b,0xee,0x64,0xb4,0xe7,0x49,0xba,0x4f,0xa8,0x52,0x5e,0x34,0x46,0xd0,0x57,0xc5,0x44,0x55,0x6c,0x50,0x8b,0xc9,0x84,0xa9,0x8a,0x60,0x2e,0x19,0x4e,0x9b,0x47,0xf0,0x2,0x40,0x6,0x4d,0xd7,0x45,0xe6,0x94,0x2d,0x80,0xf8,0x5c,0x64,0xea,0x48,0x61,0xb3,0x1b,0xc9,0x37,0x7f,0x2c,0x0,0x68,0xcb,0xa3,0x7,0x9f,0xa0,0x6f,0xc9,0x10,0x7f,0xf1,0xe7,0x7f,0xce,0x85,0x17,0x5d,0x54,0xb7,0xe7,0x3e,0x17,0x90,0x7e,0x79,0x6f,0xdd,0xba,0x95,0x1d,0x3b,0xb7,0xb3,0xea,0xa4,0xc5,0x58,0x4c,0x62,0xfc,0x67,0x6a,0x51,0x3f,0x6a,0xd6,0xb1,0xbd,0x8c,0x45,0xab,0x7b,0xb9,0xe7,0xc1,0x3b,0xf8,0xfc,0x7f,0x7f,0x81,0x37,0xbf,0xe5,0x4d,0xf5,0x4d,0xc5,0x63,0x76,0xa3,0xd1,0x4e,0x41,0x7a,0x42,0xa0,0x94,0xa2,0x5c,0x2e,0x73,0xee,0x79,0xe7,0x70,0xee,0x79,0xe7,0x30,0x32,0x32,0xc2,0x7d,0xf7,0xde,0xcf,0x1d,0xb7,0xdd,0xc9,0xd,0x3f,0xfe,0x21,0xdb,0xef,0x7c,0x88,0x6a,0xef,0x3e,0xba,0x56,0x8f,0x50,0x5e,0x18,0x61,0xcb,0x23,0x98,0x20,0x42,0x5,0x11,0x84,0x51,0xc2,0x11,0x30,0x1d,0xcb,0x15,0x98,0x8f,0xf0,0x2,0x40,0x1,0xe6,0x1a,0x59,0x3e,0xf5,0x8e,0x18,0x93,0x1c,0xe7,0xe6,0xe4,0x4c,0xbf,0xf8,0xeb,0x3a,0x7f,0xd,0x47,0xaa,0x23,0xec,0x38,0xb8,0x9b,0xf3,0x9f,0x7a,0x1,0xef,0x79,0xf7,0x7b,0x38,0xf1,0xc4,0x13,0xe7,0xc4,0xb1,0x7f,0x23,0xd2,0xd,0xf7,0x7f,0xfe,0xe7,0xa7,0x4,0xa1,0x26,0x8,0x24,0x5f,0x98,0x53,0x83,0xf1,0xa3,0x64,0x20,0x88,0x85,0x80,0x5,0x2b,0x7b,0xf9,0xcf,0xcf,0xfd,0x7,0x17,0x5d,0x7c,0x11,0xe7,0x9c,0x73,0xf6,0x9c,0xeb,0xdf,0xb9,0x8e,0xec,0x9,0x81,0x31,0x6,0x6b,0x2d,0x3d,0x3d,0x3d,0x5c,0x74,0xf1,0x85,0x5c,0x74,0xf1,0x85,0xbc,0xe9,0x37,0xde,0xc0,0xd,0xd7,0xdf,0xc8,0x4f,0x6e,0xb9,0x85,0x3b,0xee,0xfe,0x39,0x8f,0x3d,0xf4,0x30,0x3d,0x6b,0x7a,0x28,0x2d,0x1d,0x45,0xf7,0x8f,0x61,0x6b,0x35,0x4c,0x50,0x8d,0x95,0xca,0xda,0xd4,0x6f,0xa0,0x78,0x41,0x60,0x76,0x23,0x63,0x9,0x30,0x8f,0x76,0xc,0x27,0x48,0x28,0xd2,0xab,0x67,0x43,0x5b,0x59,0xc0,0x26,0x9f,0x36,0x3f,0x3c,0x63,0xf2,0x5f,0x6a,0x35,0x6d,0x6e,0x48,0x0,0xe9,0x69,0x86,0x22,0xb6,0x70,0x28,0x7d,0xa1,0x65,0x43,0x52,0xc3,0x39,0x79,0x48,0xfa,0xfe,0x76,0xc8,0x82,0x6e,0x61,0xb9,0x72,0x1b,0x4c,0x9c,0x5a,0x6b,0x63,0xdf,0xeb,0xd6,0xc4,0x8b,0x57,0x8,0xc3,0x51,0x85,0x27,0xe,0xee,0x83,0xbe,0x80,0x37,0xbc,0xf5,0x8d,0xbc,0xee,0xb5,0xaf,0xa3,0xaf,0xaf,0x6f,0x4e,0x6e,0x4e,0xe9,0x89,0xce,0x6d,0xb7,0xfd,0x9c,0xfe,0x81,0x6e,0xb4,0x8e,0xc7,0x6f,0x5b,0x5f,0xe2,0x82,0x71,0xa0,0xa6,0xec,0x14,0x31,0xbf,0x20,0xb0,0xf4,0xe,0x5,0x54,0x8e,0x8c,0xf0,0xc1,0xab,0xaf,0xe6,0xef,0x3e,0xf2,0x77,0xf3,0xc6,0x5d,0xf0,0x5c,0x45,0x3a,0x3f,0x1a,0x4f,0x6,0x4a,0xe5,0x12,0x2f,0x7c,0xf1,0xb,0x78,0xe1,0x8b,0x5f,0xc0,0x96,0x2d,0x5b,0xf9,0xd1,0xf5,0x37,0x71,0xed,0xf5,0xd7,0xb0,0xe3,0xee,0x8d,0x54,0xfa,0x9f,0xa4,0xf7,0xa4,0x51,0xc2,0xc1,0x2a,0x51,0x34,0x2,0xc9,0x89,0x40,0xec,0xb7,0x20,0x1d,0x3,0xc7,0x5e,0x23,0x66,0xdb,0x48,0x69,0xa7,0x3e,0x6d,0xed,0x1c,0x33,0xd4,0x11,0x75,0xe,0x40,0xc0,0x38,0x21,0xcc,0x95,0xc7,0x2b,0xbd,0x4a,0xe9,0x30,0xb5,0x38,0xbf,0x3c,0xc3,0xd8,0x65,0xd1,0x97,0xb9,0xc9,0x6e,0x84,0x31,0x90,0x37,0x2a,0xc9,0x12,0x60,0xea,0x3e,0x77,0x6e,0x90,0x0,0xe3,0x56,0x28,0x15,0xb7,0x49,0x13,0xfb,0x86,0x1f,0x57,0x1,0xc4,0xc7,0x75,0x29,0x87,0xb8,0x3e,0x7c,0x55,0xfc,0x15,0x9d,0x45,0x63,0xba,0x94,0x19,0xae,0xeb,0x43,0x7e,0xbc,0xbf,0xa2,0x5c,0xca,0x7a,0xe,0x4d,0x75,0x93,0xc8,0x82,0xa,0x62,0x2b,0x65,0x8d,0x4,0x36,0xc0,0x28,0x4b,0xe2,0x0,0xd,0x2c,0x9,0x55,0xd3,0x24,0xe4,0xb4,0xb8,0x1d,0x23,0x54,0x78,0xf2,0xd0,0x1,0x46,0xc3,0x88,0x73,0x9e,0x7a,0x1e,0x6f,0x79,0xf3,0x9b,0x39,0xef,0xbc,0xf3,0xea,0x75,0x9f,0x6b,0x9b,0x7f,0xba,0x40,0xdf,0x7d,0xf7,0xdd,0xec,0x7e,0x72,0x17,0xb,0x16,0x85,0x4,0x58,0x2,0x2d,0x91,0x5e,0xa5,0x19,0x59,0x44,0x2,0x94,0xe6,0x5e,0x3,0x61,0x58,0x29,0x34,0x6,0x1b,0x18,0x8c,0x8d,0x58,0xb4,0xb2,0x8b,0x4d,0xf,0xde,0xc7,0x3f,0xfc,0xc3,0x3f,0xf2,0xbe,0xf7,0xfd,0x65,0x13,0xe9,0xcc,0xa3,0x33,0x21,0x9d,0xc,0x0,0xac,0x5b,0x77,0x32,0xeb,0xd6,0x9d,0xcc,0x6b,0x5e,0xff,0x6a,0x6e,0xbc,0xfe,0x47,0x7c,0xfb,0x3b,0xdf,0xe1,0xbe,0xfb,0x7f,0xc1,0xc1,0xf2,0xa3,0xc,0x9c,0xdc,0x4b,0xb0,0xf0,0x8,0xd6,0x54,0xb1,0x41,0x15,0x15,0x18,0x8,0x9a,0xd5,0x2,0x12,0xe9,0xb8,0x9d,0xf,0xbe,0xa2,0x30,0xd7,0xa1,0xd7,0x12,0x29,0xd1,0xa5,0x5c,0xd7,0xb4,0x42,0x44,0x29,0x6d,0xbb,0xbb,0xd0,0xb1,0xd2,0x7b,0x15,0x40,0x6,0x8d,0xf2,0xea,0x5c,0x39,0x29,0x4f,0x4f,0x35,0xd2,0xaf,0x3a,0xdb,0xf0,0x73,0x1c,0xc1,0x36,0xec,0xfd,0x69,0x78,0x43,0x1c,0x1b,0xb,0x4,0xe3,0x23,0xa9,0xb1,0x63,0x1a,0x37,0x1a,0xa1,0xc3,0x54,0xe6,0xcf,0xf5,0xfc,0x33,0x7f,0x88,0xa5,0x94,0xe4,0xf8,0x3e,0x29,0x3e,0xbd,0xbf,0x9f,0x5e,0xe5,0xb3,0xa9,0xa7,0xfa,0x38,0x9d,0x51,0x16,0x1b,0x58,0x2a,0x26,0xe2,0xe0,0xc8,0x11,0xe,0x9b,0x11,0xc6,0x2,0xcb,0xb9,0x4f,0x3b,0x9f,0x5f,0x79,0xd5,0xab,0x78,0xe6,0x33,0xe2,0x2b,0x4f,0xa9,0x5e,0x7a,0x2e,0x6e,0x46,0x29,0x97,0xe1,0xba,0xeb,0xae,0x63,0x6c,0x6c,0x98,0xae,0xf2,0x22,0x9a,0xed,0xbd,0x4f,0xf,0x6c,0xe2,0x56,0x5a,0x29,0xd0,0x61,0x7c,0xfa,0xb2,0x72,0xfd,0x10,0x37,0xdc,0xf4,0x7d,0x3e,0xfa,0xd1,0xc5,0xbc,0xeb,0x5d,0xef,0xf4,0x7c,0x80,0x39,0x86,0x54,0x78,0x4e,0x5,0x81,0xae,0xae,0x2e,0x5e,0xf4,0x4b,0x2f,0xe4,0x45,0xbf,0xf4,0x42,0x6e,0xbf,0xed,0xe,0xbe,0xfb,0xbd,0xef,0x71,0xdd,0x8d,0xdf,0x65,0xb8,0xf7,0x9,0x7a,0xd6,0x1e,0xa6,0xbc,0xb8,0x42,0x2d,0x18,0x85,0x52,0xd,0x2,0x83,0xd5,0x26,0xe1,0x20,0x81,0x27,0xc,0xce,0xe,0x78,0x1,0xe0,0x58,0x98,0x23,0x6b,0x97,0x5,0x6a,0xda,0x52,0xd3,0x6,0x65,0xa3,0x9c,0x64,0x6c,0x15,0xb1,0x37,0xb1,0x74,0xa3,0x4f,0x60,0x94,0x49,0xee,0xd1,0x27,0x5f,0xe3,0x69,0xbc,0x64,0xf2,0xd6,0x7d,0x92,0x37,0x1c,0x37,0xc7,0x2e,0x76,0x15,0x26,0xdb,0x77,0x2a,0xce,0x6f,0xbc,0xf0,0xd8,0xf4,0xa8,0x4a,0x4e,0x11,0x50,0xe3,0x6a,0x7,0xa3,0x62,0x21,0x40,0x25,0x27,0x11,0x71,0x7e,0x16,0xa3,0xc,0xc6,0x42,0x8d,0x1a,0x63,0xa6,0xc6,0xd1,0xca,0x8,0x7,0x46,0xe,0x43,0x4f,0xc8,0x9,0x27,0xae,0xe2,0xb2,0x73,0x9e,0xc5,0x8b,0x5e,0xf4,0x42,0x2e,0x38,0xef,0x2,0x74,0x30,0xbe,0x58,0xcd,0xb5,0xaf,0xfe,0x14,0xe9,0x89,0xc6,0x81,0x3,0x7,0xb8,0xe3,0x8e,0x3b,0xe8,0xef,0x2f,0xc7,0xe4,0xbc,0x99,0x1a,0xb7,0xd6,0xc6,0x77,0xc2,0xb5,0x42,0x87,0x16,0x6c,0xc4,0xb2,0x93,0x7a,0xf8,0xaf,0xcf,0xff,0x7,0x4b,0x96,0x2c,0xe1,0xb5,0xaf,0x7d,0xcd,0x9c,0xba,0x69,0xe1,0x11,0xa3,0x71,0x3e,0xa5,0x42,0xde,0x5,0x17,0x9d,0xcf,0x5,0x17,0x9d,0xcf,0xaf,0xfe,0xca,0xab,0xf8,0xaf,0xcf,0x7d,0x9e,0x1f,0xff,0xe2,0x7a,0xf6,0x6d,0xdf,0xc6,0xd0,0xfa,0x6e,0xd4,0xd0,0xd1,0xf8,0x34,0xa0,0x54,0x83,0x20,0x8a,0xaf,0x58,0xa7,0xeb,0x85,0x17,0x4,0x8e,0x2b,0xbc,0x0,0x90,0x41,0xba,0xb5,0xcd,0x25,0x58,0x5,0x63,0x41,0x8d,0x20,0x54,0x84,0x84,0xe3,0x4e,0x61,0x92,0x93,0x7b,0x4b,0xbc,0xb1,0x37,0xa,0xe6,0xb1,0x50,0xd0,0x70,0x50,0x97,0xc6,0x4d,0xd3,0xd6,0x4f,0xc,0x54,0xde,0xe,0x80,0xa6,0xfe,0x15,0xdf,0xd8,0x95,0x56,0xdb,0xfa,0xa9,0x4a,0xfd,0x56,0x62,0xf2,0xb5,0x9a,0x1e,0x3b,0x5b,0x3b,0x4e,0xe4,0xab,0x99,0xd8,0x78,0xcf,0x58,0x54,0xa1,0x42,0x8d,0xaa,0x8a,0x88,0x94,0xa5,0x4a,0x44,0x77,0x7f,0xf,0x2b,0x4e,0x5c,0xc5,0x33,0xcf,0x39,0x87,0xf3,0xcf,0x3d,0x8f,0xb,0x2f,0xbc,0x90,0xc1,0xc1,0xc1,0x7a,0x59,0x51,0x14,0xa1,0xb5,0x9e,0xb3,0x9b,0x3f,0x8c,0xb,0x0,0x77,0xdf,0x7d,0xf,0xdb,0xb6,0x6f,0x66,0xcd,0x89,0xb,0x63,0xdd,0x7f,0x3b,0xae,0x7f,0x5b,0xae,0x43,0xfc,0x7f,0x15,0x28,0xb4,0xb5,0x94,0xfa,0x2c,0xcb,0x4f,0xee,0xe5,0x53,0x9f,0xfe,0x24,0x43,0x43,0x43,0x5c,0x71,0xc5,0x4b,0x30,0x91,0xa9,0xb,0x64,0x1e,0x73,0xb,0xe9,0xfc,0x4a,0xe7,0xdb,0xa9,0xa7,0x9f,0xca,0x5f,0xfe,0xf5,0x9f,0x73,0xcf,0xdd,0xaf,0xe0,0x2b,0x5f,0xfe,0x2a,0x3f,0xfc,0x9f,0xef,0x10,0x2d,0xd8,0x4d,0xef,0xda,0x61,0xd4,0xc0,0x70,0x42,0x14,0x8c,0xe2,0xdb,0x3,0x7e,0x48,0x1c,0x77,0x64,0xc,0x1,0x49,0x98,0x3c,0xd,0xb0,0x38,0x65,0x5e,0x93,0xef,0x9a,0x67,0x3b,0x70,0x27,0xa1,0x99,0xc2,0xbf,0x75,0x1c,0x8c,0x65,0x34,0x1a,0xe5,0xb1,0xee,0x7d,0x10,0x58,0xb4,0xeb,0x5b,0xc9,0x19,0x8d,0x39,0xc6,0xa6,0x52,0x94,0xa5,0x64,0xd0,0x22,0xc3,0x9,0xaa,0xff,0x6a,0x2d,0x3a,0xc,0x62,0x83,0x36,0x58,0x54,0x10,0x50,0xee,0x2a,0x13,0x86,0x21,0xdd,0x3d,0xb,0x59,0x3c,0x38,0xc0,0xe2,0x25,0x8b,0x39,0x79,0xdd,0x3a,0x4e,0x3d,0xf5,0x54,0xd6,0xaf,0x3b,0x85,0x85,0xb,0x16,0xd2,0xdb,0xd7,0x3b,0xde,0xd4,0x86,0xa3,0xfe,0xf9,0xf0,0xd5,0xa9,0xb5,0x26,0x8a,0x6a,0x7c,0xe5,0x2b,0x5f,0xa1,0xbb,0x5b,0x13,0x6,0x31,0x97,0x43,0x37,0xc8,0x77,0x53,0x5,0x55,0xc0,0xc0,0x49,0xff,0xaf,0x95,0xc2,0x6,0x60,0x89,0xe8,0x1d,0xd2,0x98,0x28,0xe2,0x83,0x1f,0xfa,0x5b,0xac,0xb5,0xbc,0xf4,0xa5,0x57,0xd4,0x37,0x8,0xaf,0x12,0x98,0x9b,0xc8,0x5e,0x29,0x3c,0xe7,0x29,0x67,0x73,0xce,0x53,0xce,0xe6,0xb9,0x3f,0x7a,0x2e,0xff,0xf9,0x1f,0xff,0xc9,0x3,0x77,0xff,0x1c,0xbd,0xea,0x49,0xba,0x57,0xd,0x13,0x95,0x47,0xd0,0xa1,0x4a,0x5c,0x17,0xdb,0xe4,0x24,0x70,0x66,0xe0,0x4e,0x56,0x9f,0xfe,0x72,0x67,0xaa,0xcd,0xc7,0xe2,0x15,0x34,0xb9,0x3,0x96,0x23,0xe6,0x43,0xe5,0xc6,0xc8,0x64,0x2e,0x97,0xb4,0xc5,0xc7,0x40,0x2e,0x24,0x40,0xb7,0x32,0xe4,0xd4,0x72,0x19,0x5a,0x19,0x34,0x11,0xca,0x4a,0x36,0xe9,0x3a,0x3,0xa9,0x64,0xbe,0x6c,0xd9,0x32,0xfe,0xe6,0xff,0xbc,0x9f,0x20,0xc,0x66,0xf5,0xdd,0x7f,0x6b,0x63,0x9d,0x62,0x57,0x77,0x17,0xd6,0x18,0xca,0xe5,0x32,0x43,0x83,0x43,0x74,0x75,0x77,0xb3,0x64,0xc9,0x62,0x7a,0xba,0x7b,0xc4,0x74,0xe9,0x95,0xa5,0xb9,0xfe,0xb5,0x9f,0x45,0xaa,0xda,0xd8,0xb8,0x71,0x13,0x77,0xdd,0x75,0x3b,0xcb,0x97,0xf7,0x12,0x2a,0x43,0xa0,0x54,0xdd,0xfd,0x69,0x6e,0xae,0x14,0x58,0x2,0x94,0x49,0xb9,0xcd,0x61,0x4a,0x19,0x50,0x26,0x13,0x6b,0x3c,0x4f,0x95,0xa8,0x87,0x4a,0x1a,0x22,0x5d,0x63,0x60,0x49,0x80,0x52,0x86,0xbf,0xfb,0xc8,0x7,0xa9,0x55,0x6b,0x5c,0xf5,0x8a,0x2b,0x9b,0x58,0xe5,0x1e,0x73,0x13,0xa9,0x0,0x9e,0xa,0xe3,0x97,0x3d,0xfb,0x99,0x3c,0xf3,0xb2,0x4b,0xf9,0xc6,0x57,0xbf,0xc9,0xbf,0xff,0xc7,0x67,0xd8,0xf5,0xf8,0x7d,0xc,0x9e,0x3a,0x8c,0x5e,0x78,0x4,0x13,0x8d,0x41,0x29,0x42,0x87,0x51,0xec,0x82,0xba,0xd,0xd2,0xde,0x54,0xa7,0x6d,0xf7,0xf6,0x5b,0x7e,0xee,0x39,0x66,0xd8,0x42,0x19,0xed,0xa0,0x2e,0x0,0x4c,0x43,0xde,0x9d,0xf,0xab,0x12,0xfd,0xf3,0xf1,0xae,0x48,0xfb,0xe8,0xeb,0xeb,0xe3,0x45,0x2f,0x7a,0xd1,0xf1,0xae,0x46,0xdb,0xc8,0x9a,0x33,0x4d,0x31,0x9f,0x36,0xfd,0x46,0xa4,0x7d,0xf1,0xad,0x6f,0x7d,0x1b,0xad,0x6b,0x74,0x77,0xf5,0xa1,0xb4,0x39,0x6e,0xc7,0xaa,0x8d,0xaa,0x1d,0x1d,0x80,0x21,0xa2,0x7f,0x91,0x46,0x29,0xc3,0x7,0xff,0xee,0x6f,0x79,0xe4,0xd1,0x47,0x78,0xd7,0xbb,0xde,0x59,0xaf,0xbb,0x17,0x2,0xe6,0x36,0x1a,0x9,0x83,0x4a,0x29,0xae,0x7a,0xe5,0x95,0x3c,0xeb,0xb2,0x67,0xf0,0x89,0x8f,0x7f,0x8a,0x6b,0x6e,0xf8,0x3a,0x6a,0xc5,0x13,0xf4,0x9d,0x72,0x4,0x63,0x46,0xb0,0xb6,0x8a,0xd,0x13,0xe7,0x43,0x76,0xfa,0x9,0xac,0x1e,0xe3,0xf0,0x2,0x40,0x6,0xd,0xe6,0x72,0xe6,0x4,0x52,0x93,0x9f,0x9d,0x86,0x9c,0x93,0x93,0x39,0xca,0xe2,0x9f,0xc,0xd2,0xaf,0xff,0x2d,0x5b,0xb6,0x70,0xfd,0xf5,0xd7,0xb1,0x60,0x41,0x37,0x3a,0xb0,0xcc,0xe,0x59,0x28,0x26,0x6,0x6,0x4a,0x11,0x61,0xe8,0x5b,0xa4,0x9,0x4b,0x25,0xbe,0xf0,0x95,0xcf,0x32,0x32,0x3c,0xc2,0xef,0xbd,0xf3,0x77,0xe9,0xef,0xeb,0x9f,0xd3,0xe4,0x4c,0x8f,0x71,0x34,0xa,0x2,0x4b,0x96,0x2e,0xe5,0x4f,0xff,0xfc,0x8f,0x79,0xd6,0x65,0xcf,0xe4,0x63,0x1f,0xfb,0x27,0xb6,0xdf,0x76,0x7,0x43,0x67,0x1d,0x81,0x81,0x23,0x28,0x53,0xc1,0x96,0x6a,0xf1,0xb5,0x41,0x4f,0xd,0x9c,0x31,0x78,0x1,0x20,0x83,0xe6,0xb,0x6d,0x9d,0xbf,0xe1,0xcc,0x17,0x7d,0xf8,0x7c,0x83,0x52,0x8a,0xaf,0x7d,0xed,0xeb,0xc,0x1f,0xd9,0xcf,0xb2,0xa5,0x8b,0x51,0x44,0x28,0x25,0xbb,0x47,0x9a,0x49,0xd8,0x46,0xfb,0x10,0x21,0x58,0xc,0x5d,0x3,0x9a,0x55,0x1b,0xba,0xf9,0xc6,0xf7,0xbe,0xc8,0xf6,0xed,0xdb,0xf8,0xdf,0x7f,0xf2,0xbf,0x59,0xb3,0x66,0x8d,0xe7,0x5,0xcc,0x23,0x68,0xad,0xeb,0xa7,0x78,0xcf,0xbe,0xfc,0x59,0x3c,0xe5,0xdc,0xb3,0xf9,0x87,0xbf,0xff,0x27,0xae,0xb9,0xf1,0x6b,0xf4,0x9d,0xbe,0x9f,0xe0,0x84,0x3,0x18,0x33,0x8a,0xea,0xaa,0xc5,0xa6,0x85,0xf1,0x27,0x1,0x33,0x81,0x26,0x11,0x5c,0x89,0x8f,0x75,0x7c,0x5a,0x49,0x5b,0x54,0x56,0x36,0x6d,0x3b,0xf5,0xc9,0x3f,0x79,0xc8,0x65,0x24,0x17,0xd0,0x38,0xde,0x8b,0xa9,0x87,0x47,0x16,0xe9,0x97,0xf3,0xa6,0x4d,0x9b,0xb8,0xf6,0xfb,0xdf,0x63,0xf9,0xb2,0x1,0xb4,0x8a,0x8,0x74,0xcc,0xc3,0x69,0x67,0x7e,0xa4,0x8f,0x16,0x1e,0x79,0x3e,0x4a,0xe9,0x4d,0xfd,0xff,0x3a,0x11,0x2,0x74,0x18,0x11,0xf4,0x54,0x39,0xf1,0xcc,0x3e,0x1e,0xd8,0x76,0x1b,0xef,0x7c,0xc7,0xbb,0xb8,0xfe,0xfa,0x1b,0x8,0x82,0x0,0xa5,0x14,0x51,0x54,0x6c,0x36,0xca,0x63,0xee,0x40,0x29,0x95,0x10,0x57,0x23,0x16,0x2e,0x5c,0xc8,0x5f,0xfe,0xd5,0x9f,0xf1,0xee,0x77,0xfc,0x19,0x66,0xd3,0x89,0x8c,0x3c,0xb4,0x88,0x70,0xac,0xf,0x35,0x5a,0x42,0x55,0x3,0x94,0x8d,0xe9,0xca,0x3a,0x59,0x8b,0x3b,0xe9,0x61,0x16,0xd4,0xc1,0xf5,0x9,0x25,0x77,0xac,0x8d,0x70,0xdf,0x2,0xa5,0x5b,0x0,0x12,0xe9,0x48,0x72,0x14,0x21,0xc5,0x2b,0xa,0xcf,0x92,0xf6,0x5c,0x72,0x93,0xc3,0xad,0x50,0x47,0xb,0x4d,0xb,0x9e,0x87,0xc7,0x6c,0x42,0x6a,0xf6,0xf7,0xdf,0x3f,0xf3,0xef,0x98,0xda,0x11,0xfa,0x7a,0x7,0x9,0x3,0x43,0x98,0xb9,0x8a,0x19,0x1b,0x4f,0x6a,0x46,0xb1,0x93,0xdf,0x6c,0x78,0x7c,0xc,0xdb,0x1c,0x51,0xb0,0xe,0xa8,0x62,0x57,0xcb,0xcd,0x15,0xb4,0x4d,0x36,0x20,0x94,0x22,0xb6,0x4d,0x10,0x58,0x8c,0xae,0xb0,0x62,0x5d,0x17,0x7,0x77,0xef,0xe2,0x2f,0xdf,0xf7,0x67,0xdc,0x77,0xef,0xaf,0xf1,0x5b,0xbf,0xfd,0x9b,0x94,0xcb,0x5d,0xfe,0x34,0x60,0x1e,0x21,0x8,0x82,0x3a,0x37,0xe0,0x95,0xaf,0xba,0x8a,0xf5,0xeb,0x4f,0xe1,0xea,0xab,0xaf,0x66,0xe3,0x2f,0x7e,0xca,0x92,0x73,0x4b,0x18,0xe,0xa3,0x18,0xc3,0x86,0xd4,0x6f,0x2e,0x4d,0xa4,0x14,0x90,0xfe,0x9a,0xb3,0x45,0x2,0xce,0x6b,0x7a,0x3b,0x9f,0x7e,0x4a,0x48,0x2f,0x95,0x3b,0x1d,0x37,0x12,0x5c,0xcb,0x49,0xc3,0xbc,0x12,0x4e,0x80,0xff,0xee,0xf7,0x98,0x8d,0x88,0xa2,0xd8,0xe3,0xda,0x4f,0x7f,0x7a,0x2b,0x37,0xdd,0x74,0x23,0x4b,0x97,0xf6,0xa3,0x55,0x6c,0xda,0x79,0x36,0x23,0x25,0x6,0xea,0x12,0xa8,0x52,0x95,0x5,0x2b,0x34,0x4b,0xd6,0x1a,0xbe,0xf0,0xd5,0xcf,0xf0,0xd6,0xb7,0xfe,0x16,0x77,0xdd,0x75,0x57,0xfd,0x34,0x20,0xbd,0xd5,0xe1,0x31,0xb7,0x91,0xa,0x7b,0x51,0x14,0x71,0xee,0x79,0x4f,0xe1,0x3,0x57,0xff,0x5f,0x9e,0x7a,0xf2,0x15,0xec,0xfd,0xd9,0x22,0xd4,0xa1,0x41,0xcc,0x68,0x19,0x6a,0x1,0x98,0x58,0xe0,0x9d,0x3e,0xf7,0x56,0xf3,0x1b,0x5e,0x0,0xc8,0xc0,0x1f,0xfd,0x7b,0xcc,0x46,0xa4,0xcc,0xf9,0xa3,0x47,0x8f,0xf2,0x89,0x4f,0x7c,0x9c,0xde,0x1e,0x43,0x4f,0x97,0x46,0x6b,0xc6,0xd,0x3b,0xcd,0x72,0x68,0x6d,0x9,0x4b,0xa0,0xc2,0x88,0xee,0x41,0xcb,0xea,0x33,0xbb,0xd8,0xb9,0xff,0x5e,0xfe,0xf0,0x8f,0xde,0xc5,0x87,0x3e,0xf8,0x77,0x3c,0xfe,0xf8,0xe3,0xf5,0x8d,0xa1,0x13,0x89,0xab,0x1e,0xad,0x23,0x3d,0xd,0x58,0xb3,0x7a,0xd,0x1f,0xfa,0xbb,0xf,0x70,0xd5,0xf3,0xde,0xc8,0xde,0x5f,0x2c,0x42,0x1d,0x5a,0x0,0x95,0x32,0xb6,0x1a,0xc6,0xf7,0x4b,0x3b,0x63,0x88,0x77,0x1c,0xbc,0x0,0x90,0x41,0x4a,0xfe,0xb3,0xd6,0x33,0x51,0x3d,0x66,0xf,0x52,0x5b,0x7,0x9f,0xff,0xc2,0x17,0xd8,0xbc,0xe9,0x7e,0x96,0x2d,0xe9,0x47,0x61,0x8,0x14,0x9d,0x75,0x6c,0xae,0x14,0x3a,0x80,0xa0,0x64,0xd0,0xe5,0x2a,0xcb,0xd6,0x86,0xc,0xae,0x1e,0xe3,0xab,0xdf,0xfe,0x4f,0xde,0xf5,0xae,0xdf,0xe7,0x5b,0xdf,0xfc,0x36,0x95,0x4a,0x25,0x26,0x8d,0x61,0xfd,0x89,0xc0,0x3c,0x80,0xd6,0x1a,0x63,0xc,0x5d,0x5d,0xdd,0xbc,0xf7,0x7f,0xbf,0x87,0x5f,0x79,0xd1,0x9b,0xd9,0x77,0xdb,0x22,0xec,0xde,0x45,0xd8,0xb1,0x32,0x54,0x43,0xac,0x6d,0xd4,0xb0,0x7b,0x4c,0x15,0xc2,0x89,0xba,0xb4,0x5d,0x5d,0x48,0x3e,0x3f,0xd7,0xe3,0x1c,0x79,0x3,0x6e,0x47,0x87,0x93,0x4f,0x5b,0xe4,0xe,0xd8,0xa0,0x95,0x3f,0x74,0xf2,0x98,0x1d,0x48,0x89,0x7f,0xf7,0xdf,0xff,0x0,0x5f,0xfc,0xc2,0x7f,0xb3,0x72,0xf9,0x0,0x61,0x60,0x9,0x82,0xf8,0xab,0x1a,0x10,0x6,0x77,0x81,0xe6,0x4f,0x8c,0x97,0x89,0x9b,0xf8,0x77,0x70,0xa,0x13,0x90,0x2f,0xa2,0xb1,0xdc,0xc4,0xad,0xb0,0xb2,0x10,0x58,0x6c,0xad,0x46,0xef,0x82,0x80,0x93,0xce,0xee,0xe1,0xe0,0xee,0x2d,0xfc,0x9f,0xf,0xfe,0x5,0xd7,0x5e,0x7b,0x2d,0xaf,0x7d,0xed,0x6b,0x79,0xda,0xd3,0x9f,0x5a,0x77,0x27,0xeb,0xaf,0xd,0xce,0x6d,0x34,0xde,0x12,0xf8,0xa3,0x77,0xff,0x3e,0xdd,0xdd,0x3d,0x7c,0xee,0x6b,0x9f,0x62,0xe8,0x82,0x8,0xbb,0xf0,0x60,0x7c,0xca,0x15,0xa6,0xe6,0x83,0xf3,0xbc,0x2d,0x69,0xad,0x3e,0x5e,0xeb,0x77,0x51,0x7d,0x66,0x2,0xd9,0x72,0x27,0xaa,0x4b,0x13,0x9,0x50,0x9a,0xce,0xf2,0x94,0x73,0x13,0xb,0xa4,0x2d,0x5c,0xca,0xaf,0x28,0xb7,0x22,0x1,0x62,0xa2,0xd4,0x45,0xc7,0xf8,0x52,0x7d,0xb2,0x7,0x8d,0x29,0x31,0x30,0x65,0x33,0x7b,0x78,0x1c,0x4f,0xa4,0x47,0xff,0xa3,0xa3,0xa3,0x5c,0x7d,0xf5,0xd5,0x28,0x7b,0x94,0xa1,0xfe,0x3e,0x2,0x5d,0x23,0x54,0x8d,0xb7,0x55,0x26,0x26,0xc7,0x1a,0x49,0xe0,0x55,0x92,0x25,0x40,0x81,0x4,0x58,0x40,0xb7,0x95,0xdc,0x6,0x4b,0x56,0xa4,0x73,0xae,0x88,0x95,0x25,0x50,0x16,0x42,0x30,0x26,0xc2,0x2a,0xcd,0xe2,0x15,0x9a,0xc1,0xc5,0x1,0xf,0x6c,0xff,0x31,0x7f,0xfc,0x27,0x77,0x72,0xfe,0xb9,0x97,0xf0,0xda,0xd7,0xfd,0x3a,0x17,0x5e,0x78,0x61,0xd3,0x6,0xe1,0x6d,0x42,0xcc,0x4d,0x8c,0xbf,0x53,0xcd,0x3b,0xde,0xf5,0x3b,0xd4,0x6a,0x15,0xfe,0xfb,0x5b,0x9f,0x62,0xd1,0x45,0x16,0x86,0xe,0xa1,0xa8,0xa0,0x4a,0xb5,0x9c,0x55,0x3d,0x55,0xff,0xa7,0x19,0xae,0x7b,0x8d,0xeb,0x87,0xa6,0x18,0xcf,0x91,0x68,0x58,0x94,0xdf,0x64,0x77,0x98,0xa2,0xd1,0x2f,0xf6,0x8d,0x80,0x74,0x36,0x7a,0x3b,0x0,0x2,0xfc,0xc6,0xef,0x31,0x5b,0x90,0x1e,0xfd,0xff,0xbf,0xff,0xf7,0x2f,0x6c,0xde,0x78,0x1f,0x1b,0xd6,0xe,0xa1,0x6d,0x44,0xa0,0x63,0x57,0xbc,0x12,0xe3,0xb8,0x33,0xa0,0x50,0x98,0xd8,0x93,0xa0,0x52,0xb1,0xab,0x58,0x6d,0xb1,0xa1,0xe5,0x84,0x53,0x2,0x46,0xe,0x8f,0x70,0xe7,0xc3,0xd7,0xf3,0xf3,0x3f,0xbc,0x85,0xa7,0x3f,0xf5,0x32,0xae,0xba,0xf2,0xe5,0x3c,0xfd,0xd2,0xa7,0xd7,0x37,0x9,0x7f,0x6b,0x60,0x6e,0x22,0xbd,0xe5,0x62,0x8c,0xe5,0x5d,0x7f,0xf0,0xe,0x6a,0xb5,0x88,0xaf,0xfc,0xe0,0xdf,0x58,0x78,0x21,0xc0,0x41,0xc0,0x60,0x4b,0x51,0xf2,0xde,0x3b,0x73,0xe4,0xcf,0x26,0x78,0x1,0xa0,0x0,0x9e,0x1,0xe0,0x71,0xbc,0x91,0xba,0xd2,0xbd,0xf6,0xda,0x6b,0xf9,0xca,0x97,0x3f,0xcf,0x49,0x2b,0x6,0x9,0xb5,0x25,0x8,0x41,0xab,0xf1,0xc5,0xb2,0x53,0x61,0x1,0x1a,0xcc,0x2,0xab,0xd0,0x12,0x60,0x30,0x91,0xa1,0x7b,0x50,0x73,0x42,0x5f,0x40,0x65,0xb8,0xc6,0xad,0x77,0x7f,0x8f,0x9f,0xff,0xe2,0x16,0xce,0x7f,0xca,0x25,0xbc,0xf6,0x75,0xaf,0xe1,0x8c,0x33,0x4e,0xa7,0xb7,0x37,0x76,0x2,0xd5,0xd8,0x7e,0x2f,0xc,0xcc,0xd,0x34,0x9e,0x4,0xbc,0xfb,0x7f,0xfd,0x11,0x47,0x8f,0xe,0xf3,0xdd,0xff,0xf9,0x2c,0x4b,0x9f,0x1a,0x61,0xb4,0x45,0x5,0x15,0xd0,0xc6,0x53,0x2,0xa6,0x0,0x5e,0x0,0x10,0x11,0xfb,0x2,0xe8,0xe0,0xb5,0xd5,0xa3,0xc3,0x91,0x6e,0xfe,0xf,0x3e,0xf8,0x20,0x1f,0xfa,0xd0,0x7,0x59,0xba,0xb0,0x4c,0x6f,0xb7,0x22,0x8,0x2c,0x5a,0xab,0x8e,0xdf,0xfc,0x1b,0x61,0xad,0x8d,0xcf,0x52,0x2d,0xa8,0x0,0x2,0x5,0x5a,0x1b,0x4c,0x60,0xe8,0xa,0x34,0x6b,0xce,0x28,0x31,0x72,0x68,0x98,0xbb,0x37,0x5d,0xcf,0xed,0xef,0xf9,0x9,0xeb,0xd7,0x9e,0xcd,0x8b,0x5f,0xfc,0x62,0x9e,0xf7,0xfc,0xe7,0xb1,0x70,0xe1,0x82,0x7a,0x3e,0xfe,0x54,0x60,0xee,0x60,0x7c,0x7c,0x2b,0xde,0xfd,0xbf,0xfe,0x90,0xc7,0xde,0xf5,0x28,0xf,0x3c,0x70,0x3,0x83,0xe7,0xd4,0x30,0xca,0xa2,0xba,0x2b,0x49,0x44,0xf0,0x27,0x1,0x93,0xc7,0x9c,0x64,0xd5,0xb4,0x33,0xfd,0x63,0xef,0x94,0xe3,0x1e,0xce,0x3c,0x3c,0x66,0x1a,0xc6,0x18,0x82,0x20,0x60,0xdf,0xbe,0x7d,0xfc,0xdf,0xf,0xfc,0x2d,0x81,0x3d,0xca,0xe2,0x81,0x12,0x81,0xb2,0x4,0xda,0xa2,0x61,0x52,0x9b,0xff,0xcc,0xd,0x67,0x2b,0x3c,0x52,0x9c,0xc6,0x5f,0xd,0x60,0x50,0xd6,0xa2,0x94,0x45,0x5,0x96,0x30,0x84,0x52,0xd9,0xa0,0xc2,0xa,0x3d,0xb,0xaa,0x2c,0x3b,0x5,0x96,0x6d,0xa8,0xf1,0xc8,0xde,0x5b,0xf9,0xe8,0x27,0x3e,0xc0,0x6f,0xfc,0xc6,0x9b,0xf8,0xf0,0x87,0x3e,0xc2,0x3d,0xf7,0xdc,0x4b,0xb5,0x56,0x6d,0xb2,0x25,0xe0,0x6f,0xf,0x74,0x3e,0xd2,0x77,0xd9,0xd7,0xd7,0xc7,0xff,0xfe,0x93,0x3f,0x66,0xc1,0xd8,0xe9,0xc,0x6f,0xeb,0x47,0xd7,0xd2,0xeb,0x81,0x2a,0xe6,0xa6,0x1e,0xef,0x8a,0x4e,0x12,0xb3,0xa1,0xde,0xa1,0x6e,0x98,0x88,0xf2,0x74,0x71,0xa3,0x4d,0xb8,0xa6,0x2d,0xca,0x4d,0xa6,0xf6,0xb9,0x10,0xf9,0x5c,0xeb,0x22,0x97,0x91,0xb5,0x84,0x68,0x55,0x1c,0x16,0x50,0x64,0x3e,0xd8,0xc3,0x63,0xfa,0x90,0x5a,0x48,0x3b,0x70,0x60,0x3f,0xef,0x79,0xcf,0xff,0xe2,0xf1,0x47,0x1e,0x60,0xed,0x8a,0x41,0x42,0x1d,0x51,0xa,0x88,0xf5,0xe4,0x2e,0x64,0x3c,0x81,0xdc,0x67,0x94,0x15,0x24,0x7e,0x93,0x63,0xed,0xc9,0xea,0x2f,0x9b,0x27,0xf2,0x49,0xc4,0x40,0xb,0x46,0xe7,0xef,0xf0,0x1b,0xf1,0xc6,0x80,0x64,0x2,0xb8,0x21,0xad,0x52,0x58,0x65,0x9,0x2,0x8b,0xb5,0xa,0x13,0xd5,0x28,0x85,0x8a,0x9e,0x53,0x2,0xaa,0xd5,0xa,0x87,0xf7,0x6e,0xe1,0xdb,0xd7,0x6d,0xe3,0x1b,0xdf,0xfe,0x12,0x17,0x9e,0xff,0x34,0x9e,0xfe,0xf4,0x4b,0x79,0xfa,0xd3,0x9f,0xc6,0x9a,0x35,0xab,0xc7,0xab,0x93,0x38,0xc3,0x4a,0xcd,0xd0,0x7a,0x74,0x16,0xb4,0xd6,0x98,0xc8,0x70,0xf2,0xc9,0x27,0xf3,0xce,0x77,0xbc,0x93,0xbf,0xfe,0xdb,0x3f,0xc3,0x2e,0x8a,0xd0,0x8b,0x6a,0xe8,0xc0,0xa0,0xc2,0x98,0xf,0x20,0x5b,0xb9,0xcc,0x43,0xb2,0x2e,0x31,0xd5,0xae,0x7a,0x5b,0xb9,0xa9,0xe6,0x42,0x54,0x2c,0xcc,0x4f,0xf8,0x83,0xb3,0x75,0xc1,0x24,0xad,0x57,0x1,0x64,0xa0,0xea,0xff,0x9a,0xa6,0x10,0xf,0x8f,0xe9,0x46,0x4a,0xf8,0xb3,0xd6,0xf2,0x17,0x7f,0xf9,0x57,0x6c,0x7c,0xf0,0x2e,0x4e,0x3b,0x69,0xa8,0xbe,0xf9,0x6b,0x5,0x66,0xb6,0xbb,0x4b,0x9d,0xd2,0xfb,0x58,0x89,0x6b,0x21,0x15,0x9f,0xa,0x4,0x3a,0xb1,0xcf,0x61,0xc,0x61,0x60,0x59,0xb0,0x52,0x33,0xb8,0xc,0xaa,0xc3,0xa3,0xdc,0xb3,0xed,0x5a,0x7e,0x76,0xfb,0xf5,0x7c,0xee,0xbf,0xd6,0x70,0xc6,0xe9,0xe7,0xf0,0xe2,0x17,0xbd,0x98,0xb3,0xcf,0x39,0x8b,0x25,0x4b,0x16,0xd7,0x9d,0x61,0xa5,0xc6,0x85,0xb2,0x9e,0x26,0x3d,0x66,0x37,0x74,0x10,0xdb,0x9,0x78,0xe1,0x8b,0x5e,0xc0,0x7d,0xf7,0xde,0xcf,0x17,0xae,0xf9,0x4,0x4b,0x9e,0x56,0xc1,0x6,0x51,0x2c,0x10,0xeb,0x68,0x76,0xcf,0x89,0x59,0xc,0x2f,0x0,0x88,0x48,0x6e,0x4f,0xfa,0x3,0x0,0x8f,0x19,0x42,0x7a,0xcf,0xbd,0x56,0xab,0x71,0xf5,0xd5,0x1f,0xe2,0xce,0xdb,0x7e,0xca,0xfa,0xd5,0x43,0x84,0xca,0x10,0x26,0x9b,0xbf,0x47,0x72,0x5,0x30,0xb0,0xa0,0xe3,0x23,0x7e,0xa5,0x23,0x74,0x58,0x65,0xc5,0x40,0x89,0xe8,0x24,0xcb,0x91,0xfd,0x5b,0xb8,0xed,0xbe,0xed,0xfc,0xe4,0x67,0xd7,0xb0,0x64,0x68,0xd,0x4f,0xbd,0xe4,0x19,0x9c,0x7d,0xce,0xd9,0x5c,0x78,0xc1,0xf9,0xac,0x58,0xb9,0xa2,0x39,0x37,0x7f,0x3a,0xd0,0x31,0x48,0xd5,0x1,0x6f,0x79,0xeb,0x9b,0xb8,0xe3,0xce,0xdb,0xd9,0xbe,0xe9,0x26,0x6,0xce,0xac,0x40,0x30,0x2,0x65,0xe9,0xda,0xaa,0x87,0xb,0xbc,0x0,0x90,0x85,0x85,0xfa,0xe5,0x2a,0x4f,0x30,0xf1,0x98,0x1,0xa4,0x5f,0xfe,0xc6,0x18,0xae,0xbe,0xfa,0x43,0x5c,0xf3,0x9d,0xaf,0x71,0xca,0x8a,0x41,0xba,0x82,0x78,0xf3,0xf,0xfc,0xe6,0xdf,0x80,0x64,0x3e,0x26,0xde,0xf,0x75,0x40,0x6c,0x2f,0xde,0x54,0x20,0xb0,0xc,0x2d,0xd7,0xc,0x2c,0xb1,0x44,0x15,0xcb,0xe8,0xa1,0xad,0x7c,0xef,0xe6,0x7,0xf9,0xf6,0xf,0x7a,0x39,0x61,0xf1,0x3a,0xd6,0xac,0x3a,0x89,0xb,0xce,0xbf,0x90,0xe7,0x3c,0xf7,0x72,0x96,0x2c,0x5d,0x4c,0x77,0x77,0x77,0xfd,0x74,0xa0,0x51,0x18,0xf0,0x76,0x6,0x66,0x1f,0x52,0x52,0xe0,0xd0,0xd0,0x10,0x6f,0x7f,0xfb,0xdb,0x79,0xef,0x9f,0x3f,0x4c,0xb4,0x7f,0x94,0x60,0x71,0x15,0xa5,0x23,0x28,0xa5,0x27,0xb6,0x7e,0xbd,0x6e,0x5,0x19,0x1,0xa0,0xc8,0xa8,0xce,0x44,0xb1,0x5a,0x8b,0xe7,0xf2,0x8a,0x8a,0xe2,0x49,0x96,0x8e,0x26,0x5b,0x46,0x51,0xc1,0xa,0xeb,0xc7,0x91,0xc7,0x8c,0x20,0x65,0xfb,0x1f,0x3e,0x7c,0x98,0xbf,0xfc,0xab,0xbf,0xe2,0xb6,0x9f,0xde,0xcc,0xfa,0x15,0x83,0xf4,0x94,0xd,0x41,0x90,0x37,0xd5,0x59,0x34,0xcf,0xdc,0xe6,0x85,0x1b,0x53,0xa7,0x9d,0x32,0xd2,0x63,0xfb,0x7c,0x98,0xab,0x9,0x16,0x69,0xd,0x2a,0xa,0x4b,0xca,0xd2,0x16,0x74,0x62,0x57,0xc0,0x46,0xa8,0x40,0x11,0x84,0x55,0xc2,0x1e,0xcd,0xe0,0x32,0x45,0x54,0x1d,0xe3,0xf0,0x81,0x7b,0xb9,0x67,0xdb,0x3,0xdc,0xf9,0xe0,0xd,0x7c,0xe6,0x73,0x9f,0x60,0xcd,0xca,0xd,0x5c,0x7c,0xd1,0x25,0x9c,0x7e,0xfa,0xa9,0x9c,0x76,0xfa,0xa9,0xac,0x5e,0xbd,0xba,0x2e,0xc,0xd4,0x6b,0xe2,0x85,0x82,0x59,0x85,0x54,0x48,0x7e,0xfa,0xa5,0x4f,0xe3,0xf9,0xcf,0x7a,0x29,0xdf,0xfb,0xf9,0xbf,0xb1,0xf8,0xa2,0xa,0x36,0xa8,0xa1,0x82,0xd8,0x8e,0xc4,0x44,0x98,0xa9,0x37,0x38,0xd9,0x72,0xda,0xb5,0x22,0xe8,0x36,0x47,0xc7,0xe3,0x85,0x41,0x3,0x11,0x47,0x22,0x52,0xb8,0x59,0xe3,0x93,0xe1,0xea,0xce,0xc3,0x9d,0x4,0x28,0x5b,0x3c,0x73,0xc9,0xaf,0x28,0xb7,0x5c,0x7e,0x36,0x26,0x1,0x6a,0x95,0x2e,0x5a,0x7e,0xd2,0x7b,0x4c,0xf,0xd2,0xcd,0x7f,0xcf,0x9e,0x3d,0xfc,0xd9,0x9f,0xfd,0x39,0xf,0xdc,0xf3,0xb,0x36,0xac,0x1a,0xa4,0x5b,0x47,0x89,0xa9,0x5f,0x9b,0x33,0x78,0x62,0x45,0x32,0x5d,0x9e,0x8c,0xa7,0x44,0xcb,0x7d,0xf9,0xa3,0x52,0x79,0xae,0xc8,0x33,0x32,0x4b,0x2,0x94,0x5c,0x9,0x5b,0x2c,0x3a,0xe7,0x22,0x18,0xc8,0x86,0x61,0x51,0xb9,0x30,0xf2,0xee,0x85,0x81,0x9,0xc9,0x82,0x49,0x21,0x5a,0x47,0xa0,0x6c,0x62,0x79,0x58,0x61,0x4c,0x6c,0x81,0x50,0x97,0x60,0x51,0x4f,0xc0,0xc2,0xe5,0x9a,0xa8,0x5a,0x61,0xec,0xe8,0x30,0x7b,0xe,0xef,0xe6,0xb,0xdf,0xfa,0x31,0xe6,0xcb,0x7d,0x9c,0xb0,0x74,0x1d,0x2b,0x4f,0x58,0xc5,0xa9,0x1b,0x4e,0xe7,0xbc,0xf3,0xcf,0xe7,0x8c,0x33,0x4f,0x63,0xc1,0xc2,0x21,0x2,0x1d,0x34,0x9,0x5,0x51,0x14,0xd7,0xc3,0xb,0x4,0xc7,0x17,0xd6,0x5a,0x5e,0xfb,0xfa,0x57,0x73,0xf3,0x2d,0xd7,0x53,0x79,0x72,0x98,0xae,0x95,0x63,0x28,0x1b,0x81,0x6a,0xb6,0xde,0xda,0xce,0x87,0xea,0x4c,0x7c,0xff,0xb9,0x92,0xf,0xdb,0xad,0x8b,0x54,0x4e,0x9a,0xa7,0x57,0x1,0x64,0xd1,0xd8,0x59,0xfe,0x14,0xc0,0x63,0x1a,0x90,0x9a,0xb4,0xd,0x82,0x80,0x2d,0x5b,0xb6,0xf0,0xbe,0xbf,0xfe,0x1b,0x1e,0xdb,0x72,0x1f,0xa7,0xaf,0x19,0xa0,0xa4,0x23,0x42,0x5,0x81,0x52,0xf1,0x62,0xa6,0xe8,0x28,0x7b,0x14,0xad,0x6d,0x89,0xae,0xd,0x73,0x89,0x97,0x8,0x2d,0x36,0x3e,0x15,0x50,0xa,0xb4,0x6,0xab,0x22,0x6c,0x0,0x60,0xb0,0x46,0xc5,0xa7,0x3,0xdd,0x86,0xde,0x85,0x8a,0x45,0xab,0x4b,0xd4,0x2a,0x87,0x19,0x3e,0x74,0x27,0xf7,0x3f,0x76,0x27,0xf7,0x6c,0xba,0x81,0xaf,0x7c,0xa7,0x87,0xde,0xf2,0x42,0x4e,0x3e,0xf1,0x74,0xce,0x38,0xfd,0xc,0x4e,0x3d,0x6d,0x3,0xab,0x56,0xaf,0xe4,0xa4,0x93,0x4e,0xa4,0xaf,0xaf,0x4f,0x2e,0x39,0x79,0x9f,0xe0,0x9,0x86,0xd3,0x8d,0xf4,0x14,0x60,0xdd,0xba,0x75,0x5c,0xf1,0x4b,0x57,0xf2,0xdf,0xdf,0x7f,0x84,0xa5,0x4b,0xc6,0xb0,0x61,0xd,0xad,0x2b,0x28,0x2d,0xdf,0x8,0xf0,0x90,0xe1,0x5,0x80,0xc,0xd2,0x5b,0x0,0xa,0xeb,0x27,0xb1,0xc7,0x94,0xa3,0xd1,0x96,0xfd,0xd,0x37,0xdc,0xc0,0x87,0x3f,0xf4,0x61,0x18,0xd9,0xcb,0x86,0x95,0x3,0x84,0xda,0x10,0x6a,0x8,0x12,0x3e,0x9a,0x55,0x1d,0xb6,0xfb,0xcf,0x22,0xd4,0x6d,0x0,0xa8,0x6,0x75,0x41,0x0,0x4,0xa,0x63,0x13,0x2,0xa1,0x89,0x28,0x95,0x14,0x43,0xbd,0x9a,0x81,0xe5,0x60,0x6b,0x55,0xaa,0x95,0xc3,0x54,0x8e,0xee,0x63,0xd3,0x9e,0xad,0xdc,0xfd,0xdd,0xef,0x50,0xf9,0x72,0xc8,0x82,0xbe,0xd5,0xac,0x5a,0xb1,0x96,0x55,0x2b,0x57,0x71,0xd2,0x49,0x27,0xb3,0x61,0xc3,0x6,0x4e,0x3d,0x75,0x3d,0x4b,0x97,0x2d,0x25,0x8,0xb4,0x78,0x1a,0x50,0xab,0xd5,0x9a,0x4e,0xa,0xfc,0x5a,0x32,0xf5,0x78,0xf5,0x6b,0x7e,0x95,0xeb,0x6e,0xf8,0x1e,0x23,0x4f,0xdc,0x45,0xef,0x89,0xa3,0xd8,0xa8,0x16,0x9f,0x34,0xf9,0xae,0x76,0x86,0x17,0x0,0xa,0x50,0x64,0x87,0xc0,0xc3,0x63,0x32,0x48,0xbf,0x12,0xb5,0xd6,0x54,0xab,0x55,0xfe,0xe5,0x53,0x9f,0xe2,0x4b,0x5f,0xf8,0x3c,0x4b,0x7a,0xc,0xcb,0x97,0xf5,0xa3,0x75,0x54,0x67,0xfb,0x8f,0xdf,0x6b,0xf6,0xe3,0x6f,0xea,0x61,0xd1,0xa9,0x2d,0x85,0x20,0x2,0xab,0xb0,0x36,0x2,0x2c,0x36,0x84,0x72,0x59,0x51,0xee,0x53,0xf4,0x2d,0xd5,0x60,0x6b,0x98,0x9a,0x62,0x6c,0xe4,0x20,0x3b,0xf,0xde,0xc7,0xe6,0xbb,0x4a,0xf0,0x8b,0x3e,0x42,0x6,0x9,0x55,0xf,0xcb,0x16,0xaf,0x61,0xf5,0xaa,0x93,0x39,0x65,0xdd,0x29,0x9c,0xb2,0xfe,0x64,0x96,0x2f,0x5f,0xc6,0x92,0xa5,0x8b,0x59,0xba,0x74,0x29,0x61,0x98,0x5f,0x5a,0xfd,0x49,0xc1,0xd4,0x20,0xbd,0x2a,0xbb,0x6c,0xd9,0x32,0x9e,0xfd,0xcc,0x17,0xf0,0x95,0x1b,0x36,0xd2,0x73,0xc2,0x8,0x2a,0xac,0x42,0xe8,0xe7,0x4d,0x2b,0x8,0x27,0x3a,0xf1,0x2e,0xf4,0x3a,0xe4,0x90,0xb9,0xab,0xbe,0x45,0x26,0xe,0xb9,0xc3,0xd9,0x70,0x82,0x90,0xb2,0xa8,0xcd,0xde,0xd5,0x84,0xc7,0x54,0xa1,0xf1,0xab,0x7f,0xf3,0xe6,0xcd,0xfc,0xd3,0xc7,0x3e,0xc6,0x2f,0xfe,0xe7,0x66,0xd6,0x2d,0x1f,0x60,0xb0,0xa7,0x14,0x3b,0xf7,0x9,0x6c,0x7d,0xf3,0x7,0x33,0xee,0xe5,0x2f,0x3b,0x98,0xb,0xf4,0x79,0x12,0xf1,0x4e,0x74,0xd7,0x2b,0xe5,0x97,0xb,0xcb,0xa7,0x8d,0xef,0xe2,0xbb,0xa4,0x45,0x30,0x2c,0x24,0xd4,0x4f,0xe5,0x2d,0x6d,0x5a,0x52,0xef,0x84,0xc7,0xae,0x32,0x5,0xf1,0x64,0xc8,0xbc,0x21,0x85,0x49,0x2a,0x91,0xba,0x27,0x8e,0x62,0xf7,0xc4,0x16,0xac,0x55,0x9,0x8f,0x60,0xc,0x5d,0x8e,0x8,0x7b,0x2,0x7a,0x17,0x6,0x28,0x13,0x10,0xd5,0xe,0x53,0xad,0xee,0xa6,0x36,0x52,0x62,0xef,0xf0,0x26,0x76,0x6d,0xbc,0x99,0x1f,0xdf,0x11,0x50,0x19,0x29,0x31,0xd8,0xbb,0x94,0x65,0x4b,0x4e,0x62,0xf9,0xd2,0x13,0x58,0xb9,0x72,0x15,0xab,0x56,0xad,0x66,0xc3,0xfa,0xf5,0x9c,0xb2,0x61,0x1d,0xb,0x16,0xc,0x89,0x27,0x1,0x29,0xaf,0xc0,0x9b,0x30,0x6e,0x1d,0xd6,0x5a,0xae,0x7c,0xc5,0xcb,0xf8,0xfe,0xf5,0xdf,0xa6,0xba,0xff,0x28,0xa5,0xee,0x11,0x54,0x14,0x41,0xa8,0x66,0x9d,0x11,0xb7,0x76,0xc,0x6,0xb5,0x55,0xae,0x3a,0x76,0x39,0xa1,0x6a,0x20,0xd3,0x4,0x8e,0x9d,0x26,0x75,0xae,0x1b,0xbf,0xf8,0x58,0xa4,0xa3,0x89,0x11,0xa7,0xcd,0x2f,0x2e,0x72,0x6e,0xf9,0x78,0x12,0xbd,0x28,0xdb,0x96,0xd8,0x3a,0x53,0xd,0x5d,0xc8,0x5c,0xf6,0xf0,0x70,0x43,0xe3,0x57,0x7f,0xad,0x56,0xe3,0x2b,0x5f,0xfd,0x2a,0xff,0xfe,0x99,0xcf,0x60,0x87,0xf7,0x72,0xd6,0xea,0x1,0xba,0x2,0x4b,0xa0,0x6a,0x84,0x81,0x22,0x8,0xe2,0xaf,0xd0,0xa6,0xf4,0xc2,0x26,0x27,0x3a,0xea,0x55,0x12,0x9,0x50,0x88,0x29,0x91,0xee,0xa4,0xfc,0x4,0xc7,0xc1,0x4a,0x88,0x29,0x91,0x0,0xe3,0x1a,0xe6,0x49,0x80,0x5a,0x28,0xc5,0xa,0xe4,0x3e,0x29,0x4c,0x9,0x33,0x57,0xb,0xed,0x33,0x42,0x3c,0x4b,0x4d,0xa8,0x77,0x44,0x33,0xb1,0x50,0x81,0x1a,0x6,0x6a,0xe3,0xab,0xa5,0x4d,0x16,0x4f,0x15,0xb,0x3,0xd6,0xc4,0xd2,0x8e,0x2a,0x6b,0x42,0xab,0xb0,0x3,0x8a,0x7e,0xab,0xc1,0x6,0x44,0x51,0x80,0xa9,0x95,0xa9,0x8e,0xee,0xe7,0xc0,0x91,0x87,0xd9,0xb9,0x5d,0x73,0xeb,0xfd,0x65,0x2,0xb3,0x80,0xae,0xd2,0x0,0x5d,0xe1,0x0,0x2b,0x96,0x9f,0xc8,0xba,0x93,0x37,0x70,0xc6,0x19,0x67,0xb0,0xee,0x94,0xb5,0x2c,0x5b,0xb6,0x84,0x65,0xcb,0x96,0x8a,0x37,0xf,0x1a,0x4f,0x9,0xbc,0x50,0x20,0x23,0xb5,0xb,0x70,0xca,0x29,0xeb,0xb8,0xfc,0xd2,0xe7,0xf3,0xad,0xdb,0x1e,0xe4,0x84,0x65,0xdd,0x10,0xd5,0x20,0x30,0xad,0x99,0x71,0x17,0xe2,0xba,0x7f,0xbc,0xca,0x98,0xec,0xce,0xd1,0x8a,0x1d,0x2d,0xb1,0xc,0x87,0x5b,0x43,0x8d,0x69,0xbd,0xa,0xe0,0x58,0xf0,0xfb,0xbf,0xc7,0x24,0x91,0x32,0xfc,0x95,0x52,0x6c,0xda,0xb4,0x89,0x7f,0xfe,0xf8,0x27,0xb8,0xed,0x7f,0x6e,0x66,0xf5,0xc2,0x6e,0x96,0x9c,0xd0,0x4f,0xa0,0x22,0x42,0x1d,0x1f,0xf9,0x6b,0xc1,0x6c,0xaf,0xc7,0x74,0xa2,0xe8,0xb3,0xa1,0x21,0x3c,0x3d,0xa1,0x48,0x4e,0x8,0x94,0x8e,0x3,0x15,0x51,0xc2,0x35,0x54,0xb1,0xfa,0x0,0x5,0x46,0xa1,0xca,0xc3,0x4,0x3d,0x1,0x3d,0xb,0x35,0xb,0xac,0x6,0x3b,0x4a,0x54,0x3b,0x44,0x6d,0x34,0xa0,0x72,0xb4,0xcc,0x23,0x47,0xee,0x63,0xf3,0xcf,0xae,0xe3,0x9b,0xd7,0x5,0x84,0x76,0x90,0x15,0x4b,0xd6,0xb1,0xe6,0xc4,0xb5,0xac,0x3d,0x69,0x2d,0xeb,0xd6,0xad,0xe3,0xec,0xb3,0xcf,0xe2,0xc4,0x93,0xd6,0xe4,0x36,0xfd,0xd4,0xa7,0x81,0x37,0x56,0x94,0x47,0x2a,0x28,0x3d,0xe3,0x59,0xcf,0xe0,0xfb,0x37,0x7f,0x95,0xea,0x91,0x2d,0x84,0x43,0x1,0xda,0xc4,0xa7,0x39,0x1e,0x13,0xc3,0xb,0x0,0xc7,0x84,0x1f,0x44,0x1e,0xee,0x68,0xfc,0x72,0xb,0x82,0x80,0x43,0x7,0xf,0xf2,0xf9,0x2f,0x7e,0x89,0xaf,0x7d,0xe5,0xcb,0xd8,0x91,0xfd,0x9c,0xb5,0x62,0x80,0xee,0xd0,0xa0,0x75,0x44,0x50,0xdf,0xfc,0xe7,0x8e,0x57,0xbf,0xb9,0xf,0x5b,0x57,0x7b,0xc4,0x5b,0x7f,0xc3,0x19,0xa1,0x55,0x28,0x5b,0x8b,0xd5,0x18,0x46,0x63,0x2d,0x84,0xe5,0x80,0xb0,0x47,0xd1,0x35,0x34,0xcc,0x80,0x55,0x58,0x13,0x42,0x54,0xa2,0x36,0x7a,0x88,0x91,0x23,0x3b,0xb8,0x63,0xfb,0x8f,0xf9,0x9f,0x7b,0xcb,0x94,0x59,0x42,0x5f,0xd7,0x62,0x86,0x6,0x16,0x73,0xd6,0xe9,0xe7,0x71,0xee,0xb9,0x4f,0xe1,0xd4,0xd3,0xd6,0xb3,0xfc,0x84,0xa5,0xc,0xe,0xe,0x8d,0x97,0x9e,0x9c,0xe,0x78,0xfe,0x40,0x8c,0x54,0x20,0x3a,0xef,0xfc,0x73,0x59,0xb3,0x7c,0x3,0xbb,0x9e,0xd8,0xc9,0xc0,0xe0,0x28,0xd6,0x2a,0x34,0xfe,0x36,0x80,0xb,0xbc,0x0,0x90,0x41,0x7d,0x4a,0xc5,0xa,0xc9,0xe3,0x58,0x13,0x8f,0x4e,0x41,0x6a,0x30,0xa6,0xf1,0x38,0xf7,0x1b,0xdf,0xf8,0x26,0x5f,0xfc,0xd2,0x17,0x79,0x7c,0xdb,0x26,0x56,0x2c,0xe8,0x66,0xc9,0x9,0x3,0x4,0x98,0x78,0xe3,0xf,0x92,0xa1,0x65,0xfd,0xe6,0xdf,0xc9,0x48,0x37,0x98,0xf8,0xda,0xa1,0x4d,0x4,0x3,0x40,0x9b,0x24,0x2c,0x2,0x14,0xd6,0x80,0xb5,0x1a,0x6c,0x15,0x18,0x41,0x77,0x6b,0xca,0xb,0x2,0x86,0x56,0x5,0xd8,0x5a,0x48,0xa5,0x72,0x98,0xca,0xd1,0x47,0xd8,0x77,0xb8,0x8b,0x1f,0xde,0xfe,0x33,0xbe,0xf3,0xa3,0x12,0x5d,0x2c,0xe2,0xc4,0x55,0xa7,0x71,0xe6,0x19,0x67,0xb2,0x61,0xc3,0x6,0xce,0x79,0xca,0xd9,0xac,0x5f,0x7f,0x8a,0x78,0x3a,0x30,0x5f,0xf9,0x3,0xa9,0x1a,0x60,0x68,0x68,0x90,0xa7,0x5e,0x78,0x29,0x5f,0xfa,0xd1,0x6d,0x50,0x3b,0x82,0xd,0x3,0x6c,0xe0,0x6f,0x3,0xb8,0xc0,0xb,0x0,0x22,0x4,0xf2,0x95,0x87,0x47,0x6,0x8d,0x3a,0xfe,0x20,0x8,0x30,0xc6,0xf0,0xf3,0xdb,0x6e,0xe3,0xd3,0x9f,0xfe,0x34,0x1b,0xef,0xbb,0x9b,0x45,0xdd,0x8a,0x33,0x56,0xf4,0x51,0xe,0x2c,0x81,0x32,0x84,0xaa,0x79,0xa3,0x98,0x3d,0x5f,0x28,0x33,0x62,0xf6,0x64,0x1a,0xf2,0xcb,0xf3,0xa,0x26,0x9f,0xb6,0x3d,0xa4,0xa4,0xe1,0x3a,0x79,0xb8,0x4e,0x86,0xb4,0xe8,0x20,0xb9,0x69,0xd0,0xb0,0xa6,0xd8,0xe4,0x94,0x80,0x40,0x53,0x2e,0x6b,0x4a,0xfd,0x8a,0xbe,0x65,0xc3,0x10,0x69,0x4c,0xb5,0x4c,0xe5,0xe8,0x1,0x9e,0x38,0xb4,0x95,0x4d,0x37,0x5d,0x8b,0xba,0x6e,0x11,0xb,0x7a,0x57,0xb1,0x62,0xf9,0x89,0x5c,0x78,0xfe,0xc5,0x5c,0xf2,0xd4,0x4b,0x58,0xbf,0xe1,0x64,0x6,0x6,0x6,0xea,0xf9,0xa5,0x16,0xb,0x61,0x7e,0x9d,0xc,0xa4,0x6d,0xbd,0xe0,0xc2,0xb,0xf8,0xfc,0xb7,0x7a,0x89,0x8e,0x76,0x13,0x94,0x47,0x13,0x2,0xc7,0x6c,0x99,0x5f,0xb3,0x17,0x61,0x40,0xad,0xfe,0x8b,0x6c,0xc4,0x53,0xc2,0xe4,0x3b,0x56,0x26,0x13,0x15,0x41,0xa2,0xb,0x4e,0x9e,0x4,0xe8,0x62,0x26,0x31,0x26,0x1,0xc6,0xa4,0x25,0xaf,0x71,0xf3,0x90,0x90,0x7a,0x95,0x4b,0xbf,0xbc,0xaa,0xd5,0x2a,0x37,0xdc,0x78,0x23,0x3f,0xf8,0xc1,0x75,0xfc,0xe2,0xd6,0x9f,0x30,0x14,0xd4,0x38,0x73,0x59,0x2f,0x3d,0x21,0x4,0xaa,0x1a,0x1b,0xf6,0xd1,0xc9,0xf8,0x53,0x31,0xc9,0x8e,0xe4,0xe7,0x14,0xb2,0x45,0xcb,0x3c,0xa9,0x4d,0xbe,0x9d,0x62,0x5,0xc2,0xa0,0x64,0xf5,0x2f,0xff,0x55,0x24,0x11,0x8,0x25,0x6a,0x1f,0x4a,0x2a,0x43,0x4e,0x9b,0xa7,0xdb,0x5a,0xb2,0xd6,0xfc,0x24,0x42,0x6f,0x1c,0x2e,0x10,0x3,0x45,0x8b,0x81,0x79,0x72,0x9f,0x56,0x79,0x22,0xa5,0x21,0x12,0xea,0x38,0x2,0x54,0x69,0xec,0x8c,0xac,0x5b,0xf0,0x22,0x48,0x6b,0x86,0x81,0xfc,0xe2,0x12,0x53,0x4,0xc6,0x53,0x35,0xfd,0xe,0xe8,0x28,0x59,0x94,0x12,0xea,0xa2,0x55,0x31,0xd1,0xd0,0x68,0x6c,0xd7,0x18,0x41,0xaf,0xa2,0x67,0x49,0xc8,0xe2,0x93,0xca,0x44,0x95,0x51,0x46,0xe,0x3d,0xc1,0xb6,0x7d,0xf7,0xb1,0xf1,0xbb,0x3f,0xe2,0xb3,0x5f,0xee,0xe1,0x94,0x35,0xe7,0x72,0xfe,0xb9,0x17,0x71,0xc1,0x85,0xe7,0x71,0xf1,0x25,0x17,0xd1,0xdd,0xdd,0x5d,0xcf,0x3a,0x8a,0xa2,0x79,0x77,0x2a,0x70,0xce,0xb9,0x67,0xb3,0x7a,0xc9,0x6,0xe,0x1c,0xd8,0x4d,0xdf,0x82,0x0,0x6d,0x13,0xab,0x90,0xe,0x7b,0x55,0xf1,0x1e,0x32,0x75,0x70,0x15,0x39,0x55,0xfd,0x1f,0xb7,0x3c,0x27,0xa,0x2b,0x24,0x1,0x26,0x7f,0xf0,0x27,0x0,0x19,0x34,0xdf,0x6c,0xf2,0x12,0xa4,0xc7,0x38,0xb2,0x9e,0xe3,0xe,0x1f,0x3e,0xcc,0x35,0xd7,0x5e,0xcb,0xb7,0xbf,0xf9,0x2d,0x76,0x6c,0xd9,0x48,0xbf,0xae,0x70,0xda,0xa2,0x1,0xfa,0xc3,0x32,0xa,0x43,0xa0,0x18,0xbf,0xdb,0x9f,0xea,0x24,0x67,0x6a,0x48,0xcd,0xe9,0xb5,0xbf,0xa8,0x13,0x8b,0x4e,0x5,0x8a,0xc2,0xa6,0xe6,0x65,0x4c,0xfa,0xca,0xb0,0x8a,0xeb,0xa2,0x12,0xc2,0xa1,0x55,0x6,0x2,0x13,0x9f,0xc,0x28,0xc0,0xd6,0xb0,0x51,0x85,0xa0,0xa4,0xe8,0xef,0xd,0xe8,0x5f,0x3e,0x8c,0xa9,0x1e,0xa6,0x3a,0xdc,0xc5,0xee,0x7d,0xbb,0xf9,0xe2,0xb5,0x3f,0xe4,0x9b,0xdf,0x5f,0xc5,0x9,0x4b,0xd6,0x71,0xc9,0x45,0x97,0x72,0xf9,0xe5,0xcf,0xe6,0x8c,0xb3,0x4e,0xa3,0x5c,0x2a,0x3,0x34,0xf9,0x31,0x98,0xab,0x48,0x9d,0x4,0xd,0xc,0xf4,0x73,0xce,0x59,0xe7,0x73,0xcd,0x5d,0xb7,0xd0,0xbf,0xa6,0x14,0x3b,0x87,0xf2,0xeb,0xf7,0x84,0xf0,0x2,0x40,0x6,0x8d,0xa7,0x7,0x5e,0x3d,0xeb,0xd1,0x88,0x74,0xe3,0xbf,0xf7,0xde,0x7b,0xb9,0xe9,0xe6,0x1f,0x73,0xf3,0x4d,0x3f,0x62,0xf7,0xa3,0xdb,0x58,0xd8,0xa5,0x38,0x73,0x49,0x37,0x5d,0xa5,0x6e,0xb4,0x8d,0x37,0xfe,0x20,0x59,0xd4,0x53,0x37,0xbe,0xb3,0xe7,0xb8,0xdf,0x63,0x36,0xc2,0xd6,0xd5,0x8e,0xb6,0x7e,0x3,0x41,0x61,0xb0,0x3a,0x3e,0x99,0xb0,0xa6,0x86,0x35,0x9a,0x20,0x50,0xe8,0xf2,0x8,0x5d,0x83,0x21,0xb,0x4f,0x2c,0x33,0x76,0x64,0x33,0x7b,0xf7,0x6e,0xe7,0xeb,0xd7,0xff,0x82,0x2f,0x7f,0xe3,0xdf,0x39,0xf7,0xcc,0xa7,0x71,0xf9,0xe5,0x97,0xf3,0x9c,0xe7,0x5d,0xce,0xe2,0x45,0x8b,0x81,0xb9,0x2f,0x8,0xa4,0xfc,0x9b,0xd3,0x4e,0x3f,0x95,0x6f,0xdd,0xdc,0x83,0xad,0x8d,0xc6,0x37,0x33,0xbc,0x1a,0x60,0x42,0x78,0x1,0x40,0x44,0x22,0xd3,0xcf,0xcd,0xf9,0xe2,0x31,0x9,0xec,0xd9,0xb3,0x87,0x1b,0x6e,0xb8,0x81,0x9b,0x6e,0xba,0x89,0xad,0x9b,0x36,0x31,0x76,0x60,0xf,0xcb,0x7,0xbb,0x39,0x7b,0x69,0x2f,0x5d,0x5a,0xa1,0x95,0x41,0x11,0x11,0x4,0xf1,0xd7,0xbe,0x1f,0x3a,0x1e,0xed,0xc2,0x36,0xac,0x41,0x2a,0xb0,0x28,0x6d,0x62,0xc9,0xc0,0x28,0xac,0x89,0xb0,0x51,0x95,0xae,0x85,0x1,0xe5,0xc1,0x0,0xbb,0x66,0x94,0xea,0xe1,0xc3,0x3c,0xbc,0xfb,0x1b,0xdc,0xf6,0xb1,0x1f,0xf2,0xa5,0xaf,0x9c,0xc3,0x2f,0xbd,0xe8,0xa,0x5e,0xf9,0xaa,0xab,0x18,0x18,0xe8,0x7,0xe2,0x8d,0x72,0x2e,0x5e,0x25,0x4c,0x5,0x9b,0xf5,0xeb,0x4f,0x61,0x41,0xf7,0x6a,0xaa,0xc3,0xfb,0x29,0xf5,0x4,0x58,0x5b,0xf3,0x3c,0xee,0x9,0xe0,0x5,0x0,0xf,0x8f,0x63,0x20,0xbd,0x76,0x75,0xcd,0x35,0xd7,0xf0,0xa1,0xf,0x5e,0xcd,0xaa,0x5,0x3,0x2c,0xed,0x29,0xb1,0x68,0xe5,0x10,0x25,0x2c,0x5a,0x59,0x2,0x15,0xff,0x3f,0xfe,0xdc,0x9f,0xdf,0x77,0xfa,0x8b,0x38,0xa,0x6e,0xf1,0x5a,0x81,0xd4,0xcf,0xa2,0x99,0xa4,0xb6,0x4b,0x9a,0x2a,0xb4,0xdd,0xe6,0xf4,0x84,0x40,0x5b,0x94,0xb6,0xa8,0x20,0x42,0xd9,0x1a,0xc6,0x28,0x8,0x35,0xaa,0x3c,0xca,0x92,0x5,0x65,0x16,0xae,0x1d,0xe3,0xd0,0xce,0x1f,0xf3,0xaf,0x5f,0xbc,0x87,0x6f,0x7f,0xf7,0xab,0xbc,0xe2,0xca,0x57,0xf3,0xc2,0x17,0x3d,0x8f,0x25,0x4b,0x96,0x0,0x34,0x5d,0x25,0x9c,0xb,0x48,0xdb,0x72,0xf2,0xba,0x93,0x59,0x34,0xb0,0x94,0xbd,0x87,0x34,0xe5,0x45,0x3a,0xb6,0xd5,0x30,0x4b,0xde,0xfd,0x6c,0x45,0xd8,0x68,0xa1,0x4b,0x26,0xe5,0x48,0xc4,0x40,0x79,0x42,0xe7,0xe1,0x4a,0xac,0x71,0x59,0x32,0x52,0x22,0xdf,0xc4,0x2f,0xb4,0xc8,0x52,0xa1,0x64,0xf5,0x4f,0x22,0xb,0xd6,0x30,0xde,0x12,0xa0,0x47,0x13,0xae,0xba,0xea,0x2a,0xae,0xbf,0xfe,0x7a,0xf6,0x6d,0x7d,0x88,0x85,0x3d,0x1,0x25,0x6a,0x94,0x95,0x25,0x4c,0xd,0xc4,0xa4,0x3a,0xdc,0x2c,0x84,0x23,0x48,0x71,0xbc,0x5b,0xc9,0x8a,0x9d,0x34,0xcf,0x24,0x42,0x9c,0x40,0xd0,0x13,0x8c,0xb,0x19,0x65,0xf2,0xf5,0x51,0x2,0xb1,0x56,0x59,0xc1,0x85,0x68,0xde,0x1d,0xb0,0x48,0xc,0x54,0x42,0x3c,0x4c,0x4c,0x7a,0xcb,0xb6,0x45,0x65,0xc2,0x84,0xba,0xc4,0xf5,0xae,0xe6,0xeb,0x92,0x23,0x1,0x5a,0xe0,0x28,0xd9,0x36,0xab,0x82,0xf6,0x65,0xd1,0x8e,0x6b,0x56,0x9b,0x25,0xf8,0xb5,0x9a,0xde,0x31,0x2c,0xeb,0x8c,0x19,0x5,0x68,0x8b,0xe,0x80,0xd0,0x60,0x4d,0x4,0xa6,0x46,0x50,0x1a,0x63,0xf1,0xba,0x32,0x43,0xab,0xc6,0x38,0xba,0xfb,0x10,0xff,0xf4,0xe9,0x7,0xf9,0xe6,0x37,0xbf,0xce,0x9b,0xdf,0xfc,0x66,0x5e,0xf4,0xe2,0x17,0xd6,0xf5,0xe6,0x73,0x45,0x8,0x88,0xdb,0x63,0x58,0xb0,0x60,0x88,0x25,0x8b,0x97,0xb3,0x6b,0x6f,0x19,0x6d,0x46,0xb0,0x46,0xa3,0x83,0x66,0x22,0xa0,0xd4,0x64,0x69,0x97,0x92,0xfa,0xbf,0x95,0xde,0x9a,0xec,0xfd,0x94,0xe9,0xc0,0xb1,0xc6,0x66,0x38,0xb9,0x4d,0xae,0x95,0xeb,0x36,0x93,0x8f,0xe7,0x96,0xfa,0x58,0x84,0xa0,0x71,0xa8,0xc2,0xb8,0xc5,0x61,0x73,0x63,0x7a,0x30,0x2b,0xee,0x9a,0x77,0xea,0x62,0x93,0xde,0x35,0xee,0xeb,0xeb,0xe3,0xad,0x6f,0x7b,0x1b,0x7f,0xf2,0xde,0xf7,0x70,0xb4,0x1a,0xd1,0xdd,0x95,0xd8,0xee,0x27,0x5d,0x54,0xe4,0x2f,0x4d,0x59,0xf7,0x2f,0x6d,0xec,0xed,0x6c,0xd,0x6e,0xe4,0x37,0xe9,0x6,0x8e,0x9c,0xe7,0xe4,0xcb,0xb0,0x85,0x82,0x73,0x5e,0xd0,0x76,0x6d,0x73,0x3e,0x5e,0x7a,0xd3,0x20,0x1b,0x9e,0xbf,0x5,0xd0,0x2e,0x9c,0x99,0xdb,0x8e,0x79,0xb5,0x33,0xb,0x8a,0xcc,0xd3,0xc6,0xcc,0xf1,0xc4,0xc9,0x51,0x60,0x51,0x61,0x84,0x89,0x22,0x4a,0xba,0xc2,0xd0,0xea,0x31,0x6,0x96,0x56,0xd8,0xbf,0xe3,0x16,0xde,0xf7,0x81,0x7,0xf9,0xd1,0x8f,0x6e,0xe2,0xf,0xfe,0xf0,0x5d,0x2c,0x5d,0xba,0x74,0x4e,0xa9,0x4,0xac,0x8d,0xaf,0xd8,0xae,0x5a,0xb1,0x86,0x7b,0x76,0x75,0xc5,0x1c,0x80,0xe4,0xf,0x8d,0x4b,0x4f,0x2b,0xa6,0x76,0x27,0x1b,0x6f,0xb6,0xe1,0x58,0xc2,0xcc,0xdc,0x78,0xfb,0x53,0x8c,0x74,0xe0,0x1c,0xff,0x6d,0x73,0x6a,0x90,0x75,0x4b,0x7a,0x3c,0x9e,0xd9,0x20,0x84,0x4c,0x16,0xa9,0xf7,0xb1,0x4b,0x9f,0xfe,0x74,0x7e,0xe9,0x8a,0x97,0xb1,0x79,0xdf,0x51,0x2a,0x36,0xa0,0x66,0x92,0xc9,0x65,0xe6,0xce,0x58,0xe9,0x6c,0x74,0xea,0x12,0x3d,0x35,0xb0,0xd,0x2a,0x2,0x1d,0xd6,0x8,0xba,0x2b,0xe8,0x9e,0x51,0x74,0xdf,0x21,0x16,0x9f,0x72,0x90,0xd5,0x17,0xee,0xe6,0x27,0x77,0x7d,0x85,0x77,0xfc,0xde,0xef,0xf3,0xe0,0x3,0xf,0xa2,0xb5,0xae,0x3b,0x23,0x9a,0x1b,0x50,0xac,0x59,0x7d,0x12,0xb6,0xd2,0x85,0x31,0xa,0x6b,0xfc,0xf6,0x36,0x11,0x7c,0xf,0x79,0xcc,0x8,0x3a,0x5d,0x8,0x80,0xf8,0x24,0xe5,0x6d,0x6f,0x7d,0x2b,0xcb,0x4f,0x3e,0x95,0x1d,0x87,0x46,0x89,0x94,0x8e,0x85,0x80,0xe,0x3d,0xdd,0xf0,0x98,0xc3,0xa8,0xab,0x7,0x6a,0x4,0x5d,0x15,0x74,0xf7,0x8,0xa5,0x5,0x7,0x58,0x7d,0xfe,0x5e,0xf6,0x71,0xb,0x7f,0xf0,0x87,0x7f,0xc0,0x1d,0x77,0xde,0x59,0x37,0x60,0x35,0x57,0xb0,0x6a,0xf5,0x4a,0xa8,0x95,0xb1,0x95,0x30,0x39,0xa0,0xf2,0x73,0xf3,0x58,0xf0,0x24,0xc0,0x22,0x74,0xf8,0xa2,0x9e,0xea,0xf8,0xb6,0x6e,0xdd,0xca,0xdf,0xff,0xc3,0x3f,0xd0,0xd5,0x55,0xc6,0x1c,0x87,0xd,0x58,0x2b,0xcd,0xe8,0xe8,0x28,0x97,0x3e,0xfd,0xe9,0xbc,0xfa,0xd5,0xaf,0x9e,0xf1,0xf2,0xa7,0xa,0xa9,0x2a,0x60,0xe1,0xc2,0x85,0xbc,0xed,0x6d,0x6f,0xe3,0x7d,0x7f,0xfe,0x27,0x2c,0xa9,0xc2,0x60,0x8,0xda,0x58,0x2,0x4d,0xa2,0x70,0xee,0x3c,0x21,0x27,0xab,0x13,0x6e,0xe6,0xc6,0xa4,0xf3,0xc0,0xd6,0x3d,0xe3,0x35,0x23,0x1f,0xde,0x98,0x9f,0x4d,0x89,0xec,0xb9,0xb4,0xe3,0x7,0xe2,0x2a,0xe1,0x6a,0x59,0xc6,0xbb,0xb0,0xb1,0x2b,0xc7,0xf3,0x8f,0xd3,0xc4,0x7a,0xfd,0x7a,0x69,0xd,0x75,0xe8,0xec,0x39,0x3b,0x2d,0x50,0x89,0x27,0xc6,0xb0,0x86,0xd2,0x11,0x91,0xb2,0x2c,0x3b,0xdd,0xb0,0x67,0xe3,0x43,0xfc,0xf1,0x7b,0xdf,0xcb,0xdf,0x7e,0xe0,0x6a,0xce,0x3d,0xef,0x29,0x1d,0xaf,0xe,0x48,0xc7,0xee,0x8a,0x95,0x27,0x40,0x54,0x22,0xaa,0x86,0x68,0xab,0xc6,0x7,0x97,0x87,0x88,0x70,0x22,0xb,0x58,0xae,0x5a,0x48,0xd7,0x98,0x45,0xc4,0x3b,0xd7,0xdc,0xf2,0x87,0xad,0x72,0x19,0xb2,0xde,0xc3,0x8d,0x4,0x18,0x60,0x8,0xb0,0xe8,0x2,0xd,0x6e,0x27,0x20,0x5d,0x80,0xf7,0xee,0xdb,0xc7,0xcd,0x3f,0xb8,0x9e,0x13,0xc3,0x41,0xba,0x6a,0x96,0x30,0xb1,0x43,0x5b,0x77,0x5c,0x93,0xfe,0x9e,0xb6,0xb4,0x71,0xbe,0x68,0xa8,0x5b,0x25,0x51,0xf1,0xcf,0xb6,0xbe,0x46,0xc4,0xb,0xb1,0xa9,0xaf,0xf0,0x34,0xee,0x15,0xa0,0xe3,0x55,0xdc,0x2,0xc3,0x26,0xe2,0x9e,0x3b,0xee,0xe4,0xac,0xb3,0xcf,0xe6,0x9c,0xb3,0xcf,0xee,0x58,0x2,0x52,0x7a,0x64,0x7a,0xf9,0xb3,0x9f,0xcd,0x8d,0xcf,0x7d,0x21,0xb7,0xfe,0xe0,0x5b,0x9c,0xbb,0xa2,0xf,0xab,0x22,0xb4,0x52,0xd,0x5c,0x80,0x4,0x8d,0x56,0xff,0x1a,0x20,0x5b,0xb6,0x6b,0x23,0xc,0x81,0xe8,0x46,0x9e,0xf0,0xa7,0x73,0x69,0xe3,0x97,0x6d,0xad,0x1d,0xdf,0x80,0xad,0x22,0x26,0xed,0xa5,0xbf,0x37,0x96,0x9b,0xea,0x3c,0xd2,0x31,0x61,0x13,0x22,0x20,0x4d,0xf2,0x42,0x4a,0x68,0x4c,0x83,0xe2,0x3e,0xa8,0x31,0xee,0x9c,0xdc,0x26,0xba,0x59,0x9b,0x14,0xd0,0xb0,0xdb,0xeb,0x5a,0x7d,0x9e,0xa6,0x23,0xc4,0x24,0x1e,0xf8,0xd2,0x2,0xac,0x32,0x28,0x35,0x1c,0xff,0x96,0x8c,0xcb,0xf4,0x8b,0x37,0x35,0xaa,0x33,0xde,0x5f,0x2,0x73,0xa1,0xd9,0xda,0xd7,0x78,0x98,0x80,0x6c,0xb8,0x14,0xaf,0x90,0x4,0xe8,0x5a,0x86,0x63,0x98,0x16,0xd2,0x1b,0x17,0xa5,0xb6,0xa2,0xce,0x11,0xd0,0x6a,0x8c,0x48,0x59,0x96,0x6e,0x80,0xdd,0xf,0x3f,0xc4,0x9f,0xfd,0xc5,0x9f,0xf2,0xf7,0x1f,0xf9,0x7b,0xd6,0xad,0x5b,0xd7,0xf1,0x42,0x0,0xc0,0xa2,0x45,0xb,0xd1,0xa6,0x84,0xaa,0x5,0x68,0x14,0xa9,0x5c,0x7e,0x2c,0x14,0x71,0x2b,0xda,0x41,0x3b,0x24,0xc0,0xa9,0xde,0x73,0x44,0xc7,0x88,0x49,0xa3,0xfd,0x9,0x40,0x6,0xf1,0xda,0x60,0x25,0x12,0x75,0x47,0x22,0x8,0x3,0x16,0xf7,0xf,0x71,0x9a,0x5d,0xc8,0x80,0x52,0x94,0xeb,0x8b,0x30,0xa4,0x44,0x62,0xab,0xc1,0x2a,0x9b,0x9f,0x28,0x3a,0xed,0x4,0x55,0x5f,0x64,0x4d,0xfd,0x4b,0x37,0xfd,0x62,0xb3,0x98,0x34,0xad,0x4d,0x85,0x9,0x50,0x41,0x7c,0x67,0xb9,0x6a,0xd,0xb5,0x50,0x73,0xcf,0xd1,0xfd,0x7c,0xec,0xe3,0x1f,0xe7,0xef,0x3f,0xfc,0x61,0xca,0xe5,0xd8,0x52,0x59,0x27,0xa,0x1,0x29,0xa7,0xe1,0x37,0xdf,0xf6,0x56,0xee,0xbc,0xfd,0x76,0x76,0x1d,0xd9,0xc3,0x9a,0xfe,0x80,0xc8,0x1a,0x2,0x2b,0x2f,0x26,0xb3,0x16,0xd6,0x62,0xac,0xc5,0xc4,0x23,0xbe,0x6e,0x9f,0xde,0xaa,0x0,0x6b,0x4c,0xc3,0xca,0x69,0x1,0xd,0x99,0xa3,0xe2,0xa2,0xdb,0x7,0x16,0x5d,0x1f,0x23,0x29,0xb,0x5f,0x59,0xdd,0x7c,0xca,0x60,0x6d,0xb2,0x91,0xd3,0xb0,0x33,0x5a,0xac,0xb0,0xcb,0x45,0x44,0x4d,0xc7,0x4,0xb1,0xe0,0x60,0xea,0xc2,0x55,0xbc,0xe9,0x47,0xd8,0x20,0x42,0x69,0x45,0x10,0x98,0x59,0xe6,0x6b,0xe1,0xf8,0xc3,0x12,0xcf,0xd1,0x20,0x4,0x45,0x95,0x1a,0x47,0x59,0x7a,0xaa,0x62,0xc7,0x1d,0xf,0xf0,0xf7,0x7f,0xf7,0x51,0x3e,0x70,0xf5,0xff,0xa1,0xbb,0xbb,0xbb,0x63,0x85,0xf3,0x14,0x61,0x29,0xa4,0xb7,0xa7,0x9f,0xa8,0x9a,0x58,0xe3,0xf0,0xa7,0x42,0xc7,0x84,0x17,0x0,0x32,0x48,0xb7,0x3c,0xe9,0x2b,0xa1,0x13,0x61,0xb1,0x10,0x45,0x94,0x8c,0xa1,0xab,0xa2,0xe9,0x4a,0xd6,0xf2,0xa6,0xb5,0x51,0x81,0xd5,0xf5,0xf3,0xd6,0x94,0xd9,0x6,0x41,0xfa,0x8d,0x68,0x48,0x3b,0xc3,0x4,0x71,0xf,0xa9,0xba,0xb1,0x24,0x45,0xa4,0x92,0x23,0xd8,0xe4,0xb,0x71,0xfc,0x8,0xd8,0x12,0x2,0x15,0x13,0x71,0x5a,0xd7,0x0,0xb7,0xfd,0xe2,0xe,0xbe,0xf7,0xfd,0xef,0x73,0xd5,0xcb,0x5f,0xde,0xe4,0xbc,0xa4,0x93,0x90,0x9e,0x2,0xac,0x5a,0xb5,0x8a,0xb7,0xbc,0xf5,0x37,0xf8,0xf0,0x7,0xde,0xcf,0xc2,0xee,0x90,0xc1,0x92,0x42,0x19,0x12,0x55,0x0,0x1d,0xa1,0xa,0xb0,0x28,0x22,0xab,0x18,0x19,0xb,0x38,0x74,0x44,0x31,0x32,0x56,0xab,0x1f,0xbf,0x1b,0x6c,0x66,0x13,0x95,0xa4,0x1b,0x95,0x8,0x0,0xc9,0x51,0x3e,0xf1,0x17,0x69,0xa3,0x19,0x24,0x9b,0x9c,0xeb,0x2b,0x15,0xd2,0x78,0xec,0x1f,0xe7,0x3c,0x3e,0xae,0xe2,0x3,0x5,0x8b,0x15,0xbe,0x40,0xf3,0xa7,0x28,0x16,0xab,0xc2,0xe4,0x4a,0x64,0x3c,0xee,0xba,0xba,0x14,0xfd,0x43,0x11,0x5d,0xfd,0x87,0x51,0x54,0xd1,0xba,0xd3,0xa4,0xb1,0xe9,0x47,0xda,0xfb,0x3a,0x30,0x4,0x5d,0x15,0xac,0x1d,0xe6,0x84,0x33,0xca,0xfc,0xfc,0xa7,0xd7,0xf1,0xc3,0xeb,0x5e,0xc8,0x4b,0x5f,0xf6,0xcb,0x1d,0x3b,0x2f,0x53,0x94,0x4a,0x21,0x83,0xfd,0xb,0x39,0x58,0x4d,0x8f,0xae,0x66,0xff,0x3c,0x3c,0x9e,0xf0,0x2,0xc0,0x1c,0x47,0x7a,0x82,0xaf,0xd,0x84,0x6,0x42,0xe2,0x8d,0x4a,0x8c,0x7,0x75,0xc1,0xc0,0xa2,0x51,0xb6,0x61,0x81,0x4e,0x60,0xea,0x12,0xb5,0xaa,0xa7,0xd3,0x81,0x1e,0x2f,0xa8,0x21,0xf,0x6c,0x2c,0x6b,0xa8,0x24,0xcd,0xda,0xa0,0x9b,0x7f,0xfd,0xd4,0xa7,0x78,0xea,0x25,0x17,0xb3,0x72,0xc5,0xca,0x8e,0xfd,0xda,0xd0,0x5a,0x63,0x8c,0xe1,0xa5,0x57,0x5c,0xc1,0xff,0xfc,0xf4,0x56,0xee,0xfd,0xf1,0xf,0x38,0x7b,0x79,0xf,0xd8,0x28,0x3e,0x15,0x4f,0xb7,0xc0,0xc6,0xfd,0x6e,0xb6,0x41,0xc5,0x6e,0x6a,0xb1,0x8a,0x27,0xf6,0x95,0x18,0xae,0xae,0x66,0xed,0xc9,0x27,0x51,0xab,0xd5,0x5a,0xac,0xf2,0xf1,0x6a,0xe0,0xf8,0x49,0x42,0xa9,0x14,0xb2,0x6b,0xe7,0x93,0x3c,0xb6,0xf7,0x6e,0xd6,0x9e,0x39,0x8a,0x51,0x6,0x1d,0x64,0x6d,0x7,0x78,0x40,0x32,0x35,0x15,0xa8,0xc0,0xa2,0x4b,0x55,0xc2,0xbe,0xc3,0x2c,0x5c,0x1b,0xf2,0xc5,0x2f,0x7d,0x9e,0x17,0xbc,0xf0,0xb9,0x4d,0x4e,0x85,0x3a,0x11,0x61,0x18,0xd0,0xd3,0xdd,0xcf,0xbe,0x6a,0x7a,0x68,0x99,0x9c,0x2,0x78,0x93,0xc0,0x22,0xe6,0xb5,0x0,0x30,0x6f,0xe8,0x21,0x8d,0x7c,0x2e,0xc7,0x6,0x8f,0xef,0xcb,0x45,0x9,0x6c,0xc1,0xcf,0xcd,0xd0,0x4a,0x11,0x5a,0x4b,0x64,0x2d,0xab,0xca,0x65,0x76,0xed,0x7a,0x92,0x4f,0x7c,0xf2,0x93,0xbc,0xef,0x2f,0xfe,0xb2,0x63,0x5,0x80,0x46,0xb7,0xab,0xbf,0xf7,0x3b,0x6f,0xe7,0xb7,0xef,0xbe,0x8b,0xc7,0x8f,0xec,0x67,0xe5,0x80,0x26,0xb2,0x96,0x50,0xd9,0x59,0x4f,0x3e,0x52,0xd6,0x62,0xad,0xc2,0x12,0x30,0x3a,0x36,0xc2,0xfa,0x53,0xd7,0xf2,0xb7,0x7f,0xfb,0x1,0xaa,0xd5,0x1a,0x41,0xd0,0x39,0x7a,0xe0,0x28,0x8a,0x28,0x95,0x4a,0xdc,0x72,0xcb,0xad,0x7c,0xe0,0xea,0xf7,0x52,0x19,0x2d,0x11,0x96,0xaa,0x7e,0xd1,0x2f,0x44,0xdc,0x27,0x5a,0x29,0x6c,0x29,0xc2,0x44,0x55,0x6,0x57,0x8e,0xb0,0xed,0xb6,0x3b,0xf9,0xfe,0xf7,0xae,0xe3,0xe5,0x57,0x5d,0xd1,0xd1,0x5c,0x0,0xad,0x35,0xdd,0x5d,0x3d,0xd8,0x8a,0x1a,0x17,0xc4,0x3d,0xa,0x91,0x31,0x4,0x94,0xff,0x34,0x94,0x86,0x81,0x68,0xad,0x4b,0xcc,0x3e,0x1f,0x4f,0x35,0xfc,0xdb,0x18,0x2b,0x1b,0x53,0x2e,0x57,0x22,0x3b,0xc9,0x75,0xc9,0xbf,0x78,0xc9,0x70,0x48,0x7c,0xd4,0x99,0xad,0x9f,0x42,0xb2,0x7f,0xd8,0xd9,0x8,0xb0,0x4,0x36,0x26,0x37,0x4a,0x92,0x80,0xca,0x2c,0x96,0x26,0xf9,0xb7,0xee,0xc5,0xae,0x1e,0x71,0x9c,0xa0,0x95,0xe6,0x14,0x65,0x36,0xbb,0x98,0x73,0x64,0xea,0xbf,0x19,0x9b,0x1c,0x27,0x47,0x96,0xd3,0x7b,0xfb,0xb9,0xe5,0x87,0x37,0x70,0xf3,0xf3,0x9e,0xcf,0xb3,0x9e,0xf9,0xcc,0x8e,0x5d,0x6c,0xd2,0x5b,0x1,0xab,0x57,0xaf,0xe6,0xb5,0xaf,0x7b,0x3d,0x9f,0xfc,0xe8,0x87,0x59,0xdc,0xdf,0x45,0xc9,0x46,0x28,0x14,0x1,0xb6,0xce,0x8f,0xc8,0x42,0x22,0x6,0x4a,0xc7,0x32,0x46,0x24,0x1,0xe6,0x93,0x5a,0x1d,0xe5,0x36,0xbb,0x58,0x3f,0xaf,0x72,0x61,0xe3,0x33,0x55,0xa1,0x55,0x7c,0xa2,0x13,0x60,0xa8,0x56,0xab,0x94,0xcb,0x5d,0x94,0xcb,0x5d,0x85,0x6d,0x9e,0xcd,0x38,0xf9,0xe4,0xb5,0xf4,0x74,0x2f,0xa6,0x32,0x12,0xd0,0xd3,0xaf,0xc1,0x2a,0xb4,0xb2,0xf5,0x2f,0xde,0x46,0x48,0xc4,0x40,0x49,0xe,0xad,0xab,0x2,0x33,0x69,0x73,0x90,0x48,0x85,0x14,0x10,0xf4,0x4,0x14,0x11,0xb,0xc5,0x72,0x32,0x90,0x88,0x81,0x6e,0x6a,0x6f,0x8b,0xa,0x40,0x97,0x22,0x82,0xde,0x31,0xba,0x87,0xe,0xf3,0xc3,0x1b,0x62,0x1,0xa0,0xd3,0x61,0xad,0x41,0xa3,0x8,0x12,0x1,0xa0,0x71,0x8f,0x73,0x15,0x9,0xdb,0x89,0x27,0x1d,0xfc,0x89,0x44,0xc3,0x2,0xf6,0x61,0x2e,0xcf,0x16,0xc8,0xa3,0x8e,0x49,0xeb,0x7f,0xd0,0x9,0xfd,0xa7,0xbe,0xe9,0x65,0x1f,0x57,0x48,0x69,0x8b,0xf3,0xb3,0xb9,0x47,0x65,0x1e,0x29,0x8e,0xfc,0x14,0xb5,0x6d,0xe2,0x78,0xe9,0x8b,0xca,0xd5,0xaf,0xae,0x96,0x9c,0x3,0x5f,0x10,0xd,0x2f,0x51,0xa9,0xf4,0x1d,0xe7,0xdf,0xb5,0x94,0x2c,0xed,0xc7,0x7a,0x3c,0xd5,0x1c,0x7f,0xfc,0xff,0xb6,0x38,0x2f,0x6b,0xd1,0xc4,0x4c,0xd4,0x92,0x85,0x45,0x3a,0x60,0x79,0x25,0xe2,0x93,0x9f,0xfc,0x24,0xa3,0x23,0x23,0x1d,0x6d,0x1f,0x20,0xad,0xfb,0x2b,0x5f,0x71,0x15,0xa7,0x9d,0x7b,0x11,0x9b,0xf7,0x8c,0x12,0x11,0x10,0xd9,0x94,0x59,0x3f,0x1d,0x62,0xa4,0xe3,0xbc,0x50,0x45,0x71,0xc7,0xf3,0xd1,0x1a,0x14,0x86,0x9e,0x6e,0xc5,0x91,0x23,0x87,0x39,0x72,0xe4,0x8,0xd6,0x5a,0x8c,0x31,0x31,0x49,0xaf,0x3,0x9e,0xb4,0xae,0x2b,0x56,0xac,0xa0,0xaf,0x6f,0x90,0xe1,0x23,0x25,0x94,0xd1,0x73,0x87,0xc4,0x33,0x8d,0x50,0x58,0x74,0x60,0xd0,0x41,0x44,0xff,0xf2,0x61,0x76,0xee,0x7a,0x84,0x9d,0x3b,0x77,0xd5,0x55,0x5c,0x1d,0x8d,0xc4,0x90,0xdb,0xf8,0xe7,0xca,0xcc,0xa1,0x93,0x46,0x5d,0xe7,0x7d,0x7a,0x4d,0x33,0xe2,0x75,0x33,0x19,0x3a,0x9d,0xb9,0x2f,0x35,0x43,0x6a,0xc3,0x71,0x38,0x76,0x57,0xc4,0x2,0x40,0xa9,0x66,0x58,0xdf,0xdd,0xcb,0x13,0xf,0x3e,0xc4,0x7f,0xfe,0xf7,0x7f,0xcf,0x9,0x1,0xa0,0x5c,0x2e,0xf3,0x7b,0xbf,0xfb,0xbb,0x1c,0xd,0x6,0xd9,0x3d,0x6c,0xa9,0x19,0x4d,0xd4,0x1,0xc3,0x27,0x1d,0x5,0xe5,0x12,0x8c,0x8c,0xc,0x73,0xe8,0xd0,0xe1,0xe3,0x6e,0x31,0xb2,0xd5,0x27,0xb5,0xd2,0x58,0x2e,0x97,0x38,0xe9,0xc4,0x53,0x18,0x19,0xee,0xc6,0x18,0x8d,0x35,0xb3,0x5b,0x5,0x33,0x6b,0xa0,0x2c,0xe8,0x1a,0xbd,0x83,0x86,0x7d,0x87,0x76,0xb0,0x79,0xd3,0x16,0x80,0x8e,0x9d,0x93,0xe3,0xe8,0xa4,0x6d,0xf8,0xf8,0xc1,0xb,0x0,0x22,0x92,0xaf,0x87,0xb9,0x30,0x86,0xc4,0x63,0xa6,0x99,0x9f,0xdc,0x4a,0xc5,0x47,0xce,0x25,0x14,0x3d,0x6,0x36,0x94,0xfb,0xf8,0xea,0xe7,0xbf,0xc0,0xc6,0x4d,0x1b,0x3b,0xfa,0x8b,0x23,0xad,0xfb,0xd9,0x67,0x9f,0xc5,0xaf,0xbf,0xee,0xf5,0x6c,0xdc,0x3b,0xc6,0x88,0xd1,0x89,0x10,0x30,0xfb,0x17,0x51,0x85,0xa5,0xab,0xac,0x19,0x19,0x3e,0xc4,0xfe,0xfd,0x7,0x80,0xce,0x5d,0xfc,0xcf,0x3b,0xef,0x2,0x2a,0xa3,0x3d,0xd4,0x6a,0x21,0x91,0x49,0xbc,0xc1,0xcd,0x85,0x39,0x3c,0x9d,0x50,0x6,0xa5,0xd,0xa5,0x2e,0x18,0x35,0x4f,0xb2,0x73,0xe7,0xce,0xe3,0x5d,0xa3,0x29,0x42,0x7c,0x95,0xbb,0x3,0x29,0x46,0x33,0x8a,0x8e,0x17,0x0,0xa6,0xfa,0xfd,0x76,0xe6,0xd2,0x37,0x1,0x66,0x43,0xa3,0x6c,0x7c,0x75,0x30,0xc4,0x12,0x5a,0x58,0x11,0x94,0xe8,0xda,0x7f,0x90,0x7f,0xf9,0xf4,0xa7,0x89,0x6a,0xb5,0xe3,0x5d,0xbb,0xb6,0x90,0xf2,0x1,0x7e,0xed,0x57,0x7e,0x85,0xd,0x4f,0xb9,0x88,0xad,0xfb,0xc6,0xa8,0xa1,0x89,0xec,0xec,0x57,0x22,0x29,0x15,0xb,0x0,0x47,0xe,0xed,0x63,0xf7,0xee,0xdd,0x40,0xe7,0x9,0x0,0x29,0x29,0xf3,0xc2,0xb,0xcf,0xc5,0x54,0x7,0x19,0x1b,0xee,0x21,0xb6,0x58,0xa5,0xea,0x37,0x50,0x3c,0x8e,0x1,0x15,0xbb,0x16,0x2e,0x75,0xd7,0x78,0xfc,0xf1,0x78,0xc,0x74,0x22,0x39,0xb7,0x19,0x6a,0x1e,0xb1,0xbc,0x27,0x8f,0x26,0x77,0xc0,0x52,0x6f,0x89,0x27,0xc8,0x2,0xf5,0x4e,0xe6,0x33,0xb8,0xf5,0xbe,0x3c,0xd4,0xf2,0xba,0xfb,0x22,0xc2,0x45,0x81,0x7d,0xb3,0x82,0xd8,0xc7,0xae,0x61,0xcc,0xb,0x48,0x49,0x80,0x73,0x60,0xf4,0xd4,0x89,0xe,0x31,0xe3,0x5e,0x91,0xf8,0xae,0x6f,0x8c,0xa2,0xf2,0x3d,0xa1,0x34,0x89,0x21,0xa0,0x66,0xe4,0xb6,0x34,0x95,0x27,0x10,0xc6,0x79,0x4a,0x84,0xd2,0xd8,0x18,0x49,0x17,0x16,0x6b,0x2c,0x67,0xf5,0xf,0xf0,0x3f,0x37,0xfc,0x88,0x6b,0x7f,0xf8,0x43,0x7e,0xe9,0x45,0x2f,0xea,0x68,0x42,0xa0,0xb5,0x96,0xbe,0xbe,0x3e,0xde,0xfe,0xdb,0x6f,0xe7,0x8f,0x7e,0xff,0x1d,0x1c,0x1c,0xab,0xb2,0xb8,0xdb,0xa0,0xac,0x21,0xd0,0xa9,0xa1,0xa4,0x38,0xbe,0x15,0xfa,0xd5,0x64,0x5d,0xe3,0x82,0xc8,0x62,0x8f,0xfb,0x35,0xfb,0xe,0xf2,0x56,0xff,0x8a,0x28,0xaf,0x8d,0xf1,0xac,0x8a,0xf,0x83,0xba,0x4a,0x9a,0x5a,0xed,0x8,0xfb,0xf6,0xed,0x9b,0xa8,0xa9,0xb3,0x1a,0x2b,0x57,0xae,0x60,0xed,0xda,0xb3,0x38,0x74,0xe8,0x31,0x6,0x17,0x84,0x28,0x53,0x43,0x7,0x91,0x3b,0x91,0x4f,0x80,0x6b,0x5a,0x71,0x1d,0xc9,0x4,0x16,0xd2,0x12,0x1c,0x89,0x7c,0xce,0x61,0x42,0x11,0x52,0x3c,0x5,0x31,0x51,0x54,0x3,0xda,0x50,0xea,0xb6,0x1c,0x3a,0x78,0x8,0xa0,0x23,0xe7,0x61,0x23,0x94,0x8a,0x49,0xb8,0x5a,0x25,0xa7,0x0,0x49,0xfb,0x67,0x82,0x4,0x28,0x85,0x8b,0xc3,0xab,0x68,0x2c,0x65,0xc7,0x4d,0x51,0x19,0x5,0xef,0xd4,0x9,0x29,0x9,0xd0,0x9d,0x6c,0xd7,0x4c,0x24,0x9a,0x2c,0x59,0x50,0x86,0x5b,0xb9,0x59,0xa2,0xa0,0x2a,0x8,0x2f,0x8a,0x9b,0x7f,0x8a,0xfb,0x26,0x7e,0x3a,0x5d,0xa,0x6e,0x80,0x8d,0xff,0x71,0xeb,0x97,0xe9,0x79,0x20,0x9e,0x90,0x1,0x96,0x32,0x30,0x68,0x2c,0x27,0x7,0x1,0xff,0xfa,0xa9,0x4f,0x71,0xf0,0xd0,0xa1,0xfa,0x97,0x74,0x27,0x22,0xd5,0x45,0x9f,0x7f,0xde,0xb9,0xbc,0xf4,0xca,0x57,0xf2,0xe0,0x93,0x63,0x54,0x8,0xa8,0x25,0x64,0x35,0x65,0x5b,0x1d,0x9b,0x33,0xf1,0x80,0x52,0x6,0xad,0x22,0x7a,0xbb,0x2d,0x8f,0x3f,0xfe,0x44,0xbd,0x2d,0x9d,0x84,0x74,0xdc,0x74,0x77,0x77,0x73,0xf1,0xc5,0x4f,0x65,0xef,0x6e,0x85,0x8d,0xba,0xea,0xde,0xe0,0x5c,0x9,0xca,0xce,0x8f,0xca,0x3c,0xd3,0x51,0x86,0xf0,0x38,0xf7,0x47,0xb,0x69,0xc7,0x2d,0x9e,0x1a,0x74,0x0,0x95,0x4a,0xa5,0xe3,0x4e,0x80,0xb2,0x50,0x6a,0x9a,0xde,0x7b,0x3b,0x4f,0x76,0xcc,0x1c,0x6b,0xdc,0xcc,0xc0,0xf8,0x4a,0xd1,0x59,0x33,0x7d,0x86,0xd1,0xe9,0x13,0x21,0xc5,0xb8,0x4,0x9c,0xfc,0x70,0x3c,0x8f,0xf7,0x6c,0x2c,0x4,0x84,0x40,0xc9,0x58,0xd6,0x76,0x75,0x73,0x78,0xfb,0x23,0x7c,0xfc,0x93,0x9f,0x6c,0x32,0x13,0xdb,0x89,0x48,0x99,0xe9,0x6f,0x7a,0xc3,0xeb,0x59,0x7c,0xe2,0x69,0x6c,0xdb,0x57,0xa5,0x66,0x43,0x6a,0x56,0x63,0x5a,0x5a,0xc2,0x67,0xe,0x4a,0xc5,0x3e,0x2,0x6,0xfb,0x14,0xdb,0xb6,0x6f,0x23,0x8a,0xa2,0x8e,0x24,0x66,0xa6,0xf5,0xbd,0xf8,0xe2,0xb,0x8,0xd4,0x6a,0x86,0x87,0x3,0xa2,0x28,0xc0,0x98,0x56,0xb7,0xcf,0xf9,0x86,0x44,0x28,0x55,0x96,0xb0,0x64,0x39,0x72,0xf4,0x28,0xc6,0xc4,0xa7,0x51,0x9d,0x36,0x6,0x0,0xa2,0xc8,0x30,0x3c,0x7a,0x94,0x20,0x84,0x89,0x6e,0x81,0x79,0x78,0x1,0xe0,0xd8,0x98,0x23,0xeb,0x46,0x7d,0xf8,0xa7,0x13,0xfa,0x78,0x4f,0xec,0x84,0x9c,0x53,0x52,0xd0,0x65,0xc,0x67,0xf5,0xf5,0x71,0xed,0x37,0xbe,0xc9,0xdd,0xf7,0xde,0x5b,0xff,0x92,0xee,0x44,0xa4,0x5f,0xce,0xb,0x17,0x2d,0xe2,0x1d,0xbf,0xf7,0xe,0x76,0x8d,0x96,0x39,0x38,0xa6,0xa9,0x45,0xb1,0x2d,0x4,0xb,0xb3,0x4c,0xb7,0x9a,0x38,0xcf,0xc1,0xd0,0xd3,0xad,0x79,0x64,0xfb,0x16,0x46,0x47,0x47,0x8f,0x77,0xa5,0x26,0x85,0x74,0xdc,0x9c,0x7d,0xf6,0x59,0x9c,0xb2,0xee,0x1c,0xf6,0xee,0xee,0xc2,0xda,0x10,0x6b,0x74,0x22,0xf6,0xce,0xa6,0x7e,0x9f,0x3d,0x88,0xd5,0x82,0xaa,0xe9,0xf7,0x4e,0x46,0x14,0x45,0x54,0xc6,0x86,0x51,0x41,0x3,0x3,0xb0,0xb3,0x9b,0x34,0xad,0xf0,0x2,0x40,0x6,0xaa,0xe9,0xe7,0xb9,0x31,0x72,0x54,0xd3,0x4f,0xb3,0x63,0x73,0xd5,0x28,0x2,0xb,0xa1,0x85,0x25,0x4a,0x71,0x42,0x54,0xe3,0x9f,0x3f,0xfe,0x71,0x46,0x47,0x47,0x3b,0xf2,0xb,0x34,0x45,0x7a,0x1c,0xfd,0x8c,0x67,0x5c,0xca,0x8b,0xaf,0xb8,0x92,0x7,0x9e,0x18,0x61,0x8c,0x80,0xaa,0x89,0xdd,0xd5,0xce,0xa6,0x66,0xc5,0x4b,0x7f,0xcc,0xa2,0xe9,0xeb,0x51,0xec,0xdb,0xb3,0x93,0xbd,0x7b,0xf7,0x1f,0xef,0x6a,0x4d,0xa,0xe9,0x98,0xe9,0xee,0xee,0xe6,0xd9,0x97,0x3d,0x87,0xc3,0x7,0x6,0xa9,0x54,0xba,0x92,0x53,0x80,0xd9,0x32,0xea,0x67,0x1f,0x62,0x47,0x90,0x16,0x6b,0xc1,0x44,0x96,0x52,0x10,0x74,0xb4,0x10,0x10,0x45,0x86,0x91,0xb1,0x61,0x82,0x0,0x62,0x8f,0x98,0xfe,0x4,0xe8,0x58,0x68,0x72,0x7,0x5c,0x44,0xf8,0xcb,0xc3,0x2d,0xcc,0x55,0x9b,0x5b,0x4c,0x16,0x9c,0x78,0xda,0x4a,0xf5,0x2b,0x3a,0xf4,0x71,0x21,0x25,0x5a,0x40,0x63,0x62,0x1b,0xf6,0x73,0x61,0xd9,0x50,0xa,0xac,0x25,0x50,0x86,0x40,0xd9,0xc4,0x6d,0x6d,0xb3,0x20,0x10,0xcf,0x91,0x3c,0xb9,0x4f,0xb2,0x62,0x27,0x11,0xd3,0x2,0xd1,0xe5,0xad,0x44,0x60,0x6b,0x8,0xb3,0xf1,0xb4,0xec,0x56,0xf1,0xe2,0xb3,0xa1,0xbb,0x87,0x1f,0xdd,0x7a,0x2b,0x5f,0xfa,0xea,0x57,0x79,0xfd,0x6b,0x5e,0x43,0x14,0x45,0x4,0x41,0xe0,0xd8,0xc8,0xd9,0x7,0x6b,0x2d,0x6f,0x7c,0xe3,0x1b,0xb8,0xf5,0xa7,0xff,0xc3,0xce,0x83,0x8f,0x70,0xf2,0x2,0x45,0x64,0x6b,0x94,0xb4,0x11,0x49,0x93,0xb2,0xd9,0x5a,0x89,0xca,0x97,0x27,0xfc,0x49,0xf1,0x94,0x12,0xde,0x81,0x4e,0x5c,0xfa,0x66,0xe2,0x85,0x1a,0x7a,0xcb,0x15,0x34,0xa3,0xdc,0xff,0xc0,0x83,0x9c,0x78,0xe2,0xea,0x8e,0x34,0xd3,0x9c,0xd6,0xf7,0xf9,0x2f,0x7c,0xe,0xff,0xf5,0xdf,0xff,0xc9,0xe1,0xbd,0x47,0xe8,0xee,0x1a,0x1,0x13,0x11,0xa8,0x5a,0x7d,0x1f,0xb0,0x90,0xdb,0x13,0xa,0x2f,0xb,0x38,0xc6,0xcb,0x91,0x5,0xa5,0xb8,0xed,0xa4,0xa5,0x40,0x73,0x27,0x84,0x49,0xeb,0x6e,0x91,0xa5,0xc3,0xb8,0x7c,0x5,0x2a,0xc0,0x54,0x35,0xfd,0x83,0x3,0x68,0x1d,0x24,0x69,0x3a,0xeb,0xfd,0x3,0x8c,0x8e,0x8e,0x71,0xf0,0xd0,0x5e,0x96,0xac,0x83,0x40,0xd9,0x98,0x80,0x9b,0x2e,0x36,0xc8,0x7d,0x23,0xcd,0xbc,0x22,0x4b,0xb4,0x2e,0x61,0x12,0x8e,0xd5,0xff,0x13,0x41,0xb2,0x5c,0xd9,0x36,0x92,0xfa,0xf8,0x13,0x0,0x1,0xf5,0x77,0x35,0x9b,0x3e,0xd7,0xa6,0x2,0x2a,0xa5,0x2,0xcc,0x8e,0x76,0xc5,0xfa,0x67,0x28,0x3,0xfd,0x18,0xce,0xee,0xed,0xe3,0xb,0x9f,0xfb,0x1c,0x3b,0x76,0xec,0x20,0x8,0x82,0x8e,0x26,0x4,0x1a,0x63,0x38,0x61,0xf9,0x72,0xde,0xf4,0xa6,0xb7,0xb0,0xed,0x80,0xe2,0x70,0x55,0x53,0x35,0x60,0x12,0x32,0x66,0xbc,0xc0,0x4f,0xa7,0x8e,0xd2,0x8d,0x58,0xab,0x95,0x41,0x6b,0x43,0xa9,0x64,0x28,0x87,0x63,0xdc,0x77,0xdf,0x7d,0xd3,0x50,0x97,0x99,0x41,0x7a,0xfa,0xb2,0x6c,0xe9,0x32,0x5e,0xfa,0xd2,0xab,0x78,0xec,0x91,0x6e,0xa2,0x6a,0x2f,0xa6,0x16,0x62,0xad,0xb7,0xc,0x2f,0x21,0xf5,0xe6,0x68,0x8d,0xa6,0x32,0xaa,0x18,0x5a,0xb0,0x0,0xa0,0x63,0xe7,0xde,0x13,0x8f,0x3f,0x81,0xd5,0x15,0x74,0xa9,0x46,0x4a,0xb8,0xf5,0xc6,0x0,0x8a,0xe1,0x5,0x80,0xc,0xd2,0x6f,0xe3,0x78,0xa3,0x9c,0x3b,0x3,0x27,0x3d,0xcd,0xb0,0xd3,0xb5,0xdf,0x4c,0x6,0x36,0x96,0x45,0x42,0x62,0x87,0x41,0x2b,0xca,0x1,0xe1,0x9e,0x3d,0x7c,0xec,0xe3,0x9f,0x38,0xde,0x35,0x6b,0x1b,0xa9,0x0,0xf3,0x92,0x97,0xfc,0x12,0x17,0x3f,0xeb,0xf9,0x3c,0xb4,0xbb,0x4a,0x8d,0x12,0x35,0xa3,0x31,0x16,0xd4,0x6c,0x11,0x2e,0x93,0xf5,0x31,0xd0,0x96,0x9e,0x72,0x85,0x87,0x1f,0x8c,0x5,0x80,0x4e,0xfc,0xfa,0x4b,0x61,0xad,0xe5,0x8a,0x2b,0x5e,0xcc,0xe0,0xe0,0x69,0xec,0x7e,0xa2,0xb,0x13,0x85,0x44,0x26,0x4c,0x84,0x2f,0x8f,0x26,0x58,0x85,0x35,0xa,0x13,0x5,0x54,0x86,0x43,0x56,0x9c,0xb0,0x1c,0xe8,0x5c,0x1,0x60,0xdf,0xde,0x3,0x10,0xd6,0xd0,0xe5,0x8,0xa5,0xeb,0x97,0x9f,0x3c,0xa,0xe0,0x5,0x80,0xc,0x6c,0xc3,0xff,0x67,0xcb,0x1a,0x3d,0x15,0x48,0x27,0xc2,0x6c,0x5c,0xd7,0x15,0x96,0x12,0x8a,0x72,0x64,0x38,0xbd,0xb7,0x87,0x9f,0xfd,0xe8,0x46,0x6e,0xbc,0xe9,0xa6,0x8e,0xb6,0x10,0x98,0x22,0x8,0x2,0xde,0xf5,0x8e,0xdf,0x85,0xc1,0x95,0xec,0x3c,0xc,0x35,0xab,0x89,0x6c,0x62,0x7d,0x63,0x96,0xbc,0x8c,0xf8,0xbe,0xb4,0x65,0xc1,0x80,0x65,0xdf,0xbe,0xdd,0xec,0xd8,0xf1,0x58,0xc7,0xf2,0x30,0x52,0x32,0xe0,0xaa,0x55,0xab,0x78,0xf9,0xcb,0xae,0x62,0xd7,0x8e,0x41,0xc6,0x46,0xfb,0x88,0xaa,0x21,0xd6,0x24,0xa7,0x0,0xb3,0xa4,0xdf,0x67,0x3,0x14,0xa,0x8c,0xa6,0x3a,0xa,0xfd,0x5d,0xcb,0x59,0xb5,0x7a,0x65,0x1c,0xde,0x61,0x7d,0x94,0x8e,0xd5,0xdd,0xbb,0x9f,0x44,0x5,0x55,0x82,0x30,0x3a,0xee,0x17,0x9e,0x3a,0x1,0x5e,0x0,0xc8,0x40,0xd9,0xe6,0xfb,0x98,0x73,0x6,0xb3,0xe4,0x2,0x80,0x4,0x5,0x84,0x58,0xba,0x80,0x45,0x5a,0xb3,0xca,0x1a,0xfe,0xe5,0x5f,0xfe,0x85,0x3,0x7,0xe,0x0,0x9d,0x79,0x1d,0x9,0xe2,0xcd,0x28,0x8a,0x22,0x56,0xaf,0x5e,0xcd,0x5b,0x7e,0xe3,0x37,0xd9,0xb2,0xf,0x8e,0x54,0x43,0x2a,0x91,0xc2,0xd8,0xd9,0xb2,0xc1,0xc6,0x9b,0xbf,0x26,0x62,0xa0,0x57,0x71,0x70,0xff,0x2e,0x36,0x6e,0xda,0x4,0x74,0xee,0x57,0x60,0x2a,0x4,0xbc,0xf6,0xb5,0xaf,0x66,0xfd,0xc9,0x97,0xf2,0xd8,0x23,0x3d,0x98,0xa8,0x4c,0x54,0xb,0x89,0xc,0x89,0x4d,0x86,0xb9,0x34,0xb9,0x27,0x7,0x45,0xfc,0xf5,0x6f,0xa3,0x80,0xe1,0x83,0x9a,0xa1,0xfe,0x15,0xac,0x5b,0x77,0x32,0xd0,0x79,0xb6,0x20,0x52,0x6c,0xdb,0xbe,0x5,0x55,0x1e,0x45,0x5,0x6,0xa5,0x4c,0xb2,0x90,0xcf,0x86,0x79,0x36,0x3b,0xa1,0x63,0xc2,0xdb,0xb1,0x1e,0x3b,0xe9,0x27,0xc0,0xe4,0x9e,0xe2,0x3c,0xf3,0x65,0xcb,0xc6,0x4b,0x4c,0xd3,0xd3,0x4e,0xfd,0x94,0x50,0xbf,0x40,0xa5,0xe5,0x47,0xcc,0x89,0xb3,0xa3,0x44,0xa0,0xd1,0xca,0x26,0x46,0x5f,0xa4,0x3e,0x4b,0xc2,0x1b,0x9f,0xa2,0xf1,0x90,0x8d,0xa7,0x4c,0xbc,0x81,0x64,0x1e,0x25,0x3c,0x9a,0x7c,0x3c,0xad,0xe2,0x3e,0xf,0x31,0x94,0x6d,0x44,0xd9,0xd4,0xd8,0xd0,0x5b,0xe6,0xc9,0x7,0xef,0xe7,0xf3,0x5f,0xfa,0x52,0x47,0x5f,0xb,0x84,0xf1,0xcd,0xe8,0xaa,0x97,0xbf,0x94,0xb3,0x2e,0xbc,0x94,0x4d,0x7b,0x6b,0x44,0x56,0x13,0x45,0x16,0x6d,0xc7,0xdf,0x45,0xa8,0x6a,0xb9,0x27,0x50,0x55,0x2,0x15,0x65,0x9e,0x5a,0xee,0xd1,0xc2,0x13,0x50,0x23,0xcc,0x3c,0x1,0xb5,0x5c,0x7e,0x5a,0x45,0x4,0x36,0xce,0xb7,0xa7,0x2b,0x42,0x45,0xfb,0xb9,0xfb,0xee,0x7b,0x81,0xce,0xfb,0xa,0x6c,0x44,0x7a,0x23,0xe0,0x9d,0xef,0xfc,0x5d,0x8e,0x1e,0x5c,0xc3,0xc1,0x7d,0x83,0x60,0x4a,0x68,0x13,0x10,0x28,0x45,0xa8,0x2d,0x25,0xcd,0xf8,0xa3,0xf2,0x4f,0xa0,0x12,0x23,0x79,0xd9,0x47,0x4d,0xdd,0xa3,0x5a,0x88,0x1b,0x8,0x8f,0x73,0xfd,0x32,0x71,0x82,0xe4,0xff,0x18,0x8d,0x32,0x21,0x47,0x9f,0xec,0x65,0xcd,0xea,0x53,0x38,0xe1,0x84,0xe5,0x1d,0x49,0x0,0x4d,0xf1,0xc8,0xa3,0x5b,0x9,0xbb,0xc6,0x8,0x42,0x8,0x74,0x43,0xdb,0x8f,0xd1,0xaf,0xd2,0xbb,0x9f,0xca,0x77,0x2c,0xf5,0x7f,0x4b,0x8f,0xeb,0x7b,0xa7,0x60,0x8c,0x1c,0xab,0x3e,0x2e,0xd6,0xdb,0x26,0xfb,0x14,0x5b,0xdf,0x9b,0x38,0x9e,0xab,0xc5,0xb4,0xd6,0xca,0x16,0x2c,0xa1,0x65,0xf3,0xb3,0xc9,0xa3,0xd2,0x2b,0x52,0x73,0x0,0xc9,0x91,0xc6,0xb8,0x65,0xa9,0xf6,0xac,0xf9,0xb9,0xbe,0xe7,0xec,0x33,0x6e,0x76,0xac,0x39,0x6d,0x4a,0x4c,0x8,0x14,0x94,0xb1,0xf4,0xd8,0x88,0x33,0x7,0x7a,0xf8,0xfa,0x97,0xbe,0xc8,0x7d,0xf7,0xdf,0xdf,0xd1,0xaa,0x80,0xfa,0x51,0xba,0x52,0xbc,0xf3,0x1d,0xbf,0xc7,0x21,0x3b,0xc8,0xee,0x23,0x9a,0x1a,0x41,0xec,0x2b,0xc0,0xb6,0x36,0x3e,0x9d,0x1f,0xd5,0xc2,0x3b,0x55,0x96,0x40,0x1b,0x2,0x55,0x65,0xd9,0x62,0xc5,0x5d,0x77,0xdd,0xc9,0xe8,0xe8,0x68,0x47,0xb,0x5f,0xe9,0xe9,0xcb,0x79,0xe7,0x9d,0xc7,0x2b,0x5f,0xf1,0x3a,0xb6,0x3c,0xd4,0x4f,0x65,0xa4,0x9f,0x5a,0xad,0x84,0x31,0x41,0xec,0x28,0x68,0x2,0x48,0x63,0xb8,0x9d,0xa7,0xa8,0x8c,0xe9,0x2e,0xb7,0xa8,0x2e,0xd6,0x2a,0x4c,0x35,0xa0,0x7a,0xb4,0x8b,0xb1,0x83,0xb,0x78,0xe1,0xb,0x5e,0x9c,0x84,0x77,0xd6,0x3b,0xb7,0xd6,0xa2,0xb5,0x66,0xf8,0xe8,0x30,0x7,0xf,0xed,0xa7,0x6b,0xb0,0x8a,0xd6,0xf1,0x9,0x40,0x3c,0xc6,0xd5,0xa4,0xde,0xcb,0x74,0xbf,0x7b,0x57,0xb8,0xe6,0x39,0x99,0x7a,0x75,0xe6,0x39,0xcf,0x74,0x22,0xed,0x15,0xdb,0x18,0x30,0x97,0xa0,0x66,0xa7,0x6e,0x23,0xb9,0x9e,0x18,0x12,0xb,0x1,0x2b,0x4a,0x1,0xfd,0x7,0xf7,0xf3,0xa9,0x4f,0xff,0x2b,0xd5,0xc4,0x3c,0x69,0xa7,0x2d,0x4c,0x29,0x52,0x1,0x66,0xc3,0x86,0xf5,0xbc,0xfa,0xb5,0xaf,0xe7,0xe1,0x3d,0x96,0x91,0x5a,0x48,0x25,0xdd,0x88,0xd4,0xf1,0x7d,0x27,0xa,0x12,0x81,0x21,0x62,0xf1,0x20,0x3c,0xba,0xf5,0x1e,0x1e,0x7d,0xf4,0xb1,0xe3,0x56,0x9f,0xa9,0x42,0x2a,0xc0,0xbc,0xe5,0x2d,0xaf,0xe7,0xec,0xb3,0x9e,0xcf,0xc3,0xf,0xf4,0x13,0x55,0xfb,0xa8,0x56,0x42,0x4c,0xa4,0x8e,0x71,0xf7,0x6f,0x1e,0xc0,0x2a,0x4c,0x4d,0x63,0xa3,0x90,0x3,0x4f,0x74,0xb1,0x72,0xe9,0x99,0x3c,0xf7,0xb9,0x97,0x1,0x9d,0x77,0xf2,0x93,0xae,0xb,0x1b,0x37,0x6e,0x62,0xef,0xfe,0xc7,0xe9,0x19,0x8a,0x80,0x84,0x3,0x80,0x62,0x4e,0x9c,0xe4,0x4e,0x13,0xbc,0x0,0x20,0x61,0xae,0x51,0x47,0x9b,0x98,0xff,0xe9,0x17,0xf7,0x2c,0x43,0x52,0x27,0x8d,0xa2,0xc,0x94,0x4c,0xc4,0x99,0x43,0x7d,0xdc,0x7d,0xcb,0xcd,0x7c,0xef,0xda,0x6b,0x9,0x82,0xa0,0x63,0x5,0x0,0xa0,0x7e,0x45,0xed,0x75,0xaf,0x7d,0xd,0x27,0x9f,0x7e,0x21,0xf,0x3d,0x11,0x51,0xb3,0x1,0x35,0xab,0x30,0x66,0x36,0x8,0x37,0x16,0xad,0xd,0xbd,0x5d,0x55,0x4a,0xc1,0x30,0x37,0xff,0xf8,0x96,0x38,0xf4,0xb8,0xd7,0x6b,0xf2,0x18,0x37,0xe,0xd4,0xc3,0x9f,0xfe,0xe9,0x7b,0x19,0x1a,0xb8,0x80,0x6d,0x9b,0x7,0x88,0xaa,0xbd,0x54,0xab,0x65,0xa2,0x48,0xcf,0xbb,0xeb,0x81,0xa,0x5,0x16,0x8c,0x51,0x98,0x6a,0x89,0xea,0x70,0x2f,0x7,0x77,0xd,0x71,0xc5,0x4b,0xae,0xa4,0xdc,0x55,0xee,0xc8,0xe3,0xff,0xf4,0x74,0x70,0xdb,0xb6,0xed,0x1c,0x1c,0xd9,0x49,0x77,0x9f,0x22,0x76,0x73,0x6c,0xb1,0xd8,0xb9,0xf7,0xd,0x37,0x85,0xf0,0x2,0x80,0x0,0xd5,0xf0,0xef,0x9c,0x80,0xca,0x88,0x33,0xb3,0x75,0x82,0xdb,0x71,0xb5,0x40,0xd9,0x5a,0x6,0xac,0xe1,0x94,0x72,0xc0,0xa7,0xff,0xe5,0x5f,0x78,0xfc,0xf1,0xc7,0x3b,0x96,0x99,0xe,0xf1,0x66,0xa4,0x94,0xa2,0xbb,0xbb,0x9b,0x3f,0xf8,0x83,0x77,0x71,0x24,0x58,0xc4,0x93,0xc3,0x9a,0x8a,0x9,0x88,0xa6,0xe4,0xa0,0xb0,0x3d,0x68,0xa5,0x8,0xb4,0xa5,0x14,0x18,0x86,0xfa,0x46,0xf8,0xc9,0x8f,0x6f,0xac,0xfb,0x5,0xe8,0x64,0xa4,0xa7,0x2f,0x2b,0x57,0xae,0xe4,0xaf,0xff,0xfa,0x6f,0xa8,0x8d,0x9e,0xc9,0xf6,0xad,0xb,0x88,0xaa,0x3d,0x54,0xab,0x25,0x4c,0xa4,0x63,0x8d,0xdf,0x5c,0x9a,0xef,0x5,0x48,0x95,0x9a,0xd6,0x2a,0xa2,0x6a,0x88,0xa9,0x75,0xf3,0xf8,0xa6,0x5e,0x4e,0x5c,0x76,0x31,0x2f,0x7b,0xf9,0x2f,0x77,0xec,0xdc,0x4a,0xd,0x86,0x6d,0x7c,0x78,0x13,0xa5,0xfe,0xa3,0xe8,0x72,0x4,0x41,0xe3,0xc6,0x3f,0xf7,0xdf,0xed,0x64,0xd1,0xc4,0x1,0x68,0x8f,0x9c,0xe7,0xfa,0x98,0x82,0xa7,0x39,0x9e,0x4c,0xda,0x9b,0xda,0xa7,0x88,0x90,0x38,0x5e,0xcf,0x39,0x2,0x6b,0xeb,0xfa,0xb0,0x94,0xe0,0x98,0x25,0xf1,0xe5,0x49,0x7b,0x46,0x24,0xf2,0x5,0x9,0x69,0xaf,0xfe,0xe8,0xd8,0x90,0x4c,0xf6,0xc9,0x93,0xd7,0xb2,0x65,0xc6,0x8f,0x52,0x6,0xa5,0x9b,0x9f,0x50,0x59,0xba,0x94,0xa1,0xdb,0x1a,0x4e,0xee,0xa,0xb0,0x8f,0x3f,0xc6,0x7f,0x7c,0xf6,0xb3,0x1d,0x2d,0x0,0x40,0x2c,0x4,0x44,0x51,0xc4,0x59,0x67,0x9d,0xc5,0x95,0xaf,0xf8,0x35,0x1e,0x7c,0xbc,0x4a,0xc5,0x68,0x6a,0xc6,0x62,0xad,0x89,0xbf,0x5a,0x1a,0x9e,0x40,0x47,0x4,0xba,0xd6,0xf4,0x68,0x15,0x9,0xc4,0xcc,0x48,0x78,0xaa,0x68,0x9d,0x7d,0x6a,0x28,0xd5,0xfc,0x8c,0x13,0x7,0xab,0x84,0xba,0x4a,0xa0,0x2b,0x2c,0x5b,0x30,0xc2,0xe3,0xbb,0xb6,0x70,0xdf,0x7d,0xf,0xd4,0xeb,0xdc,0xc9,0x48,0x85,0x80,0xd3,0x4e,0x3b,0x95,0xbf,0xfa,0xab,0xf7,0x31,0x76,0xf8,0x74,0xb6,0x6f,0x1a,0x22,0xaa,0xf4,0x50,0xab,0x96,0x31,0x35,0x8d,0xb2,0xaa,0x4e,0xb6,0x6a,0x95,0xd0,0x25,0x12,0xf9,0x74,0x4c,0x42,0x6b,0x7c,0x42,0x97,0xbc,0xa7,0xe0,0x91,0x88,0x60,0x81,0x4a,0xf4,0xe0,0x56,0x61,0xaa,0x21,0xb6,0x5a,0xe6,0xd0,0xae,0x3e,0x46,0xf7,0xac,0xe2,0x77,0x7f,0xf7,0x77,0xe8,0xeb,0xeb,0xeb,0xc8,0xaf,0xff,0xb4,0xce,0x23,0xa3,0xc3,0xdc,0xff,0xe0,0x7d,0xc,0x2e,0x35,0x68,0x5d,0x89,0x39,0x0,0xd8,0xa4,0x4f,0xec,0x31,0xfb,0x66,0x26,0xde,0x49,0x4b,0x8f,0xce,0x3c,0xc8,0xc4,0x40,0x97,0x67,0x42,0x92,0x69,0xa6,0x3b,0x73,0xcf,0x54,0x13,0xc6,0xda,0x25,0xf7,0x9,0x43,0xc0,0xf9,0xc9,0x97,0x71,0xac,0xf4,0x73,0x8,0x75,0x7b,0xd8,0x71,0xbb,0xdc,0xde,0x5f,0x11,0x71,0x64,0xea,0x5,0x31,0xe9,0x9,0x80,0xb2,0xb2,0xf4,0x58,0xc3,0x59,0xfd,0x5d,0x7c,0xff,0x9b,0xdf,0xe4,0xa7,0xb7,0xde,0xda,0xd1,0x84,0x40,0x18,0xd7,0x4b,0xbf,0xf6,0x35,0xbf,0xce,0xf2,0x93,0x9f,0xc2,0xe6,0xbd,0x86,0x9a,0xd,0xa8,0x1a,0x18,0x3f,0xae,0x6c,0x7f,0xee,0x49,0xc2,0x36,0x82,0xa0,0x1d,0x97,0x95,0xfc,0x4d,0x45,0x68,0x5d,0x63,0xa0,0xaf,0x46,0x6d,0x74,0x1b,0x3f,0xfa,0xd1,0x4d,0x89,0xf0,0xd8,0x59,0x9b,0x82,0x84,0x94,0x14,0x78,0xc1,0x85,0x17,0xf0,0xbe,0xf7,0xfd,0x35,0x66,0xec,0x5c,0xb6,0x3e,0xbc,0x90,0xda,0x68,0x1f,0xd5,0x4a,0x17,0x51,0x2d,0x88,0xed,0x4,0x58,0x85,0xa6,0xb5,0xf3,0x0,0x29,0x6e,0xf1,0xfc,0x99,0x1c,0x61,0xac,0x9d,0xfc,0xd2,0x3c,0xeb,0x5f,0xfe,0x95,0x2e,0x86,0xf7,0xf,0xb2,0xf3,0x81,0xc5,0xbc,0xe1,0x75,0xbf,0xc9,0xc5,0x97,0x5c,0x54,0x27,0xd2,0x75,0x2a,0x76,0x3f,0xbe,0x87,0x6d,0x3b,0xee,0xa7,0x77,0x51,0x84,0xd2,0x11,0x5a,0x5b,0xf1,0xa0,0xd3,0xb5,0xbf,0x25,0xb4,0xfb,0xe,0xda,0x79,0xff,0x93,0x6d,0xc7,0x44,0x65,0x75,0xee,0x1b,0x9f,0x26,0x74,0xfe,0x52,0x27,0x20,0x91,0x67,0x3a,0xaa,0x6d,0xa,0x2,0x2c,0x65,0xc,0x8b,0xb5,0x62,0xa5,0x19,0xe3,0x9f,0x3f,0xfe,0x89,0x39,0xe1,0x2c,0xc8,0x5a,0xcb,0xe0,0xe0,0x0,0xbf,0xf5,0x5b,0xbf,0xc5,0xe3,0xc3,0xbd,0xec,0x1f,0xd,0xa9,0x99,0x80,0x28,0xd2,0x18,0x63,0x39,0x5e,0x6f,0x4a,0x1,0x81,0x36,0x84,0x41,0x95,0x95,0x4b,0x2b,0xdc,0x72,0xcb,0x8f,0x39,0x78,0xe8,0x50,0x47,0xdf,0x6,0x68,0x44,0x10,0x4,0x44,0x91,0xe1,0xc2,0xb,0x2f,0xe0,0xea,0xf,0x5e,0x4d,0xc8,0x85,0xdc,0x7b,0xd7,0x22,0x46,0x8f,0xe,0x51,0x19,0xeb,0xa2,0x5a,0x29,0x11,0x19,0x95,0x58,0xc,0xec,0xa8,0xd9,0x72,0xc,0x28,0xac,0x85,0x28,0x82,0x5a,0xa5,0x44,0x6d,0xac,0xcc,0xf0,0xfe,0x21,0x36,0xdf,0xb6,0x90,0x2b,0x5f,0xf2,0x66,0xde,0xf4,0xe6,0xd7,0x77,0xb4,0x40,0x9d,0x8e,0xcb,0x1f,0xdd,0xf8,0x13,0x6c,0xf9,0x0,0xdd,0x83,0x15,0xd0,0xb1,0xfe,0xdf,0x63,0x62,0x78,0x1,0x20,0x83,0x39,0x39,0x6c,0x92,0x8f,0xff,0xd8,0xf3,0x57,0x87,0xc0,0xc6,0x84,0xc0,0x12,0x50,0xb2,0x11,0xa7,0xf6,0x95,0xd8,0xf5,0xe0,0xbd,0x7c,0xe1,0x4b,0x5f,0xee,0x68,0x1,0x0,0xc6,0x4f,0x1,0x2e,0x7b,0xd6,0x33,0x79,0xfe,0x2f,0xbf,0x9c,0xfb,0x1e,0x37,0x8c,0x99,0x52,0xec,0x31,0x10,0xd5,0xfa,0xa7,0xc9,0x54,0xd6,0x4d,0x81,0x56,0x35,0x16,0x2f,0xa8,0xf0,0xc4,0xce,0x7b,0xb9,0xe5,0xff,0x6f,0xef,0xcd,0xe3,0x24,0x39,0xca,0x33,0xff,0x27,0x22,0xb3,0xaa,0xba,0x7b,0xee,0x4b,0xd2,0x8c,0x8e,0xd1,0xc1,0x8,0x74,0x8c,0x4,0x2,0x63,0x16,0x30,0xc6,0x36,0x60,0x1b,0xaf,0x77,0xc5,0x61,0xc,0xb6,0x77,0x59,0x30,0x6,0x23,0x19,0x16,0x3,0x5e,0xcb,0x5e,0xaf,0x6d,0x7e,0xc6,0xeb,0x3,0xdb,0xd8,0xd8,0xe6,0x10,0x92,0x58,0x6e,0x81,0x6d,0x6c,0x4e,0x1,0x2,0x6c,0x4,0x2,0x1d,0x88,0x43,0xe8,0x18,0x9d,0xa3,0x13,0x69,0x74,0xcd,0x68,0xae,0xee,0xae,0xca,0xcc,0xf8,0xfd,0x91,0x99,0xd5,0x55,0x99,0x4f,0x74,0xbf,0x59,0x59,0xd3,0xdd,0xd5,0xf5,0x7e,0xf9,0x14,0xa3,0x89,0x89,0x2b,0x23,0x23,0x23,0xde,0x8c,0x78,0xf2,0x8d,0x6f,0x5d,0x33,0xd2,0x5f,0x60,0x14,0x9,0x82,0x74,0x5,0xe9,0xd4,0x53,0x4f,0xc5,0x7b,0xde,0xfb,0xf,0x78,0xca,0x59,0x2f,0xc1,0xf7,0xaf,0xdd,0x80,0x47,0xf7,0x6c,0x40,0x67,0x76,0x15,0x66,0x67,0x5b,0x88,0x3a,0xe9,0x6a,0x0,0x46,0x5d,0x20,0x98,0x9d,0x3e,0x99,0x44,0x1,0xe2,0xd9,0x26,0xe2,0x99,0x16,0xe,0x3e,0xbc,0xe,0x77,0x7e,0x77,0x23,0xce,0x7d,0xe1,0xab,0xf1,0xdb,0x6f,0x7e,0x23,0xe0,0xc,0xac,0xb5,0x23,0xbd,0xca,0xe3,0x9c,0xc3,0xd5,0xd7,0x5e,0x89,0xd6,0xfa,0xc3,0xb0,0xcd,0xe,0x6c,0xc0,0xe,0xcc,0x52,0x18,0x6a,0x0,0x30,0x46,0xf7,0x59,0xf0,0xd3,0x5d,0x7,0x5c,0xd2,0x5a,0x54,0xc3,0x64,0x5f,0x5,0x18,0x60,0x15,0x1c,0x9e,0xb4,0xaa,0x81,0x8f,0x7f,0xe4,0xc3,0xd8,0xbd,0x7b,0xf7,0xc8,0x6f,0x5,0xe4,0x93,0xea,0xeb,0x5f,0xf7,0x5a,0x6c,0xd8,0x76,0x1a,0xee,0x7a,0xc,0x88,0x5c,0x98,0x9e,0x15,0xb0,0x54,0x4e,0xeb,0xb3,0x3d,0xc3,0xc0,0x24,0x98,0x6a,0xce,0x60,0xd3,0xba,0x3,0xb8,0xfc,0xf2,0x2f,0x75,0x5,0x8c,0x2b,0x85,0xbc,0xef,0x6c,0xd9,0x72,0x14,0xde,0xfe,0xf6,0x3f,0xc2,0x2b,0xff,0xfb,0x5b,0x70,0xcf,0x1d,0xdb,0x71,0xeb,0x8d,0xeb,0x71,0xf8,0xc0,0x5a,0x74,0xda,0x93,0x68,0xcf,0x86,0x88,0xa2,0x0,0x71,0x62,0xe0,0x12,0xa0,0x7b,0x24,0xdb,0x48,0x7c,0x3a,0x68,0xb2,0xa3,0xa7,0xd,0xe2,0xd9,0x10,0x9d,0x99,0x26,0xe2,0x99,0xd5,0x78,0xe4,0xee,0xf5,0xd8,0xfd,0xdd,0xa3,0xf1,0xf2,0x17,0x9f,0x87,0xb7,0xfe,0xce,0x9b,0xb2,0xb8,0xa3,0x34,0x20,0xf4,0x93,0x24,0x9,0xac,0xb5,0xb8,0xe5,0x96,0x5b,0xb1,0xfb,0xee,0x5b,0xb1,0xf6,0xe8,0x19,0x18,0x1b,0xa5,0x6,0x80,0x22,0x22,0x34,0x7d,0x7,0x24,0xfa,0xf6,0xd8,0xfb,0x61,0x8f,0x0,0xef,0x46,0xb2,0xb4,0x2c,0x1e,0xdb,0x89,0xe7,0xe5,0x96,0xf,0xf9,0x35,0xde,0x4e,0x5d,0xe,0x2f,0x76,0x15,0x3,0xc0,0x3a,0x97,0x95,0x35,0xba,0xf,0x47,0x1f,0xae,0xc7,0xb,0x1f,0x1c,0x6d,0xc7,0x52,0x9b,0xe5,0x3e,0x91,0x4b,0x11,0xcb,0xf1,0xd8,0xd1,0xbf,0x20,0x4b,0x70,0x76,0xa1,0x23,0x82,0xe7,0x42,0xe7,0xf6,0xc2,0x2d,0xd0,0x72,0x40,0x82,0x8,0x27,0xb4,0x42,0xdc,0xbf,0xf7,0x51,0xbc,0xef,0xe2,0x8b,0xf1,0xe7,0x6f,0x7f,0xfb,0x48,0x4f,0x4a,0xf9,0x24,0xb4,0x61,0xc3,0x6,0xfc,0xfa,0xaf,0xbf,0x6,0x7f,0xf6,0x27,0xbf,0x8f,0x63,0xd6,0xce,0x20,0x6c,0x75,0xd0,0xb0,0xa9,0x58,0xd3,0x98,0x18,0xc5,0x1e,0xea,0x6c,0xf9,0xe8,0x5f,0x67,0x92,0x52,0x3b,0x3a,0xd3,0x6,0x4c,0xf1,0xe8,0xdf,0xe,0x5c,0xb1,0xc7,0x9b,0x4,0xae,0x37,0x9e,0x49,0x9d,0x60,0xc4,0xae,0x81,0x6d,0x9b,0x66,0x70,0xc3,0xf5,0x57,0xe1,0x3b,0xdf,0xf9,0x2e,0x9e,0xf6,0xb4,0x73,0xba,0x3,0xee,0x4a,0x20,0x5f,0x85,0x69,0x36,0x5b,0x78,0xcd,0x6f,0xbc,0x1a,0xcf,0xf8,0x4f,0x4f,0xc7,0x3b,0xdf,0xf9,0x2e,0xec,0xba,0xfe,0x3b,0x38,0x7a,0xdb,0x23,0x38,0x66,0xeb,0xc,0xc2,0x89,0xc3,0xb0,0x71,0xc,0x1b,0x76,0x60,0x83,0x6c,0x4f,0xd9,0x92,0x51,0xc1,0x10,0xbb,0xc0,0xb3,0x8a,0x53,0x6c,0x3d,0x7,0x20,0x21,0xf1,0xa4,0x23,0x8f,0x33,0x40,0xd7,0x65,0x99,0x4b,0xb7,0x8f,0x92,0xd8,0xa6,0xbf,0xa8,0x81,0x38,0xa,0x31,0x7b,0x60,0x15,0xee,0xba,0x69,0x2,0xab,0xec,0x99,0xf8,0x3f,0xbf,0xf7,0x5b,0xf8,0xb9,0x9f,0x7f,0x41,0x77,0x45,0x67,0x94,0x9f,0xa1,0xfc,0x1a,0xbe,0x7b,0xdd,0xf7,0x70,0x30,0xba,0x7,0x5b,0x37,0x46,0x8,0x82,0x4,0x36,0x1b,0x7b,0xa4,0xb6,0x9a,0x7c,0xb6,0x18,0x2c,0xe,0x0,0xda,0x17,0x68,0x5a,0xb6,0x4a,0xeb,0x49,0x4b,0x87,0xe7,0x8a,0xb7,0xf3,0x8,0x7b,0x2,0xf4,0x9,0x15,0x6,0x15,0xed,0x49,0x45,0x85,0xc3,0x11,0xab,0xad,0x18,0x3,0x0,0xbd,0xed,0xc1,0xbc,0x62,0xd5,0x69,0x43,0x60,0xd8,0xe2,0xd1,0xbe,0x5f,0x66,0xbc,0x34,0x8d,0x43,0x33,0xe9,0xe0,0x8c,0xb5,0x4d,0x5c,0xfb,0xef,0x5f,0xc5,0x97,0x2f,0xff,0x4a,0xf7,0xdb,0xfa,0x51,0x25,0x37,0x2,0x9e,0xff,0xfc,0x9f,0xc1,0xd3,0x9f,0xfd,0x2,0xdc,0xfc,0x40,0x82,0x8e,0xb,0xb3,0x63,0x83,0x87,0xd1,0x7e,0x31,0xfa,0x45,0x80,0x31,0xc,0xa2,0xbe,0x1f,0x10,0x65,0xf1,0xb2,0x9f,0xe9,0x20,0xb0,0x31,0x1a,0x36,0xc2,0xfa,0x35,0x6d,0x34,0x70,0x1f,0x3e,0xff,0x85,0xcb,0xb0,0x92,0x9e,0x85,0x9c,0x7c,0x2b,0x29,0x49,0x12,0x9c,0x79,0xe6,0x99,0x78,0xff,0xfb,0xdf,0x8b,0xf3,0x7e,0xf3,0xf,0x31,0x7b,0xe0,0xc7,0xf0,0xbd,0x6b,0x37,0xe1,0xfe,0xbb,0x36,0x62,0xe6,0xd0,0x2a,0x44,0xed,0xd5,0xe8,0xcc,0x36,0x11,0x67,0x9f,0xd,0xc2,0xa5,0x32,0xc1,0x74,0x65,0x4,0x99,0x77,0xcd,0xf4,0xb9,0xca,0x5,0x84,0xbe,0xb1,0xaf,0xae,0x40,0x8c,0xe5,0xef,0x32,0x2b,0x22,0x89,0x2,0xc4,0xed,0x10,0x51,0xbb,0x89,0x78,0x76,0xa,0xd3,0xfb,0x57,0xe1,0x9e,0x1b,0x36,0xe2,0xf6,0x6b,0xb7,0xe1,0x69,0xa7,0xbd,0x2,0x7f,0xfb,0xce,0x77,0x75,0x27,0xff,0x51,0x5f,0xd5,0x71,0xce,0x21,0x8,0x2,0xb4,0xdb,0xb3,0xb8,0xe2,0x8a,0x2b,0xb0,0x76,0xeb,0x1,0xd8,0x66,0x1b,0x81,0x8d,0x53,0xf5,0x3b,0xea,0xb,0xf1,0x86,0x25,0xd8,0xf3,0x41,0xf3,0x24,0x75,0xf7,0xa5,0x15,0xe5,0xb7,0x40,0x1d,0x56,0x86,0x39,0x3f,0x44,0xe6,0x4c,0x97,0x15,0x84,0xe9,0xfd,0x8f,0xd1,0x1b,0xc8,0x53,0xf,0x81,0x26,0x3b,0x2c,0xc8,0xe1,0xc4,0x20,0xc6,0x7,0x3e,0xf0,0x1,0x3c,0xfe,0xf8,0xe3,0x23,0xaf,0x7,0x0,0x90,0x6d,0x5,0xbc,0x6,0x58,0xbd,0x1d,0xf7,0xee,0xd,0x10,0x27,0xd,0xc4,0x89,0x45,0x92,0xb9,0x10,0x1e,0x2e,0xb,0xc,0x11,0x2e,0x7d,0x73,0xb2,0x41,0x82,0x0,0xd3,0x38,0xf9,0xb8,0xe,0xbe,0x75,0xe5,0x97,0x71,0xfb,0x1d,0xbb,0x47,0xde,0xe0,0x62,0x18,0x63,0xba,0x86,0x98,0xb5,0x16,0x2f,0x79,0xc9,0xb9,0x78,0xff,0x45,0x17,0xe2,0x15,0x2f,0xfb,0x1d,0x4c,0x3f,0xfe,0x34,0xdc,0xf8,0xfd,0x63,0x71,0xdb,0xcd,0xab,0xf1,0xf8,0xde,0xf5,0x98,0x99,0x99,0x42,0x7b,0x66,0x22,0x13,0xc,0x86,0x88,0xa3,0x0,0x49,0x1c,0xc0,0x25,0xb6,0xbb,0x3d,0xe0,0xa,0x2,0xc2,0x41,0x35,0x4,0xa6,0xe7,0x7f,0xbd,0xa1,0xe9,0x9b,0x7e,0xba,0xbc,0x9f,0xc4,0x41,0xb6,0xbf,0x9f,0x2e,0xf3,0x77,0x66,0x5b,0x98,0x3d,0xbc,0xa,0x7,0x1e,0x59,0x8f,0x3b,0xbe,0xbf,0x16,0xb7,0x5e,0x7d,0x2,0xb6,0x4c,0x3e,0xf,0x7f,0x70,0xc1,0x3b,0xf0,0x67,0x7f,0xfe,0x76,0x9c,0x74,0xd2,0x89,0x48,0x92,0x64,0xa4,0x27,0xfe,0x9c,0x7c,0xb,0xed,0xbb,0xd7,0xfd,0x0,0x37,0xde,0x7a,0xd,0x36,0x6c,0x4d,0x60,0x82,0x36,0x4c,0x90,0x8c,0xfc,0x78,0xb0,0x98,0xa8,0x1,0x50,0x20,0xb7,0xc2,0xe6,0xfe,0xb6,0x2,0x18,0x99,0xbd,0x4b,0xf,0x99,0x83,0xa0,0x10,0xe,0xd,0x97,0xe0,0x9,0xab,0x1b,0xd8,0x7b,0xc7,0x2e,0x7c,0xf0,0xc3,0xa3,0xef,0x1b,0x20,0x5f,0x8a,0xde,0xbe,0x7d,0x3b,0xfe,0xc7,0xab,0x5e,0x83,0xdb,0x1f,0x6d,0x60,0x7f,0xa7,0x81,0x76,0x62,0x91,0x24,0x66,0x49,0xec,0xb5,0xf4,0x3b,0xe3,0xd4,0xf,0xc1,0xfa,0xd5,0xd3,0x68,0xe2,0x3e,0x7c,0xf4,0xa3,0x97,0x8e,0xfc,0x5b,0xe3,0x7c,0xe4,0x5b,0x1b,0x49,0x92,0x60,0xe3,0xc6,0x4d,0x78,0xed,0xeb,0x5e,0x8d,0x8b,0x2f,0xb9,0x4,0xe7,0xbf,0xfe,0xed,0xd8,0xba,0xf9,0xc5,0xb8,0xf5,0x87,0xc7,0xe3,0xa6,0xef,0x6d,0xc2,0xbd,0xbb,0x37,0xe0,0xf1,0xc7,0x56,0x61,0x76,0x66,0xd,0x3a,0xb3,0x53,0xe8,0xb4,0x27,0xd0,0x6e,0x37,0xd0,0x69,0x37,0x10,0x45,0x61,0xfa,0x25,0x47,0x6c,0xe0,0x62,0xb,0x97,0x58,0x24,0x49,0xfa,0xf9,0x1d,0x5c,0x6e,0xc,0xf4,0xbc,0x5f,0xba,0xde,0xff,0xce,0xfe,0x33,0x5b,0x44,0x73,0xe,0x48,0x5c,0xea,0xb1,0xcf,0x25,0x16,0x49,0x94,0xfe,0xa2,0x76,0x80,0xa8,0xdd,0x48,0x27,0xfc,0x76,0x2b,0xad,0xc3,0xec,0x1a,0x1c,0xdc,0xbb,0x1a,0x7b,0x76,0xaf,0xc7,0xad,0xd7,0x6e,0xc6,0xee,0xef,0x9d,0x88,0x53,0x8e,0x7e,0x31,0xfe,0xd7,0x9b,0xff,0x14,0xef,0xbf,0xf8,0x7d,0x78,0xde,0xf3,0x7f,0xaa,0x6b,0xbc,0xad,0x94,0x2d,0x9c,0xbc,0x2f,0x7e,0xe6,0xd3,0x9f,0xc1,0xe4,0xe6,0xbd,0x68,0xae,0x99,0xce,0xfc,0x88,0x78,0xb6,0x2e,0x15,0x4a,0xb8,0xd4,0x15,0x58,0x6e,0xf4,0x2d,0xfc,0x8f,0xf0,0xc4,0x52,0x62,0xe4,0x57,0x1,0xd2,0x89,0xa9,0xe9,0x12,0x4c,0xba,0x8,0x67,0xad,0x6d,0xe1,0x73,0xff,0xf2,0x4f,0x78,0xc1,0xf3,0x9f,0x87,0x27,0x3d,0xf1,0x89,0x23,0xe9,0xc4,0x24,0x27,0x37,0x2,0x5e,0xfc,0xa2,0xff,0x8a,0xab,0xaf,0xbe,0x1a,0x37,0x7f,0xe7,0x73,0x78,0xea,0x9,0x4d,0x4,0x71,0x7,0xc6,0xc6,0x8,0xcc,0xe2,0xde,0x33,0x7,0x7,0x6b,0xd,0xc2,0x20,0x46,0x23,0x69,0xe3,0x84,0x63,0xa6,0x71,0xd5,0x95,0x97,0xe3,0x96,0x5b,0x7e,0x9,0x4f,0x7c,0xe2,0x8e,0x15,0x35,0x91,0x14,0xc9,0xef,0x85,0x73,0xe,0x1b,0x36,0xac,0xc7,0xb9,0xe7,0xfe,0x22,0x5e,0xf8,0xc2,0x17,0xe0,0x96,0x5b,0x6e,0xc7,0x7f,0xfc,0xfb,0x37,0xf0,0xcd,0x2b,0xbf,0x8a,0x7b,0x6e,0xdd,0x83,0xd9,0xf6,0x83,0x58,0xbd,0xfe,0x20,0x36,0x6e,0x76,0x58,0xb5,0xda,0xa1,0xd1,0xea,0x20,0x68,0x74,0xb2,0x23,0x68,0x5d,0x3a,0x19,0x99,0x54,0xc3,0x92,0xeb,0xac,0x4c,0xd6,0x64,0x2e,0xff,0xbf,0x4c,0xb7,0x91,0x6a,0x0,0xd2,0x7b,0x9c,0xd9,0xba,0xa9,0x8b,0x32,0x7,0xc0,0x65,0x9e,0xa,0x8d,0x49,0x8f,0xee,0x75,0x16,0x71,0xd4,0x44,0xd4,0x6e,0x60,0xfa,0x10,0xb0,0xef,0x51,0x83,0xfd,0x8f,0xb4,0xd0,0xb2,0xc7,0x62,0xed,0x9a,0xad,0xf8,0xf9,0x9f,0x7a,0x2e,0x7e,0xe6,0x79,0xcf,0xc5,0xe9,0xa7,0x3f,0x11,0x61,0xd8,0x48,0xf3,0x4f,0x52,0xfd,0xc2,0x4a,0xb9,0x67,0x49,0x92,0xc0,0x1a,0x8b,0xdd,0xbb,0xef,0xc6,0xd,0xbb,0xae,0xc3,0x86,0x93,0xe,0x23,0x68,0x74,0x60,0xc3,0x18,0x66,0x69,0x6c,0xe6,0x91,0x25,0x2c,0xcb,0xe0,0xfa,0x61,0x82,0xba,0x3a,0xd,0x9c,0x75,0x73,0x92,0xa3,0x2b,0xc5,0xe3,0x69,0xcb,0x61,0x45,0x9c,0x77,0xff,0x5e,0x26,0x4a,0x34,0x2e,0x81,0x81,0x5d,0xb6,0x1e,0x73,0x2b,0x63,0xb2,0xfd,0x7c,0x93,0x64,0x6f,0x77,0x85,0x96,0xf4,0x8,0xf9,0xac,0x29,0xf7,0xd,0x1a,0x8f,0xb5,0xb5,0x50,0xf0,0x97,0x80,0x58,0xec,0xf9,0x39,0xde,0xfd,0xa9,0x11,0x58,0x7,0xeb,0xd2,0xfd,0xf1,0x63,0x9a,0xc0,0xa6,0xe9,0x3,0xf8,0xbb,0xbf,0xff,0x7,0xfc,0xf5,0x5f,0xfe,0x5,0x26,0x26,0x26,0xd2,0xa4,0x23,0x7a,0xd3,0x72,0x47,0x2c,0xe7,0xbd,0xfe,0x37,0x71,0xfe,0xf9,0x3f,0xc0,0x83,0x8f,0xdf,0x8d,0x13,0x36,0x1a,0x24,0xe8,0x20,0x34,0x2e,0x9d,0x3c,0x12,0x97,0x9,0xf6,0x8a,0x82,0xbf,0xe,0x11,0x1,0xce,0xa2,0xf8,0x6c,0x1b,0xb8,0xd2,0x7d,0x71,0xbd,0x2f,0xa2,0x3d,0x61,0x30,0x40,0x23,0x74,0x48,0xd0,0xc1,0x96,0x75,0x33,0xb8,0x6f,0xcf,0xbd,0xf8,0xd0,0x87,0x3e,0x82,0xb7,0xbd,0xed,0xf,0x60,0x6d,0x30,0x9c,0x8b,0x5e,0xa6,0xe4,0x6f,0x97,0xb9,0x3e,0xa0,0xd9,0x6c,0x61,0xe7,0xce,0x33,0xb0,0x73,0xe7,0x19,0x38,0xef,0xfc,0xdf,0xc0,0xf5,0x3f,0xb8,0x1,0x57,0x5f,0x73,0xd,0x76,0xed,0xda,0x85,0xfb,0xee,0xbf,0xb,0x77,0xdc,0x74,0x1b,0x1a,0xad,0x69,0x4c,0xad,0x89,0x31,0xb5,0xaa,0x83,0x89,0x89,0x18,0xcd,0x89,0x18,0x8d,0x56,0x8c,0xb0,0x11,0x23,0x8,0x1d,0x8c,0x4d,0x3d,0xd,0x22,0x3b,0xa2,0x36,0x1f,0x3,0x1d,0x90,0x2a,0xb1,0x5c,0xba,0xf7,0xe2,0x92,0xb4,0x2f,0x44,0x9,0xe0,0x12,0x83,0x28,0xb2,0x68,0xcf,0x4,0xe8,0x4c,0x87,0x98,0x6d,0x87,0x98,0x3e,0x18,0x62,0xe6,0x50,0x80,0x99,0x83,0xd,0xac,0x5b,0x73,0x3c,0x4e,0x39,0xe9,0x74,0x9c,0xfc,0xd4,0x93,0xf1,0xe3,0x3f,0xfe,0xc,0x9c,0xfd,0xe4,0x9d,0x98,0x9c,0x9c,0xe8,0x5e,0x47,0x1c,0xc7,0x8,0x82,0x0,0xd6,0x8e,0xe6,0x33,0x31,0x2f,0x6,0xf8,0xd7,0x4f,0xfd,0x1b,0xf6,0xb7,0x6f,0xc3,0x31,0x47,0xb7,0x11,0x34,0x22,0x84,0x61,0xda,0xbf,0xf3,0xab,0x95,0xcd,0x0,0xbe,0x39,0x44,0x5c,0xd,0x4a,0x1d,0x1,0x61,0x31,0xcf,0x2a,0x22,0x45,0xdf,0xbc,0xe9,0x4b,0x1b,0xfa,0x15,0xf3,0xb,0x15,0x3f,0x18,0xa9,0x7a,0x71,0x61,0x3,0xc0,0x9f,0x56,0x5a,0x4a,0xd,0x3,0xa0,0x77,0x1d,0x6e,0x85,0x60,0x90,0x7e,0x5,0x90,0x8a,0xfb,0x49,0xfb,0x93,0x89,0x81,0xf7,0x8d,0x1a,0x61,0xc4,0x0,0x30,0xec,0x2b,0x0,0xf6,0x5,0x42,0x76,0x94,0xb0,0x31,0x40,0xd3,0x0,0xb1,0x8b,0x71,0xc6,0xba,0x26,0xbe,0x76,0xed,0xb7,0xf0,0xb9,0x2f,0x5c,0x86,0x97,0xbd,0xf4,0x25,0xdd,0x1,0x6f,0x14,0xc9,0x3d,0xd5,0x9d,0x78,0xe2,0x76,0xfc,0xf2,0xcb,0x7f,0x15,0x1f,0xbe,0xf0,0x1d,0xd8,0xb4,0x36,0x44,0x68,0x2d,0x12,0xd3,0x41,0xd8,0x7d,0x63,0x8c,0x51,0x6a,0x5b,0x13,0xa1,0xa8,0xf8,0x7,0xa2,0x72,0x3c,0x29,0x6,0xd9,0x5b,0x2c,0xd0,0x44,0x8c,0xc4,0xcd,0xe2,0xe4,0x63,0xa7,0xf1,0xad,0x2b,0xbf,0x8c,0xeb,0xaf,0x7f,0x11,0xce,0x39,0xe7,0xc9,0x2b,0x7a,0x15,0x20,0xc7,0x18,0xd3,0x3d,0x84,0x2a,0x5f,0x61,0xa,0x82,0x0,0x4f,0x39,0xe7,0x6c,0x3c,0xe5,0x9c,0xb3,0xe1,0x5c,0x82,0x7,0x1e,0x78,0x10,0x7b,0xf6,0x3c,0x8c,0x1b,0x6f,0xb8,0x19,0xf7,0xde,0x7b,0x1f,0xee,0xba,0xfb,0x36,0xec,0x79,0xe8,0x3e,0x44,0xd1,0x34,0x12,0x37,0x8b,0xc4,0xb5,0xe1,0x30,0xd,0x83,0xe,0x9c,0x8d,0x0,0xb4,0x1,0x24,0x30,0x16,0x8,0x1b,0x0,0x8c,0x43,0x14,0x19,0xb8,0x8,0x48,0x1b,0xbe,0x9,0xe7,0x2c,0xc,0x26,0x61,0x5c,0x3,0xc6,0x4c,0xc0,0x9a,0x26,0x2,0x33,0x81,0xd,0x1b,0x8e,0xc2,0x13,0x4e,0x3e,0x9,0x3b,0x76,0xec,0xc0,0x13,0x9f,0xf4,0x4,0x6c,0xdd,0x7a,0xc,0x8e,0x3b,0xee,0x58,0x34,0x1a,0x8d,0x6e,0x9d,0x8b,0x75,0x5d,0x69,0xe4,0x1a,0x86,0xfb,0xee,0xbb,0x17,0x5f,0xba,0xfc,0xb,0x38,0xe6,0x49,0x33,0xb0,0xcd,0x59,0x84,0x8d,0x78,0xe5,0x38,0xff,0xa9,0x61,0xaf,0x55,0x7d,0xff,0xd1,0x2d,0x80,0xb1,0x61,0x85,0x3c,0x1c,0xc8,0x3c,0x4,0x1a,0x83,0xb5,0x36,0xc6,0xe9,0x6b,0x2c,0x3e,0xf9,0xf1,0x8f,0xe1,0x39,0xcf,0x7e,0x26,0x8e,0x39,0x66,0xeb,0x8a,0xd8,0xa,0xf8,0xe5,0x97,0xbd,0x14,0x5f,0xbf,0xe2,0xa,0xdc,0x72,0xef,0x15,0x38,0xfb,0xb8,0x26,0x6c,0x92,0xfb,0xfb,0x9f,0x4f,0x13,0x5c,0xb2,0x98,0x50,0xff,0x9e,0xbb,0xec,0x4c,0x82,0xe,0xd6,0xaf,0x3e,0x88,0xa3,0xd6,0x3e,0x88,0x8b,0x2e,0xbe,0x4,0x7f,0x73,0xc6,0x3b,0xd0,0x6a,0x36,0x6b,0xe6,0x3d,0x3a,0x14,0xb5,0xf,0x49,0x92,0x74,0x55,0xe8,0xdb,0xb6,0x6d,0xc3,0xb6,0x6d,0xdb,0xf0,0x94,0xa7,0x9c,0xdd,0xfd,0xf7,0x99,0x99,0x59,0xfc,0xe8,0x47,0xf,0x60,0xef,0xde,0xc7,0xb1,0x77,0xef,0x5e,0x3c,0xf2,0xf0,0xc3,0x38,0x74,0xf8,0x10,0xe,0x1f,0x3a,0x8c,0x3,0x7,0xf,0x20,0x8e,0x63,0x38,0xe7,0x30,0x3d,0x7d,0x18,0x0,0xd0,0x6a,0x4d,0x20,0x8,0x2,0x4,0xd6,0x62,0x6a,0xd5,0x2a,0x34,0x1b,0x4d,0x6c,0xd9,0xb2,0x5,0x93,0x93,0x53,0xd8,0xbc,0x79,0x33,0x36,0x6e,0xda,0x80,0xe3,0x8f,0x3f,0xb6,0xef,0xed,0xbe,0x97,0x28,0x8a,0x60,0xad,0xed,0x3a,0xf4,0x19,0xd5,0xfe,0x2f,0x21,0xbf,0xbe,0x4b,0x3f,0xfe,0x2f,0x68,0x87,0xbb,0xb1,0xe6,0x98,0x69,0xd8,0xb0,0x93,0x7a,0xff,0x83,0x21,0xab,0xcb,0xca,0x7c,0xa8,0x1,0x40,0xe8,0xe,0xa7,0x2b,0xea,0x39,0x32,0x2b,0x69,0x41,0x3,0x21,0x12,0x34,0x9c,0xc3,0x49,0x53,0x21,0xee,0xb9,0xff,0x4e,0x5c,0x78,0xf1,0x7,0xf0,0x87,0xff,0xfb,0xf7,0x47,0xda,0x0,0xc8,0x85,0x5a,0xad,0x56,0xb,0x6f,0x7c,0xc3,0xf9,0x78,0xeb,0x9b,0x6f,0xc5,0x9e,0x3,0x3f,0xc2,0xb1,0xeb,0x22,0x4,0x26,0x41,0x23,0x58,0xe4,0x1b,0xe8,0xd2,0xe5,0xea,0x46,0x10,0x23,0x49,0x66,0x71,0xf2,0x71,0x87,0x71,0xf5,0xd,0x5f,0xc3,0xe7,0x3f,0xff,0x45,0xbc,0xe4,0xc5,0xff,0x75,0x2c,0x56,0x1,0x18,0xf9,0x35,0xf7,0x7a,0x48,0xcc,0xfb,0x5c,0x7a,0xe2,0x63,0xb,0x27,0x9f,0x7c,0xe2,0x11,0x2b,0xbf,0x58,0x6e,0x18,0x8e,0xc7,0x30,0x9e,0xf7,0xb7,0x5d,0x37,0xdf,0x82,0xcb,0xbf,0xf6,0x19,0x6c,0x3d,0xfd,0x10,0x82,0xe6,0x4c,0xcf,0xde,0xff,0xa,0x1a,0xe0,0x16,0x89,0xf1,0x7b,0x7a,0x17,0xa4,0x67,0xe1,0x7b,0x5,0xf5,0xa7,0xee,0xc3,0x21,0x9c,0x1c,0x97,0xfb,0x14,0x6a,0x1,0x34,0xe1,0xd0,0x74,0x11,0xce,0xde,0xd8,0xc2,0x15,0x5f,0xfa,0x2,0xbe,0xf1,0xcd,0x6f,0x8e,0xbc,0x87,0xc0,0xbc,0xfe,0x67,0x9f,0x75,0x16,0x7e,0xe9,0x97,0xff,0x1b,0x6e,0x7e,0xa0,0x89,0xc3,0x9d,0x16,0x3a,0x71,0x88,0xc4,0xcd,0x79,0x68,0x18,0xec,0x4b,0xe1,0x1,0x30,0xa9,0x3,0xa7,0x46,0x23,0xc1,0x54,0x6b,0x1a,0x27,0x6f,0xdb,0x8f,0xf,0x7f,0xe8,0x3,0xb8,0xff,0xfe,0xfb,0x47,0xfe,0xb,0x8c,0xba,0xe4,0x9f,0x10,0xb2,0x37,0xef,0x5c,0x3f,0x90,0x24,0x9,0xe2,0x38,0xee,0xfe,0xa2,0x28,0xea,0xfe,0x7a,0xff,0x3d,0xf,0xeb,0x8d,0x9b,0xff,0x7b,0xb1,0x8d,0x8b,0xe5,0x8e,0x3,0x79,0x1b,0x24,0x49,0x8c,0x4b,0x2e,0xf9,0x20,0x92,0x55,0xbb,0xb1,0xfa,0xa8,0xc3,0x30,0x41,0x4,0x63,0xc9,0xb6,0x98,0x22,0xa2,0xe0,0x9,0x50,0xca,0xe0,0x8d,0x5d,0x4d,0xb4,0x57,0x4e,0x2b,0x91,0x24,0x1a,0x4f,0x78,0xd1,0x42,0x74,0x28,0xb,0xd8,0xd2,0x6f,0xa0,0x1d,0x4c,0x90,0x74,0x55,0xbb,0xa3,0x8e,0x41,0x7e,0x24,0x66,0xd2,0x3d,0x6,0xb2,0x5f,0x4,0x48,0x4,0x7a,0x2c,0xc,0x3c,0x5e,0x42,0xf6,0xde,0xf8,0xde,0x7e,0xb9,0xaf,0xb1,0x7d,0x3b,0x47,0x44,0x80,0x2e,0xdb,0x97,0x2e,0xa6,0x9d,0x0,0xb0,0xa5,0x61,0x71,0x82,0xed,0xe0,0xc2,0xf7,0xbf,0x1f,0x4f,0x3e,0xeb,0x2c,0xac,0x5a,0xbd,0x7a,0xf4,0x57,0x2,0x9c,0xc3,0xaf,0xfe,0xca,0xcb,0x71,0xd5,0xd5,0x57,0xe1,0xf6,0xfb,0xff,0x3,0x3b,0x8f,0x33,0x88,0xa3,0x18,0x8d,0xe6,0x34,0x8c,0x89,0xfb,0x9a,0x27,0xf5,0xee,0x57,0xec,0xc7,0x65,0x1d,0x45,0x42,0xfa,0x33,0x13,0x1,0xf6,0xfd,0xd5,0xb9,0x4c,0x44,0x1a,0x23,0x9,0xda,0x38,0x7e,0xcb,0x21,0x3c,0xb8,0xeb,0x26,0xbc,0xfb,0xdd,0x17,0xe2,0x4f,0xff,0xf4,0x6d,0x2b,0xe6,0xbb,0xf2,0x61,0xb3,0xd2,0x97,0xe2,0x17,0x9b,0x5c,0x24,0xfb,0xc5,0x2f,0x7e,0x19,0xd7,0x7c,0xf7,0x2b,0x38,0xf1,0x19,0x33,0x8,0x9b,0xb3,0x8,0x9b,0x11,0x2,0x6b,0xf8,0x58,0xc5,0xf2,0x11,0x86,0x49,0xf1,0x9,0xec,0x24,0x77,0x5e,0x5a,0x6e,0x25,0x11,0xa0,0xb0,0xcb,0xe5,0x69,0xfb,0x3c,0x1,0xa2,0xc6,0xaf,0xbe,0x17,0x41,0x19,0xc3,0xf5,0x54,0xe8,0xf9,0x5,0x99,0xea,0x7a,0x5,0x1d,0x28,0x91,0x7e,0x5,0xe0,0xba,0x5f,0x3,0x48,0xbc,0x20,0x72,0xcf,0x52,0x2c,0xde,0x70,0x7f,0xd2,0x7b,0x15,0xc0,0xa1,0x65,0x1c,0x9a,0x49,0x84,0x27,0xae,0x9,0xf0,0xd0,0xae,0xeb,0xf1,0xa9,0xcf,0x7c,0x76,0xe4,0x4f,0xaf,0x33,0xc6,0x0,0xce,0x61,0xd5,0xaa,0x29,0xfc,0xe6,0xeb,0x5e,0x8b,0x7,0x67,0xb6,0xe0,0xb1,0xc3,0xad,0xf4,0xb0,0x20,0x17,0xc1,0x9a,0xe,0xc,0x7a,0x7f,0xfd,0x1e,0xff,0x4c,0xf7,0xd8,0x5f,0x76,0xff,0x6,0xfb,0x85,0xd6,0xa1,0xd5,0x88,0xd0,0xa,0xf,0xe3,0x8c,0x93,0xe,0xe2,0xca,0x6f,0x7c,0x16,0x9f,0xfd,0xdc,0x17,0x46,0x7e,0xc5,0x45,0x59,0xfe,0xe4,0xc6,0xfc,0xc1,0x43,0x87,0x70,0xd1,0x45,0x17,0x61,0xfd,0x89,0xf,0x62,0x72,0xfd,0x21,0x4,0x8d,0x8,0x41,0x90,0xa,0x98,0xbb,0x1e,0x19,0x7b,0x7f,0x90,0xad,0x95,0xd,0x9b,0xee,0xf6,0xf1,0x90,0xa,0xf6,0x3e,0x97,0xe4,0x9a,0xab,0xe6,0xb9,0x42,0xde,0x71,0x87,0x47,0xfa,0xa2,0xb9,0xd2,0x2c,0xf7,0x6c,0x32,0xec,0x1e,0x68,0xb2,0xa4,0x95,0x19,0x2a,0xa9,0x9b,0xe0,0x4,0xab,0x4d,0x7,0x3b,0xd7,0x87,0xb8,0xf4,0xc3,0x1f,0xc2,0x6d,0xb7,0xdd,0x3e,0xf2,0x46,0x40,0xfe,0x55,0xc0,0xd3,0x7f,0xec,0x69,0x78,0xfe,0xb,0x5f,0x82,0x1f,0xdc,0xd3,0xc2,0x74,0x32,0x89,0xd9,0x38,0xf5,0x12,0xb8,0xd8,0xde,0x2a,0x8d,0x49,0x8f,0xa,0x6e,0x34,0x62,0xac,0x5f,0x75,0x8,0x3b,0x8e,0x7d,0x4,0x17,0x5d,0xf8,0x1e,0xdc,0x79,0xe7,0x9d,0x23,0xdf,0xd6,0xca,0xf2,0xa5,0xf7,0xab,0x86,0xf7,0xfe,0xe3,0x85,0x78,0x6c,0xe6,0x7a,0x1c,0x95,0x7d,0xf7,0x1f,0x84,0xf1,0xf2,0xdf,0xab,0x5c,0xe6,0xa8,0x1,0x50,0xc2,0xf4,0x2c,0x89,0xae,0x94,0xde,0xd5,0xf3,0x65,0xec,0x4a,0xb9,0xa4,0xc,0x3,0xa0,0x61,0x1c,0x1a,0xce,0xe1,0xb8,0x96,0xc1,0xea,0x83,0x7b,0xf0,0x9e,0xb,0x2f,0xec,0xe,0x1c,0xa3,0x3c,0x31,0x59,0x9b,0x6e,0x50,0xbd,0xe6,0xd5,0xaf,0xc4,0xda,0x6d,0x4f,0xc6,0x9d,0xf,0x4d,0xa0,0x13,0x37,0x11,0xc5,0x41,0xb6,0xce,0xb8,0x78,0x37,0xd3,0x65,0x1e,0x6a,0x1a,0x41,0x8c,0xc0,0xce,0xe2,0x84,0xa3,0xf,0x20,0x88,0x6e,0xc2,0x3b,0xde,0xf1,0x4e,0xcc,0xcc,0x4c,0x8f,0x7c,0x5b,0x2b,0xcb,0x93,0x7c,0xe9,0xff,0xab,0x5f,0xf9,0x77,0x7c,0xf6,0xb2,0x8f,0xe1,0xb8,0x33,0xf6,0x23,0x9c,0x9c,0x81,0x6d,0x46,0x30,0xe4,0x60,0x2c,0xa5,0x1a,0x6a,0x0,0x14,0x70,0x8b,0xfe,0x6e,0xb5,0x48,0xf4,0x6d,0x4c,0xad,0xac,0x2b,0xb4,0x0,0x9a,0xd6,0xa1,0xe5,0x3a,0xd8,0xb9,0xb1,0x81,0xeb,0xaf,0xba,0x2,0x97,0x7d,0xe9,0x4b,0x23,0xff,0x66,0x9a,0x6f,0x5,0x6c,0xda,0xb4,0x9,0xe7,0x9f,0x7f,0x1e,0xee,0x3e,0xb0,0x9,0x7b,0x67,0x56,0xa1,0x1d,0x37,0x10,0x39,0x9b,0x1e,0x53,0xbb,0x98,0xf5,0x41,0xaa,0xed,0x68,0x86,0x11,0x1a,0xc1,0x2c,0x4e,0x3f,0xf9,0x20,0x6e,0xbb,0xf9,0xab,0x78,0xf7,0x7b,0x2e,0x1a,0xf9,0xb6,0x56,0x96,0x1f,0xf9,0xe4,0x7f,0xcf,0xdd,0x77,0xe3,0x5d,0x7f,0xff,0x77,0xd8,0xbc,0xe3,0x21,0x4c,0x6d,0x3e,0x84,0xa0,0xd1,0x86,0xd,0xf4,0xed,0x7f,0x18,0x84,0xbd,0x22,0x38,0xe9,0x78,0xb2,0xb0,0xf3,0xa0,0xf9,0xf2,0x63,0xa2,0x3d,0x99,0xcc,0x41,0x3e,0xbc,0xf0,0x98,0xc5,0x72,0x5c,0xe6,0xaa,0xb3,0xf,0xb,0x20,0x70,0x30,0x81,0x81,0xb1,0x2b,0xe5,0xc3,0x92,0x74,0xff,0x3f,0x3d,0x12,0x18,0xdd,0xe3,0x32,0xbb,0x18,0x7,0xc7,0xc4,0x78,0x4c,0x34,0x46,0xe2,0x25,0xcc,0xc1,0x8f,0x8d,0xcb,0x69,0x7d,0xde,0x6,0x8b,0xf,0x32,0x73,0xe8,0x41,0x85,0x8a,0x79,0x5a,0x83,0x6,0x1c,0x12,0x93,0x60,0xa3,0x71,0xd8,0xd1,0x8a,0x70,0xc9,0x45,0x17,0xe1,0x59,0xcf,0x7c,0x26,0xd6,0xae,0x59,0x33,0xfa,0x82,0xc0,0x24,0xc1,0x4f,0x3e,0xe7,0x27,0xf0,0xdc,0xe7,0x9d,0x8b,0xab,0xbf,0x7a,0x11,0x9e,0xb5,0x63,0x16,0x61,0x12,0x23,0xc,0xda,0xa9,0x6f,0x0,0xeb,0xbc,0xde,0xfc,0xfa,0x33,0x23,0x5,0xd8,0x72,0x38,0xdb,0x1,0x73,0xdd,0xd,0xc3,0x54,0x4c,0x6a,0x4c,0x7,0xc6,0x1c,0xc2,0x93,0x4f,0xd,0xf1,0xd9,0x4f,0x7f,0x10,0x27,0x9f,0xb4,0x1d,0xe7,0x9e,0xfb,0x5f,0x46,0xda,0x19,0x93,0xb2,0x7c,0xc8,0x57,0x94,0x3a,0x9d,0x36,0xfe,0xfa,0xaf,0xdf,0x85,0xc3,0xf6,0x6,0xec,0x38,0xe9,0x10,0xc2,0x66,0x1b,0x61,0x2b,0x86,0xd,0x30,0xa7,0xa,0x37,0xf5,0xc4,0x7d,0xc3,0x8e,0xc7,0x9e,0xb3,0x61,0x8b,0xf,0x9d,0xa9,0x67,0xff,0x74,0x45,0x80,0xbd,0x81,0x12,0xd1,0xd7,0xfc,0x93,0xb5,0x44,0x64,0x37,0xb8,0x90,0x8f,0xc5,0x95,0xd7,0x8f,0x61,0x52,0xa1,0x5f,0xe9,0x97,0x74,0x7,0xbb,0x95,0x42,0x2a,0x12,0xe9,0x11,0x2,0x2e,0x24,0xc4,0xf3,0xc4,0xab,0x24,0xa6,0x1c,0xe2,0x8f,0x97,0x93,0xf7,0xa5,0x4,0x16,0x49,0x7a,0x64,0xb0,0x89,0xb0,0x63,0x8d,0x41,0xfb,0x47,0x77,0xe0,0xa2,0x4b,0x2e,0xe9,0x7e,0xaa,0x36,0xea,0x6f,0xa7,0xce,0x39,0xfc,0xfa,0xaf,0xbf,0x12,0xe1,0xba,0x33,0x70,0xf7,0x23,0x53,0x88,0xe2,0x26,0xe2,0x24,0xff,0xfe,0x9b,0x1c,0x41,0x4b,0x46,0x87,0x5a,0x42,0xc0,0x1e,0x51,0x95,0xb5,0x40,0x23,0x8c,0xd1,0xc,0xdb,0xd8,0xb4,0xee,0x0,0x4e,0x3b,0xe1,0x11,0xfc,0xc3,0xdf,0xff,0xd,0xae,0xfb,0xee,0x77,0x11,0x4,0x1,0xe2,0xb8,0x6c,0xfc,0x29,0x8a,0x94,0xfc,0x79,0xb5,0xd6,0xe2,0xef,0xde,0xf9,0x6e,0x7c,0x7f,0xd7,0x17,0x71,0xf2,0x93,0xf,0x21,0x9c,0x38,0x8c,0x46,0xab,0x83,0x30,0x74,0xb0,0xb6,0xdc,0x2f,0x8f,0xf8,0x8f,0x9,0xd,0xd9,0xcf,0x93,0x76,0x98,0x95,0x19,0xd6,0xeb,0x8c,0x6e,0x1,0x50,0xd2,0xa5,0xd7,0xbe,0x55,0xf3,0x11,0xc6,0xc0,0x63,0x22,0xaf,0x24,0x4c,0xea,0x6b,0xbd,0x65,0x1c,0x26,0x10,0xe1,0xcc,0xf5,0x16,0x5f,0xf8,0xb7,0x4f,0xe1,0x3b,0xdf,0xb9,0x6e,0xe4,0x97,0xa7,0xf3,0xfa,0x6f,0xdb,0xba,0x15,0xbf,0xf6,0xdf,0x5e,0x85,0x5b,0x1e,0xda,0x88,0xc7,0x67,0x57,0x61,0x36,0xe,0x11,0x25,0xf4,0x24,0x86,0x23,0x8b,0x4b,0x55,0xd7,0xcd,0x30,0x46,0x33,0x9c,0xc5,0xb6,0xcd,0x8f,0xe3,0xb8,0x4d,0xf7,0xe0,0x6d,0x7f,0xfc,0x36,0xec,0xda,0x75,0xb,0x82,0x20,0xd0,0x2f,0x3,0x94,0x81,0xc9,0x1d,0xfe,0x7c,0xfa,0xdf,0x3e,0x87,0x2f,0x7c,0xf9,0xe3,0x38,0xe9,0x29,0x8f,0xa3,0xb1,0xfa,0x0,0xc2,0x56,0x7,0x36,0x48,0xe0,0x30,0xfa,0x6,0xfd,0x72,0x41,0xd,0x0,0x86,0xe9,0xfe,0xdf,0x8a,0xa0,0xab,0x17,0x5b,0x61,0x5f,0x0,0xf4,0xe1,0xd2,0x15,0x81,0x0,0xe,0x2d,0xc4,0xd8,0xda,0x8a,0x71,0x2c,0xf6,0xe3,0xa2,0x8b,0x2f,0x46,0x14,0x45,0x23,0xbb,0x5,0x90,0x93,0x6f,0x5,0xbc,0xe8,0xdc,0xff,0x8c,0xa7,0x3e,0xf3,0xe7,0xf1,0xc3,0xfb,0x56,0xa3,0x9d,0x4c,0xa0,0x13,0x5,0xe9,0x71,0xb3,0x8b,0x8c,0x73,0xe9,0xd9,0x12,0xcd,0x30,0xc2,0x44,0x73,0x1a,0x4f,0x38,0x6e,0x1f,0x26,0xcc,0xf,0xf1,0xc7,0x7f,0xfc,0x36,0xdc,0x7b,0xef,0x3d,0xdd,0xaf,0x18,0x14,0xa5,0xa,0xf9,0x16,0xd2,0x97,0xbf,0x74,0x39,0xde,0xf9,0x77,0xff,0x17,0xdb,0x76,0x3e,0x88,0xd5,0x9b,0xf7,0x23,0x6c,0xb6,0x11,0x64,0x1e,0xff,0x94,0xe1,0xa1,0x6,0x40,0x1,0x3,0x64,0x93,0x64,0x3a,0xa1,0xac,0x94,0xf9,0xd2,0xe5,0xcb,0x19,0x2b,0xcc,0xb8,0xe9,0x27,0xd5,0x38,0x34,0xac,0x43,0x3,0x11,0x4e,0x5f,0x67,0xb1,0xfb,0x7,0xd7,0xe0,0x93,0xff,0xfc,0xa9,0x74,0x2,0x1d,0xe1,0x9,0x29,0x37,0x60,0x82,0x20,0xc4,0xf9,0xaf,0x7f,0x2d,0xda,0xad,0x1d,0xb8,0x6f,0xef,0x6a,0x74,0x5c,0x33,0x5d,0x5,0x70,0x86,0xaf,0xfb,0x1f,0xa9,0xfa,0x0,0x80,0x71,0xb0,0x99,0x7f,0x80,0x66,0x38,0x8d,0x33,0x4f,0xd9,0x8f,0xc3,0xfb,0xae,0xc1,0x1f,0xfe,0xd1,0xdb,0x71,0xe0,0xc0,0x1,0x5d,0x9,0x50,0x2a,0x91,0x24,0x9,0x82,0x20,0xc0,0x8d,0x37,0xdc,0x84,0xbf,0xf8,0xcb,0x3f,0xc7,0x96,0x1d,0xf,0x60,0xc3,0xb6,0xfd,0x8,0x5a,0xb3,0x8,0x5b,0xf1,0x8a,0x71,0xcc,0xb6,0x9c,0xb0,0x83,0x38,0xf3,0xa9,0xb7,0x37,0x9c,0x8,0xe3,0xc9,0x1c,0xd1,0xc8,0x7f,0x45,0x47,0x29,0x9,0xc,0x62,0x98,0xd0,0xf5,0xff,0x2,0x97,0x9e,0xe5,0xbd,0x82,0x3a,0x5b,0xba,0xa7,0x9f,0x5e,0x73,0x2a,0xe0,0x4a,0xe6,0xf4,0x0,0xdd,0x5f,0xff,0x3e,0x96,0x5,0x48,0x9c,0x24,0xf3,0x26,0xb8,0xf0,0x8f,0xdd,0x3,0x1a,0x8f,0x68,0xd,0x52,0xb1,0x62,0xf1,0x97,0x90,0xb0,0x98,0xfe,0x42,0x13,0x63,0xd2,0x44,0x58,0x1b,0x74,0x70,0xda,0xea,0xe,0x2e,0xfd,0xe8,0x87,0x70,0xef,0xbd,0xf7,0xc2,0x8e,0xf8,0x84,0x94,0x3b,0xdd,0x39,0xe9,0xa4,0x93,0xf0,0x3f,0x5e,0xfd,0x5a,0xdc,0xf4,0xe0,0x5a,0x1c,0x8c,0x56,0x61,0x36,0x6a,0x20,0xce,0x6d,0xf9,0xae,0x91,0x57,0xde,0x9b,0xb4,0xe4,0xe7,0x35,0x19,0xd8,0x9e,0x23,0xdb,0x8b,0x34,0x80,0xb5,0x31,0x26,0x5b,0x1d,0x4c,0x36,0xe,0xe3,0xa9,0xa7,0xef,0xc7,0xc3,0xf7,0x5f,0x81,0xdf,0xbd,0xe0,0xf,0xb0,0x7f,0xff,0xe3,0xea,0x28,0x48,0x11,0x11,0xc7,0x31,0xac,0xb5,0xb8,0x65,0xd7,0x2d,0xb8,0xe0,0x82,0xdf,0xc3,0x9a,0x63,0xef,0xc6,0x31,0xa7,0x3c,0x8e,0x70,0x62,0x6,0xcd,0x89,0xd4,0xe1,0xcf,0x9c,0x86,0x49,0xb6,0x55,0xce,0xfa,0xbb,0x5,0xf9,0x79,0x9e,0xd,0x51,0x5a,0xe9,0xaf,0x4e,0x7e,0x47,0xa2,0x3e,0x73,0x79,0x2f,0x34,0x49,0x4a,0x7f,0xb2,0x49,0x77,0xb1,0x44,0x63,0xa2,0x3a,0x9b,0x7c,0xb2,0x9f,0xfb,0xc1,0x26,0x7d,0x82,0xb9,0x15,0x41,0xfe,0x72,0x68,0xf2,0x9,0x36,0xe9,0xfb,0xd1,0xf6,0x33,0xe5,0x78,0x73,0x13,0xb1,0xe0,0x97,0x4f,0xe4,0x3d,0xbf,0x34,0xdf,0xa4,0xef,0x57,0x2a,0xc3,0xfb,0x93,0xf7,0xcf,0x0,0x9,0x1a,0x26,0x41,0xb,0x1d,0x9c,0xb2,0xc6,0x21,0x7c,0xf4,0x6e,0x5c,0x78,0xf1,0x7,0xb0,0x12,0xd6,0x73,0x72,0x3d,0xc0,0x4b,0x5e,0xf4,0x8b,0x78,0xe2,0x59,0x3f,0x85,0x9b,0xee,0x9f,0x42,0x7,0x13,0xe8,0xc4,0xe9,0x56,0x40,0xfa,0xbf,0xf9,0xc5,0x48,0xb,0x8a,0x96,0x48,0x1c,0xf8,0xf2,0x83,0x83,0xb5,0x6,0x41,0x90,0x60,0xa2,0xd9,0xc1,0x44,0xe3,0x10,0xce,0x39,0x7d,0x2f,0x76,0xdf,0xfa,0x45,0x5c,0x70,0xc1,0x1f,0x62,0xdf,0xbe,0xbd,0x6a,0x4,0x28,0xf3,0x92,0x2f,0xfb,0xdf,0x74,0xd3,0xcd,0x78,0xeb,0x5b,0x7f,0x7,0x76,0xfd,0xd,0x38,0xe1,0x8c,0xbd,0x68,0x4c,0x4c,0xa7,0x93,0x7f,0x98,0x1d,0x65,0xce,0xfa,0xee,0x10,0x7e,0xd4,0x30,0x5e,0x46,0xe5,0x78,0x27,0xff,0x21,0xd4,0x7b,0x5,0xbd,0xe7,0x1e,0x1,0x46,0x7f,0xbe,0x48,0x71,0x2e,0xdb,0x23,0x37,0xe9,0x7f,0x8f,0xc1,0x46,0x9a,0x35,0xe,0x2d,0x93,0xa0,0x99,0x74,0x70,0xf6,0x96,0x0,0xdf,0xfa,0xca,0xe7,0xf1,0xf5,0x2b,0x46,0xff,0xb0,0x20,0x20,0xff,0x3e,0x3a,0xc0,0x1b,0xce,0x3f,0xf,0xf,0xcf,0x1c,0x87,0x7,0xf6,0xad,0xea,0x3a,0x8,0x5a,0x92,0x2e,0x9b,0x9d,0x17,0x10,0x4,0x9,0x26,0x5a,0xb3,0x98,0x6a,0x1d,0xc4,0xd3,0xcf,0xdc,0x87,0x7b,0x6e,0xbf,0xc,0xaf,0x3f,0xef,0x8d,0xb8,0xeb,0xae,0xbb,0x54,0x13,0xa0,0x94,0xc8,0xf,0x4c,0xa,0x82,0x0,0x3f,0xfc,0xe1,0xd,0xb8,0xe0,0x82,0xb,0x60,0xd7,0xdf,0x80,0xed,0x67,0xee,0x43,0xd0,0x3a,0x8c,0xc6,0x44,0xa7,0x7b,0xd0,0xcf,0x4a,0x19,0x8a,0x97,0x1b,0x6a,0x0,0xcc,0xc7,0x4a,0x99,0x28,0xbb,0xd7,0xe1,0xe0,0x32,0xe7,0x32,0x2b,0x1d,0x63,0xc,0x42,0x3,0xb4,0x4c,0x82,0xcd,0x61,0x7,0xa7,0x4c,0xcc,0xe0,0x92,0x4b,0x3e,0x80,0x7d,0xfb,0xf6,0x61,0xd4,0x4f,0xb1,0xcb,0x8d,0x98,0xd3,0x4e,0x3f,0xd,0x2f,0xfb,0x95,0x57,0xe2,0x86,0xfb,0xd6,0xe2,0x50,0x67,0xa,0xb3,0x71,0xb0,0x24,0x6e,0x82,0x1,0xc0,0xb8,0x74,0xd5,0xa8,0x61,0x13,0x4c,0x36,0xdb,0x58,0xd5,0x3a,0x80,0xa7,0xef,0x7c,0x1c,0xb3,0xfb,0xbf,0x8d,0xb7,0xbc,0xf9,0xad,0xb8,0xf1,0xc6,0x9b,0x54,0x13,0xa0,0x74,0xe9,0xfd,0xd4,0xef,0x2b,0x97,0x7f,0x15,0x6f,0x79,0xcb,0x9b,0x11,0x6c,0xb8,0x11,0x27,0xec,0xdc,0x8f,0x60,0x22,0x9d,0xfc,0x6d,0x98,0xc0,0xda,0x15,0x32,0x6,0x2f,0x53,0xd4,0x0,0x98,0x97,0xd1,0x9d,0x24,0xfa,0x70,0x40,0xbe,0x60,0x3b,0x36,0x8f,0x53,0x26,0xe4,0x6c,0x98,0xf4,0xab,0x80,0x53,0xd7,0x1,0x7b,0x6e,0xb9,0xe,0x1f,0xbb,0xf4,0x13,0x23,0x6f,0x0,0x0,0xe8,0x5e,0xc3,0x7f,0xff,0xb5,0x57,0xe0,0xb8,0x27,0x3c,0xb,0xb7,0xdc,0x3f,0x85,0xc8,0xa5,0xc7,0x6,0x3b,0x67,0x96,0x78,0x25,0x20,0x46,0xb3,0xd9,0x46,0xab,0xb9,0x1f,0x4f,0x79,0xd2,0x3e,0x34,0xcd,0x75,0xf8,0xfd,0xdf,0xbf,0x0,0xdf,0xf8,0xc6,0x95,0x5d,0xe3,0x65,0xd4,0xdb,0x5f,0x19,0x9c,0xdc,0x8,0xb4,0xd6,0xe2,0x9f,0xff,0xf9,0x5f,0xf1,0xa7,0x7f,0xf6,0x47,0x58,0xb7,0xfd,0x36,0x1c,0x7f,0xc6,0x63,0x8,0x27,0xe,0xa2,0x31,0xd9,0xc9,0xe,0xf9,0x59,0x31,0x23,0xf0,0xb2,0x65,0xc1,0xe3,0x80,0xd9,0x50,0x52,0xd7,0x23,0x9f,0x3c,0xde,0xc2,0x5e,0x3,0x59,0x4a,0xc3,0xfe,0xc5,0x10,0x4f,0x72,0xec,0xc4,0x3f,0x93,0xed,0xff,0xc3,0x94,0xff,0x6d,0x54,0x31,0xbd,0x7b,0xef,0x65,0x6d,0x83,0x31,0x65,0xef,0x6f,0xec,0xf8,0xdd,0x74,0x1f,0x38,0x29,0x85,0x39,0x72,0xcc,0x2f,0xf3,0xfa,0xc7,0xda,0xd3,0x18,0xd9,0x51,0xb6,0x8e,0xdd,0x3f,0x13,0x97,0xf2,0x2c,0xa6,0xb5,0xc6,0xc0,0x21,0xc2,0x6a,0x24,0x78,0xca,0xa6,0x9,0x7c,0xfa,0x9f,0x3f,0x81,0xe7,0x3f,0xef,0x67,0xb0,0xe3,0x9,0x4f,0x58,0x11,0x1e,0x2,0x27,0x27,0xa7,0xf0,0xa6,0x37,0xbd,0x1,0xff,0xeb,0x2d,0xb7,0x62,0xcf,0xbe,0x36,0x8e,0xdb,0x18,0x21,0x49,0x62,0x84,0x41,0xba,0x6f,0xda,0xe7,0xcb,0xc2,0x80,0xb7,0x2b,0x48,0x18,0xeb,0xf,0xb4,0x22,0x3d,0x71,0x90,0x3e,0x9f,0xce,0x18,0x84,0x41,0x82,0x86,0x89,0x30,0x6b,0xe,0xe1,0xac,0x53,0x12,0xdc,0x76,0xdf,0xd,0xf8,0xdf,0xbf,0xff,0x16,0xbc,0xfe,0xbc,0x37,0xe3,0x15,0xaf,0x78,0x19,0x80,0xb9,0xef,0xbd,0x95,0xf1,0x21,0xdf,0xef,0x8f,0xe3,0xe,0xfe,0xf6,0x9d,0xef,0xc6,0x67,0x2f,0xfb,0x18,0x4e,0xd8,0xf9,0x0,0x36,0x1d,0x7f,0x0,0x41,0x6b,0x1a,0x61,0x2b,0x42,0x10,0x24,0xdd,0xe7,0xba,0xd4,0xf,0x6b,0x96,0xcf,0x7a,0xdb,0xa2,0x7c,0x45,0xeb,0x29,0x43,0x54,0x74,0x85,0xb4,0x52,0x8f,0x83,0x79,0xda,0x70,0xa1,0x26,0xad,0xf7,0x2e,0x21,0x4b,0xeb,0xdf,0xe1,0x59,0xd8,0x0,0xa8,0x54,0x36,0x99,0xd0,0x98,0xa1,0x60,0xba,0x71,0x57,0x8e,0x9,0xda,0xfd,0x52,0x83,0x89,0x1b,0x59,0x4f,0x62,0x6,0x0,0x0,0x71,0x17,0xab,0x92,0xb6,0x54,0x9f,0xb2,0x1,0x40,0x9d,0x18,0x18,0x4f,0xda,0x42,0xbc,0x86,0x1,0x26,0xd0,0xc1,0xf1,0x93,0x6,0x77,0x1f,0x78,0x8,0x7f,0xff,0xf,0xef,0xc6,0xdf,0xfc,0xd5,0x5f,0xc2,0x6,0xc1,0x48,0xaf,0x88,0xe4,0x6f,0xd3,0x67,0x9f,0xb5,0x13,0x3f,0xf7,0x9f,0x5f,0x8a,0xcb,0xff,0xf5,0x1f,0xb0,0x69,0x4d,0x7,0x81,0x89,0x11,0xba,0xf4,0x4b,0x96,0xbe,0xe7,0x45,0x30,0x89,0xd7,0x21,0xcf,0xc6,0x64,0xf7,0x2f,0x30,0x31,0x82,0xec,0x8b,0x8d,0x1d,0xc7,0x27,0x58,0xbb,0xba,0x83,0xb,0xdf,0xfb,0x7f,0x71,0xe3,0x4d,0x37,0xe3,0xf7,0x2e,0x78,0xb,0x56,0xad,0x5a,0x8d,0x24,0x49,0x60,0x8c,0x19,0x59,0x43,0x4c,0x91,0x91,0x2f,0xf9,0x7,0x41,0x80,0x87,0x1f,0x7e,0x8,0x7f,0xf1,0x67,0x7f,0x83,0x6b,0x7f,0xf8,0x39,0x3c,0xe1,0x69,0xfb,0xb0,0xf6,0xa8,0xfd,0x68,0xb4,0x66,0xd1,0x98,0x88,0x60,0x82,0x23,0xec,0xac,0x84,0x74,0x33,0x69,0x69,0xb4,0x87,0x1e,0x89,0x6e,0xbb,0x88,0x6,0x89,0x9a,0xdf,0xc,0x3,0xf4,0xc9,0xa3,0x57,0x0,0x5d,0x37,0x0,0x2b,0xc4,0xa0,0xa9,0x82,0xcd,0xb4,0x0,0x4d,0x44,0x38,0x6b,0x13,0x70,0xf3,0xb5,0x5f,0xc7,0x65,0x5f,0xfc,0x12,0xac,0x31,0x23,0x2f,0x4c,0xcb,0xbf,0xa,0xf8,0x8d,0x5f,0x7f,0x25,0x56,0x1f,0xf5,0x64,0xdc,0xb6,0x67,0x35,0x3a,0x71,0x13,0xed,0x38,0x44,0x9c,0x2c,0xf1,0xcd,0x36,0xe,0xd6,0xc6,0x68,0x35,0x3b,0x98,0x68,0x4e,0x63,0xeb,0xa6,0x7d,0x78,0xc6,0xce,0x87,0xf1,0xbd,0xab,0x2f,0xc5,0xf9,0xe7,0xbf,0x9,0x37,0xdc,0x70,0x23,0xac,0xb5,0xdd,0xd5,0xc,0x65,0x65,0x92,0x1b,0x79,0xd6,0x5a,0x5c,0xf9,0xcd,0x6f,0xe1,0xfc,0xf3,0xdf,0x80,0x1f,0xdc,0xf1,0x2f,0xd8,0xf9,0x9c,0x47,0xb1,0xee,0xe8,0x7d,0x68,0x4c,0xcc,0x20,0x9c,0x88,0x60,0x8f,0xf4,0xe4,0xaf,0x94,0x50,0x3,0xa0,0x40,0x77,0xbe,0x77,0x85,0x3f,0x47,0x1c,0x63,0xc,0x1c,0xca,0x87,0xc6,0xac,0x74,0xf2,0xed,0x20,0x6b,0x80,0x96,0x8d,0xb1,0x21,0x6c,0xe3,0x49,0xab,0x66,0xf0,0x81,0x4b,0x2e,0xc1,0x43,0x7b,0xf6,0x8c,0xbc,0x9b,0x60,0x20,0x7d,0xbb,0x5a,0xbd,0x7a,0xd,0xce,0x3b,0xff,0x3c,0xec,0x7e,0x6c,0xb,0x1e,0x39,0xb4,0x1a,0xed,0x24,0x44,0xe2,0x82,0x54,0x10,0xb8,0x84,0x6f,0xd7,0xc6,0x18,0x4,0xd6,0xa1,0xd5,0xe8,0x60,0xa2,0x39,0x8b,0x8d,0x6b,0xf7,0xe1,0xe9,0x3b,0x1f,0xc5,0xcc,0xe3,0x5f,0xc5,0x9b,0x7f,0xfb,0xb7,0x70,0xf1,0x25,0x1f,0x44,0xbb,0x3d,0xab,0xda,0x80,0x15,0x48,0xae,0xf2,0xb7,0xd6,0x62,0x66,0x76,0x6,0x17,0xbd,0xff,0xff,0xe1,0xff,0xfc,0xf1,0xef,0x22,0x9a,0xba,0x6,0xa7,0x3f,0x73,0x1f,0x26,0xd6,0xec,0x47,0x73,0xaa,0x8d,0xb0,0x15,0x95,0xf,0x28,0x53,0x16,0x5,0x35,0x0,0xa,0xb8,0xde,0xff,0x73,0x6c,0x29,0x7a,0x44,0xc9,0x85,0x80,0xe3,0xf8,0x9c,0x65,0x5f,0x3e,0x36,0xe0,0xd0,0x74,0x1d,0x9c,0xb2,0xce,0x21,0x7e,0xe8,0x36,0xbc,0xe7,0xc2,0x8b,0x56,0x84,0x20,0x30,0xfd,0xc4,0x2e,0xc1,0x4f,0x3e,0xe7,0xd9,0xf8,0xe9,0x17,0xbc,0x18,0xd7,0xdf,0xb3,0x1a,0xb3,0xd1,0x24,0xda,0x71,0x3,0x9,0x3b,0xd2,0x71,0x51,0x71,0x59,0x1d,0x1d,0x1a,0x61,0x84,0x56,0x63,0x16,0xab,0x26,0xe,0xe0,0xac,0x53,0x1f,0xc7,0xa9,0xdb,0xef,0xc0,0x47,0x3f,0xf4,0xe,0xbc,0xf5,0x77,0x7e,0xf,0x37,0xde,0x78,0x93,0xae,0x6,0xac,0x20,0xe2,0x38,0xee,0xbe,0xf5,0x5f,0x7f,0xfd,0xf,0xf1,0xa6,0x37,0xbe,0x15,0x1f,0xfe,0xe4,0x5f,0xe1,0x84,0xb3,0xef,0xc6,0xf6,0x33,0xf7,0xa2,0x31,0x79,0x0,0x8d,0x89,0x59,0x84,0xe1,0xdc,0xe4,0xaf,0x1f,0xfb,0x2d,0x3e,0xe1,0xc2,0x47,0x89,0xc8,0xf6,0xe1,0x13,0xe1,0xcd,0xf3,0x9,0x17,0xa4,0x52,0xc3,0x72,0xd9,0xf2,0x4e,0x63,0xa,0x56,0xa6,0xb3,0xae,0x74,0xe4,0xad,0x31,0xc8,0xbc,0x1,0x1a,0x74,0xfd,0xe7,0x8f,0x38,0xe9,0x8e,0x46,0xd2,0x3d,0xa,0xd8,0x14,0xf7,0xc9,0xc9,0x4b,0x62,0x6a,0x2f,0x10,0x71,0x9f,0x2d,0x87,0x31,0x87,0x49,0xec,0x88,0xe0,0xb9,0xe3,0x7b,0xb,0x61,0x82,0x78,0xc6,0x26,0x25,0x11,0xa0,0x23,0x3d,0xc7,0x10,0x4d,0x81,0xb3,0xa9,0x13,0xa1,0xc4,0x1a,0x4c,0x98,0x4,0x71,0x3c,0x83,0x73,0x36,0xb5,0xf0,0xed,0xff,0xf8,0x12,0xae,0xfb,0x85,0x17,0xe2,0xa9,0xe7,0x3c,0x65,0xe4,0x5,0x69,0xd6,0xa6,0xfb,0xe8,0xe7,0x9f,0xf7,0x5a,0x7c,0xff,0xfb,0xdf,0xc1,0x9d,0xf,0x5d,0x8b,0xd3,0xb6,0xb5,0x53,0xd1,0x55,0x76,0xef,0xa9,0x8,0x10,0xe5,0xb0,0x84,0x88,0x0,0xe1,0x9,0xe3,0xfd,0xa6,0x58,0x3b,0x7,0x63,0x81,0x0,0x40,0x68,0x13,0x34,0xc3,0x36,0xda,0x51,0x82,0x13,0x8e,0x69,0x63,0xe3,0xda,0xe,0x76,0xed,0xfe,0xc,0xde,0xf4,0xa6,0xef,0xe1,0xe5,0x2f,0x7f,0x25,0x5e,0xf1,0x8a,0x5f,0xc2,0xd4,0xd4,0x2a,0x38,0x97,0x0,0x50,0x6d,0xc0,0xa8,0x91,0xb,0x6b,0x83,0x20,0xc0,0xc1,0x83,0x7,0xf0,0x89,0x4b,0x3f,0x85,0x4b,0x3f,0xf9,0x41,0xb4,0x36,0xdc,0x85,0xb3,0x9e,0x73,0x8,0xad,0xd5,0x87,0x10,0x34,0x3b,0x8,0x9b,0xe9,0x92,0x7f,0x77,0xec,0x20,0xe3,0x45,0x9f,0x80,0xb5,0x27,0x4c,0xaa,0x2e,0x92,0xc2,0x9e,0x7a,0xa9,0x9,0x2a,0x56,0xa4,0x79,0x74,0x56,0xf4,0xdd,0x43,0xd0,0xe5,0x7d,0xe5,0x4a,0x9f,0x96,0xbc,0x3e,0x61,0x21,0x58,0x98,0xbc,0x1c,0x57,0x2a,0xce,0xab,0x56,0xf1,0x85,0x6f,0xb5,0xf8,0x2b,0x5,0x9f,0xaa,0xbd,0x34,0x59,0x60,0x65,0x79,0x1,0xcc,0x48,0x3d,0x4a,0x25,0x5d,0x6f,0x7c,0xc5,0x46,0x2a,0x5e,0xad,0x61,0x2,0x49,0x1a,0x93,0x5b,0xee,0xf4,0xbe,0xd4,0x11,0x15,0xc2,0x95,0xf3,0x24,0x82,0x3f,0x6e,0x14,0xa4,0x5f,0x1a,0x58,0xe3,0xd0,0x30,0x6,0x13,0x49,0x84,0x63,0x26,0x81,0x6d,0x87,0xf6,0xe0,0x1f,0xdf,0xfd,0x1e,0xbc,0xf7,0x1f,0xff,0x1e,0x61,0xa3,0xb1,0x22,0xbe,0xa,0xd8,0xb0,0x61,0x3,0x5e,0xfd,0xea,0xdf,0xc0,0x3b,0xff,0xe2,0x4e,0x6c,0xdb,0x30,0x8b,0xc6,0x54,0x8c,0x46,0x90,0xc0,0x98,0x18,0xd4,0xa2,0x25,0x97,0xeb,0x33,0xd2,0xe9,0x18,0x46,0x8c,0x2,0x86,0xcd,0x73,0x31,0x6,0x41,0xe0,0x60,0x6d,0x7,0x41,0x92,0xa0,0x61,0x13,0x9c,0x73,0xda,0x2c,0xee,0xdf,0xd3,0xc1,0xc7,0x3f,0xf2,0xe,0x7c,0xf3,0x9b,0x57,0xe2,0x55,0xaf,0x7a,0x25,0x9e,0xf3,0x9c,0x67,0x3,0xe8,0xff,0x64,0x4c,0x59,0xbe,0x14,0xef,0xd3,0xd7,0xbf,0xfe,0xd,0x5c,0x7c,0xd1,0x45,0xb8,0x77,0xcf,0xb5,0xd8,0x7e,0xc6,0x1,0x6c,0x3a,0xf6,0x10,0x82,0xe6,0xc,0x1a,0xcd,0xe,0x6c,0x23,0x86,0xb1,0xe9,0x97,0x56,0x79,0x6f,0xf4,0x3d,0x75,0xa5,0x71,0xa9,0x6e,0x45,0x85,0x19,0xd0,0xa1,0x4a,0x2a,0xbb,0x27,0xc1,0xde,0x67,0x6a,0x40,0x51,0xa2,0xf7,0xdd,0xb4,0xf8,0xe2,0xb4,0x40,0x3e,0xfa,0x54,0x31,0x56,0xd6,0xdc,0xf,0xa0,0x60,0x39,0xaf,0xc0,0xeb,0x13,0xe1,0x0,0xeb,0x80,0x96,0x4d,0xd0,0x44,0x1b,0x67,0x6e,0x8a,0xf0,0xe0,0xae,0x6b,0xf0,0xd1,0x4f,0xfc,0xd3,0x8a,0x98,0x60,0xf2,0xed,0x8c,0x17,0xfe,0xfc,0xf3,0x71,0xd6,0x8f,0x3d,0x1f,0xd7,0xdf,0xbd,0xa,0x33,0xf1,0x4,0xda,0x51,0x88,0x24,0xb1,0xcb,0xe4,0xbe,0xa7,0x3d,0x31,0xb0,0x40,0xa3,0x91,0x60,0x72,0xa2,0x8d,0xa9,0xd6,0x61,0x9c,0xb8,0xf5,0x51,0xfc,0xc4,0x53,0x1f,0x41,0x74,0xf8,0x72,0xbc,0xfd,0xff,0xfb,0x5d,0xbc,0xe5,0x2d,0x17,0xe0,0xb6,0xdb,0x6e,0x87,0xb5,0xb6,0xeb,0x45,0x70,0xd4,0xb7,0x6a,0x56,0x22,0xce,0x39,0xc4,0x49,0xdc,0xbd,0x4f,0xbb,0xef,0xdc,0x8d,0xdf,0xbb,0xe0,0xf,0xf0,0x87,0x6f,0x7b,0xb,0xa6,0x83,0x2b,0x70,0xf6,0x73,0x1f,0xc5,0x96,0x13,0xf6,0xa2,0x31,0x79,0x8,0xad,0xc9,0x59,0x84,0xcd,0x18,0xf9,0xa3,0xa6,0x4b,0xfe,0x4b,0x4f,0xb8,0x70,0x94,0x71,0x66,0xe5,0x74,0xd0,0xf4,0xd3,0x46,0xa3,0xf,0x9d,0x71,0x30,0xe,0x68,0x59,0x87,0x35,0x6e,0x6,0x67,0x6e,0x8,0xf1,0xcf,0x97,0x7e,0x14,0xcf,0x79,0xd6,0x33,0x71,0xca,0x29,0x27,0x8f,0xf4,0x56,0xc0,0x9c,0x9e,0xc1,0xe0,0x8d,0xbf,0xf5,0x7a,0xbc,0xfe,0xbc,0xeb,0x71,0xd7,0x23,0x37,0x62,0xc7,0x51,0x1d,0x4,0x36,0x41,0xd3,0x45,0xcb,0xc6,0xb9,0xa5,0x4b,0xe5,0x89,0x8,0xac,0x43,0xb3,0xd1,0x46,0x18,0xc4,0xb0,0x41,0x8c,0x33,0x4f,0x9d,0xc5,0xb6,0x7d,0xb3,0xb8,0xf5,0x96,0x7,0xf1,0xe6,0xdf,0xbe,0xe,0x2f,0xf8,0xb9,0x17,0xe3,0xbf,0xfc,0xe2,0x2f,0x60,0xfb,0xf6,0x13,0xd2,0x74,0x3d,0x1e,0xe4,0x94,0xa5,0xa3,0xf7,0xf3,0xcd,0xc0,0x4,0xb8,0xf5,0xd6,0x5b,0xf1,0xe9,0x7f,0xfb,0x3c,0x2e,0xff,0xda,0xe7,0xd1,0x5c,0x7b,0x37,0xce,0x78,0xd6,0x41,0xac,0xde,0x70,0x18,0xb6,0xd1,0x46,0xd0,0x8c,0x10,0x84,0x3a,0xf1,0x2f,0x47,0xd4,0x0,0x60,0x98,0xd2,0x7f,0xac,0x0,0x4c,0xfa,0xd9,0xfc,0xa,0xdb,0xda,0xa8,0x8c,0x4b,0x3f,0xb,0x6c,0x20,0x41,0xcb,0x1a,0x9c,0xb8,0xa6,0x83,0x3b,0xef,0xdd,0x8d,0x4b,0xfe,0xdf,0x7,0xf1,0xa7,0x7f,0xf2,0xb6,0xee,0x24,0x3a,0xea,0x5b,0x1,0xdb,0xb7,0x6f,0xc7,0xab,0x5e,0xf5,0x1b,0x78,0xdf,0xbb,0xfe,0x18,0x47,0xad,0x6b,0xa7,0xdf,0xe4,0x87,0xe9,0x41,0x49,0x4b,0xe4,0x27,0x90,0x90,0xd6,0x23,0xb0,0x6,0xd6,0x44,0x30,0x26,0x41,0x90,0x24,0x38,0x6a,0x53,0x7,0x1b,0xd6,0xcf,0x60,0xcf,0x23,0x33,0xb8,0xec,0xb3,0x77,0xe2,0x2b,0x5f,0xfe,0x3c,0x9e,0xfb,0x53,0x3f,0x8b,0x97,0xbf,0xfc,0x65,0xd8,0xba,0xf5,0xe8,0xee,0x3d,0x52,0x43,0x60,0xf1,0xc9,0xbf,0xd4,0x8,0x82,0x0,0x0,0x70,0xd7,0xee,0xbb,0xf1,0xf1,0x8f,0x7f,0x12,0xdf,0xb8,0xf2,0xab,0x68,0xe3,0xe,0x6c,0x3f,0x73,0x16,0x1b,0x8e,0x39,0x80,0xb0,0xd9,0x46,0xd8,0xc8,0x96,0xfb,0x83,0x74,0xcb,0x71,0xb9,0xf4,0x3a,0x65,0x8e,0x82,0x23,0x20,0xb1,0xa4,0xa1,0x14,0xc2,0xc4,0x84,0xf5,0x6f,0xb8,0x44,0xf0,0x27,0x2f,0xc5,0x85,0xfd,0xbd,0xd0,0x98,0x54,0x20,0xd6,0x47,0x57,0x17,0x90,0x64,0xbf,0xd1,0x9c,0x8,0x4a,0x64,0xd7,0x64,0xbc,0x5a,0x8,0x5f,0x9a,0x85,0xc2,0xca,0xa2,0x3b,0xc0,0x67,0x68,0x94,0xbf,0xaa,0xf0,0x7a,0xc,0x2c,0xd5,0x31,0x91,0x95,0x4d,0xe2,0xb9,0x52,0x98,0x41,0x60,0x3b,0x98,0x40,0x82,0xd8,0xc5,0x78,0xea,0xd1,0xab,0xf1,0xb5,0xaf,0x5f,0x86,0xcb,0xbf,0xfa,0x93,0x78,0xfe,0xcf,0xfc,0x74,0xf7,0xed,0x66,0x54,0xc9,0x8d,0x80,0x17,0xbf,0xe8,0x17,0x71,0xd5,0x55,0x57,0xe3,0x86,0x9b,0x3e,0x89,0x67,0xee,0x98,0x45,0x27,0x8a,0x10,0x18,0x97,0xed,0xbf,0xa6,0x38,0x94,0x5,0x4a,0xb6,0x8a,0x8,0xb0,0x10,0xc4,0xf2,0xcb,0xe3,0xf6,0xd7,0xb1,0x37,0x5e,0xea,0x3d,0xd0,0xda,0x4,0x1,0x22,0x34,0x92,0x18,0x9d,0x38,0xc6,0xf1,0x47,0xb7,0x71,0xf4,0xa6,0x49,0xdc,0xb7,0xe7,0x7b,0xf8,0xda,0x97,0x6f,0xc3,0xbf,0x7f,0xed,0x73,0x78,0xf6,0x73,0x7e,0xe,0x3f,0xfb,0x82,0xe7,0xe1,0xec,0xb3,0x77,0x76,0xef,0x91,0xea,0x4,0x8e,0x2c,0xbd,0xed,0x9b,0xb7,0xf1,0x2d,0xb7,0xa4,0x6f,0xfc,0x5f,0xfd,0xda,0xe7,0x60,0x26,0xee,0xc7,0xb6,0x1d,0x7,0xb0,0x69,0xdb,0x2c,0xc2,0xd6,0x34,0x82,0x46,0x94,0x2d,0xf5,0x27,0xd9,0x3d,0x36,0xe5,0x67,0xb2,0x50,0x86,0x5c,0x1c,0xce,0x67,0x85,0x3a,0x4f,0x2b,0x13,0xfc,0x5,0xcc,0x43,0x26,0x4b,0x5c,0xc3,0xc3,0x9f,0x6f,0xe6,0x12,0xcd,0x68,0x35,0x3f,0xe8,0xea,0x7a,0x2,0xec,0x77,0xed,0x3a,0x78,0x96,0x47,0xe6,0xad,0x82,0xdd,0x82,0x1,0x8d,0x14,0x83,0x54,0xf1,0xd0,0x13,0xec,0xc,0x32,0x57,0xb4,0x3d,0x64,0x22,0x40,0x6b,0xc,0x56,0xd4,0x78,0xe2,0xd2,0x49,0xd0,0x78,0xde,0x0,0x4b,0x62,0x48,0x3,0xf0,0x47,0xa3,0xec,0xa,0xb8,0xd4,0x86,0x0,0x75,0xf,0x4c,0x27,0x55,0x22,0xe4,0xcb,0x45,0x7b,0xfd,0xc4,0xa5,0xb0,0x84,0x79,0xc,0x34,0x71,0xfa,0xeb,0xb,0x2b,0x1b,0x0,0x30,0x1d,0x84,0x26,0x42,0xb,0x31,0x36,0x37,0x81,0x53,0x57,0x59,0x5c,0xf8,0xbe,0xf7,0xe1,0xe9,0x4f,0x7b,0x1a,0xd6,0xad,0x5b,0x3b,0xf2,0xab,0x0,0xe9,0x5b,0x5a,0x88,0xd7,0xbd,0xee,0x35,0xf8,0xed,0x37,0x5e,0x87,0xfb,0xf6,0xee,0xc2,0xf6,0xcd,0x1d,0x34,0x62,0x87,0xd0,0x66,0xed,0x96,0x7d,0xe6,0x5a,0x52,0xf2,0xb3,0xaf,0x5,0x98,0x53,0x2c,0x8f,0x51,0xe0,0xf5,0x2c,0x39,0x4f,0xbc,0xbc,0x4f,0xe6,0x5f,0xab,0x84,0x81,0x43,0x1c,0xc4,0x68,0x86,0x31,0x4e,0x39,0x7e,0x6,0xc7,0x1d,0x3d,0x83,0x87,0x1f,0x3b,0x88,0x6f,0x7f,0xfd,0x16,0x7c,0xed,0x2b,0x9f,0xc6,0x99,0x3b,0x9f,0x81,0x73,0xcf,0x3d,0x17,0x4f,0x7d,0xea,0x59,0x98,0x9c,0x9c,0x4a,0xeb,0x98,0xad,0xa,0xa8,0x67,0xc1,0xfa,0xe4,0x6d,0x9,0xcc,0x19,0x56,0x51,0x14,0xe1,0x5b,0x57,0x5e,0x85,0x2f,0x5c,0x76,0x19,0x6e,0xbc,0xf9,0x3b,0x98,0x75,0x77,0xe0,0x84,0x33,0xdb,0xd8,0x78,0xf4,0x21,0x34,0x26,0xda,0x8,0xc2,0xf4,0x8d,0x3f,0x8,0xe2,0xee,0x17,0x57,0xd2,0x57,0xb6,0x2a,0xb7,0x8b,0x45,0x15,0x7f,0x38,0x2a,0x14,0xbd,0xb2,0x70,0x69,0x19,0x15,0xb4,0x82,0x4b,0x8e,0x6e,0x1,0x14,0xe9,0x19,0xd1,0x96,0xeb,0x4d,0x1b,0x88,0xee,0x13,0xb6,0x42,0xbe,0x6d,0x9c,0x97,0x85,0xa4,0xe9,0xe9,0xec,0x63,0x60,0xd0,0x30,0x9,0x5a,0xe8,0xe0,0x89,0xeb,0x67,0x70,0xf7,0xbd,0x37,0xe2,0x43,0x1f,0xf9,0x18,0xde,0x70,0xde,0xeb,0xba,0xc7,0x94,0x8e,0x2a,0xb9,0x63,0x9d,0x53,0x77,0x3c,0x1,0x2f,0x7a,0xe9,0xaf,0xe1,0x9f,0x3e,0xfc,0xe,0x6c,0x5c,0xd3,0x41,0x60,0x22,0xd8,0x20,0x46,0x68,0x97,0xe2,0xcc,0xc0,0xf9,0xe9,0x2a,0xc2,0x4d,0x6a,0x10,0x98,0x20,0x42,0x60,0x13,0x4,0x2e,0x46,0x68,0x3b,0x68,0x1d,0x33,0x8d,0xa3,0x37,0x4f,0xe2,0xd1,0x7d,0xbb,0x70,0xd7,0x9d,0x77,0xe3,0x4f,0xde,0x76,0x39,0x36,0x1f,0x75,0x1a,0x7e,0xf6,0x67,0x5f,0x88,0xa7,0x3f,0xfd,0xa9,0x78,0xd2,0x93,0x9e,0xd8,0x37,0xf1,0xe7,0x6f,0xae,0x6a,0x10,0xc8,0xe8,0x7d,0xd3,0xef,0x6d,0xb3,0xdb,0x6e,0xbb,0xd,0xd7,0x5e,0xf3,0x3d,0x7c,0xf9,0xf2,0xcb,0x70,0xff,0x83,0x37,0xa1,0xb5,0x66,0xf,0x8e,0x3b,0xfd,0x30,0xd6,0x6f,0x4a,0x10,0x36,0xa7,0x61,0xc3,0x18,0x41,0x23,0x86,0xcd,0x7c,0xf8,0x6b,0x53,0x8f,0xe,0x6a,0x0,0x14,0x30,0x70,0xd9,0xc7,0x99,0x35,0xd7,0x58,0x96,0x1b,0x2e,0xdd,0xfe,0x48,0x57,0x3d,0x7c,0x1f,0xa0,0x8e,0x1b,0xa9,0x1a,0xbd,0xe5,0x22,0xac,0x4e,0xa6,0x71,0xce,0x96,0x10,0x9f,0xf9,0x97,0x8f,0xe1,0xa7,0x7f,0xea,0x39,0x38,0xe3,0xf4,0xd3,0x47,0x5a,0x10,0x8,0xcc,0xad,0x4,0xfc,0xea,0xaf,0xfc,0x12,0xbe,0xf9,0xcd,0x6f,0xe0,0x86,0x7b,0xfe,0x1d,0x3f,0xf6,0x84,0x59,0x84,0x51,0x82,0xa0,0x11,0xc1,0x58,0x60,0xf9,0x76,0xf2,0x74,0x22,0x31,0x26,0x41,0xc3,0x24,0x8,0xac,0x45,0xe8,0x22,0x34,0xc2,0x18,0xcd,0xcd,0x1,0xb6,0x6c,0x9a,0xc6,0xe3,0x87,0xe,0x61,0xcf,0xc3,0x8f,0xe0,0xe3,0x1f,0xb9,0xa,0x9f,0xb8,0xf4,0x24,0x9c,0x76,0xfa,0x39,0x78,0xf6,0xb3,0x7f,0x2,0xcf,0x7c,0xe6,0x8f,0xe3,0xa8,0xa3,0xb6,0xf4,0xdd,0xbb,0x5e,0xc7,0x34,0xca,0x1c,0xbd,0xde,0xfa,0x7a,0xdb,0x66,0xdf,0xde,0x7d,0xf8,0xc6,0x37,0xbe,0x8d,0xab,0xae,0xfe,0x36,0x7e,0x70,0xfd,0x35,0x98,0xee,0xdc,0x85,0xa3,0x8e,0x9f,0xc1,0x69,0x3f,0x3e,0x8d,0x55,0xeb,0xda,0x8,0x1a,0xed,0xd4,0x89,0x4f,0x98,0xee,0xf1,0x9b,0x6e,0xd2,0xe5,0xda,0x9f,0x14,0xc6,0xf8,0x18,0x0,0xc2,0x7e,0x59,0x58,0x28,0xce,0x2,0x47,0xb0,0x53,0x3b,0xd7,0x53,0x6f,0x7,0x63,0x6c,0xfa,0x15,0x40,0x5f,0xf8,0x62,0x23,0x59,0x1b,0xf6,0x85,0xd5,0xcd,0xcf,0x90,0xbf,0xa7,0x46,0x5e,0x60,0x1c,0x9a,0x26,0xc6,0xb6,0xc9,0x43,0xd8,0xb6,0xff,0x3e,0xbc,0xf7,0xbd,0xef,0xc7,0xdf,0xfd,0xed,0x5f,0xc1,0x1a,0xdb,0x5d,0x26,0x1f,0x45,0x8c,0xc1,0xdc,0x89,0x81,0xff,0xf3,0xd,0xf8,0x9d,0xb7,0xde,0x8a,0x7,0xf6,0x4e,0x63,0xfb,0xa6,0xe,0xc2,0x24,0x41,0xc3,0xc4,0x23,0x73,0x6d,0xd6,0x3a,0x58,0x0,0x81,0xe9,0x20,0xc,0x22,0x74,0x5c,0x84,0x8d,0x61,0x1b,0xeb,0xd7,0x1c,0xc6,0x89,0xc7,0x4d,0xe0,0xb1,0x7d,0x37,0xe0,0xbe,0xbb,0x6e,0xc2,0x45,0x37,0x7d,0x19,0xef,0x7f,0xff,0x16,0x9c,0xb9,0xf3,0x19,0xf8,0x89,0x9f,0x78,0x16,0xce,0xda,0x79,0x3a,0x4e,0x38,0xe1,0xf8,0xbe,0xd5,0x9c,0x7c,0x69,0xbb,0x77,0x9b,0x67,0x1c,0x56,0x8,0x7a,0x97,0xf5,0xf3,0x37,0xfc,0xdc,0x69,0xf,0x0,0xdc,0x7f,0xff,0x8f,0x70,0xe3,0x8d,0xbb,0x70,0xd5,0xb7,0xaf,0xc1,0x75,0xdf,0xbb,0x12,0x87,0x67,0x7f,0x84,0xd6,0xaa,0x87,0x71,0xdc,0xe9,0x1d,0xac,0xd9,0x18,0xa1,0xd9,0x9a,0x81,0xd,0x33,0x45,0x7f,0x98,0x7d,0xcb,0xdf,0xdd,0x42,0x52,0x6d,0xff,0x28,0x12,0xf6,0xef,0x7,0xf,0x2e,0x2,0xac,0xa6,0x1,0x18,0xb4,0x1c,0xe1,0x8e,0x92,0x45,0xd9,0xb4,0xb1,0xf0,0xac,0x4,0x17,0xd2,0x5b,0x3,0x63,0x1d,0x2,0x24,0xb0,0x2e,0x3d,0x4e,0x76,0x14,0xd7,0xb4,0x6c,0xf6,0x50,0x5b,0x6b,0xd3,0xcf,0xad,0x5c,0x92,0x9e,0x12,0x97,0x1d,0xd,0xdc,0x87,0x47,0x18,0xc8,0xbd,0xf4,0x9,0xef,0x1,0x49,0x6b,0x8b,0x7b,0xf3,0xc8,0xb5,0x2,0x83,0x8,0xf9,0x52,0xc7,0x46,0xe5,0xbd,0x6a,0x76,0x44,0x70,0x1b,0x30,0x1d,0x52,0xe7,0xd4,0x7f,0xa5,0x35,0xc0,0x44,0xd0,0x41,0x1c,0x77,0x70,0xd6,0x96,0x0,0x5f,0xba,0xee,0x6b,0xb8,0xf4,0x93,0x9f,0xc2,0xaf,0xbc,0xfc,0x97,0xca,0xd7,0x35,0x62,0x58,0x9b,0xf6,0x83,0x27,0x3f,0xf9,0x6c,0xbc,0xf4,0x97,0x5f,0x85,0xcb,0xfe,0xe9,0x1d,0xd8,0xb6,0xfe,0x30,0x5a,0x8d,0xe,0x80,0xdc,0x43,0x20,0xd1,0x7f,0xc,0xa8,0x1,0x60,0x22,0x40,0x7,0xfe,0x8,0xd1,0xa7,0x9b,0xc5,0xeb,0x59,0xa9,0xc8,0xeb,0x1b,0xc0,0xc1,0xb9,0x18,0x49,0x12,0xa0,0xd5,0xe8,0x60,0xd5,0x64,0x80,0xad,0x47,0x35,0x31,0x3d,0x7b,0xf,0x1e,0x79,0xec,0x21,0xdc,0x77,0xe7,0xed,0x78,0xd7,0x77,0x2e,0xc5,0x9a,0xb5,0xa7,0xe2,0xc4,0x93,0x4e,0xc7,0x69,0xa7,0x9d,0x8e,0x73,0xce,0x39,0x7,0x4f,0x7a,0xd2,0xe,0x4c,0x4d,0x4d,0xa6,0xd5,0xef,0xa9,0x54,0x7e,0x28,0x54,0xef,0xc4,0x38,0xea,0xe4,0x13,0x7e,0xef,0x1b,0x7e,0xf1,0xba,0x6e,0xbe,0xf9,0x56,0x5c,0x7d,0xf5,0x35,0xb8,0xe3,0xf6,0xdb,0x70,0xf3,0xae,0x1f,0xe2,0xa1,0x47,0x77,0x61,0xd3,0x31,0xb3,0xd8,0x74,0x42,0x1b,0x3b,0x8e,0x9a,0xc6,0xd4,0xea,0x18,0x26,0xec,0xc0,0x4,0x1d,0x4,0x41,0x2,0x1b,0x24,0xdd,0x89,0x7f,0x21,0x61,0xdf,0x7c,0x61,0xa5,0x70,0xcf,0xde,0xbc,0x34,0x4f,0xe9,0xba,0xe,0x13,0xa8,0xd6,0x59,0x13,0xa2,0x7a,0x6,0x12,0x5e,0x45,0x17,0x30,0xf8,0x2c,0x5c,0x3d,0x9e,0xb9,0x12,0xcf,0x9d,0x37,0x1f,0x3e,0xb1,0xf,0xae,0xc6,0x67,0xd2,0x10,0x9e,0x52,0x26,0xf8,0x63,0x76,0xa7,0xb,0x1,0xb4,0xa,0x81,0x6c,0xb0,0x32,0x0,0xc2,0x42,0x5d,0x2c,0xd0,0x6e,0x38,0xb4,0x3,0x83,0x6f,0xaf,0x31,0xb8,0xee,0xf4,0xa3,0x71,0xc6,0x89,0x27,0x77,0xbf,0x7,0x70,0xf0,0x77,0xcc,0xac,0x98,0x6e,0xed,0xfb,0xff,0x63,0x81,0x84,0xf3,0xd1,0x5b,0x70,0x31,0xcf,0x79,0x8,0xac,0xc5,0x43,0x7b,0xf7,0xe2,0xd0,0xae,0x9b,0xf1,0xb,0xd1,0x34,0x36,0x27,0x11,0x26,0xac,0x4b,0x27,0xce,0xbe,0xfc,0x5d,0xe9,0x6b,0x8,0x67,0x90,0x7a,0xcd,0x29,0xc0,0x5c,0xcb,0xbb,0x80,0x9c,0xa8,0x17,0x92,0xc9,0x3e,0x20,0x6,0x45,0x10,0xa1,0xd4,0x1f,0x6c,0xf9,0xeb,0xb,0x17,0x10,0xa3,0xc0,0xe6,0x5f,0x6a,0xf4,0x86,0x91,0x2f,0x3,0xec,0x61,0xc0,0xb4,0xfb,0xe3,0xf5,0x4e,0x68,0x26,0xd5,0x48,0xce,0x9a,0x10,0x87,0xd0,0xc2,0x2d,0xfb,0xd7,0xe3,0x87,0xb3,0x67,0x60,0xc7,0x69,0x3b,0x53,0xdd,0xa8,0xe9,0xbf,0x75,0xc6,0xcd,0xf5,0xa5,0xe2,0xad,0x29,0x5f,0xf4,0x5c,0x19,0xf3,0x72,0x84,0x5e,0x9f,0x7a,0xb3,0xed,0x74,0xda,0xf8,0xc1,0xf,0x7e,0x88,0x67,0x9d,0x7c,0x27,0x4e,0xdb,0xfa,0x0,0x42,0x1b,0x67,0x67,0xaf,0x17,0xd2,0xd4,0x11,0x1,0x2,0x48,0xa,0x7d,0x84,0xa6,0x5,0x4f,0xb,0x22,0xbb,0x60,0x7d,0x2e,0x31,0x73,0x2d,0x9f,0x24,0x80,0x73,0x16,0x51,0x62,0x11,0x25,0x1,0x12,0x67,0x11,0x45,0x1,0x66,0xdb,0x13,0xd8,0xfb,0xb8,0xc1,0x3,0x7b,0x2,0xec,0xdb,0xbf,0x16,0x36,0xd8,0x82,0xd6,0xc4,0x66,0xec,0x38,0xf5,0x6c,0x9c,0x7d,0xd6,0xd9,0x38,0xed,0xb4,0x53,0x71,0xf4,0xd1,0x9b,0xb1,0x69,0xd3,0x46,0x84,0x61,0xa3,0xbf,0xcc,0x9e,0x55,0xb2,0xde,0xb7,0xe6,0xbe,0xcb,0x5f,0x42,0x23,0x81,0xd5,0xf,0xc0,0xbc,0x2b,0x1a,0xfb,0xf7,0xef,0xc7,0x23,0xf,0x3f,0x8a,0x5b,0x6f,0xbd,0x3,0xd7,0x7d,0xf7,0xfb,0xb8,0x79,0xd7,0xf7,0xb1,0x77,0xdf,0xfd,0xe8,0x24,0xf,0x63,0xf5,0xba,0x7d,0x38,0x6a,0x6b,0x8c,0x75,0x9b,0x1c,0x9a,0x93,0x33,0x8,0x1a,0x6d,0x58,0xeb,0x10,0x84,0x31,0x4c,0x98,0xc0,0x66,0x5f,0xe6,0xe4,0xd9,0xd2,0x71,0x57,0x60,0xe4,0xf9,0xc2,0xab,0x4c,0x66,0xcc,0xc0,0x94,0x32,0xf8,0xcc,0x55,0x41,0x68,0x28,0xcc,0x53,0x6c,0x0,0x54,0xe8,0x66,0x6c,0x71,0x97,0x3e,0x67,0x59,0xbc,0x95,0x6b,0x0,0x34,0xb,0x81,0xa6,0x3c,0x90,0x50,0x3,0xc0,0x0,0x71,0x3,0x68,0x5b,0xe0,0x81,0x9,0x8b,0xdb,0x26,0x1d,0x66,0xe3,0xa8,0xa4,0x41,0x37,0xc6,0x20,0xc9,0x26,0xd2,0xbe,0x49,0xa0,0xfb,0x80,0xa4,0x8e,0x2e,0xfb,0xde,0x6a,0xb2,0x88,0x6,0x86,0xfa,0xd4,0x47,0xb6,0x94,0xd6,0xf3,0x97,0x74,0x12,0xee,0xb3,0x3a,0x4c,0x3a,0x3,0xf5,0xde,0x54,0x87,0x72,0x18,0xd2,0xb7,0xae,0xd0,0x1a,0x1c,0x13,0x58,0x9c,0x14,0x75,0x30,0xe5,0x1c,0x1a,0x36,0x2e,0x9f,0xbc,0xb5,0xa4,0x6,0x40,0x59,0xdd,0xcf,0xda,0xc6,0x6f,0x0,0x90,0xb0,0x92,0x1,0x30,0xd,0x98,0xd9,0xfe,0x78,0xa5,0x49,0xc9,0x20,0xb6,0x6,0xd3,0x8,0x70,0x38,0x6a,0xe1,0x9e,0x43,0xeb,0xf0,0xc8,0xb4,0x85,0xcb,0xbe,0x49,0x48,0x9b,0x3f,0xfb,0x7f,0xcf,0xc4,0x97,0xe7,0x93,0x95,0x90,0x95,0x9d,0xf5,0x82,0xde,0x8e,0xc0,0x4e,0x3e,0x33,0xc5,0xbf,0xf4,0xde,0xcf,0xb9,0x1e,0xe6,0x4c,0xae,0x53,0xc9,0xff,0xc9,0x64,0x3b,0x19,0x3d,0x79,0xf6,0x69,0x3c,0xb2,0x9,0x1,0xe,0x41,0x23,0xc1,0xd4,0x44,0x3,0x9b,0x56,0x1f,0xc4,0xb6,0xb5,0x7b,0xd1,0x6c,0xe4,0xce,0x59,0x86,0xb7,0x2,0x0,0x2c,0x96,0x1,0x90,0xfd,0x5b,0xf6,0x6c,0x98,0xec,0x3e,0x25,0xe,0x48,0x12,0x8b,0x38,0xb1,0x48,0x12,0x83,0xd8,0x85,0x48,0x5c,0x88,0x4e,0x14,0xe0,0xc0,0x41,0x8b,0xbd,0xfb,0x5a,0xd8,0xb7,0xbf,0x85,0xbd,0x7b,0x43,0xc4,0xf1,0x3a,0xac,0xdb,0xb0,0x1d,0xdb,0xb6,0x9d,0x88,0x93,0x4e,0x3a,0x9,0xa7,0x9e,0x7a,0x2a,0xb6,0x6e,0x3d,0x6,0xdb,0xb7,0x9f,0x80,0xd,0x1b,0xd6,0x91,0xca,0x15,0xea,0x90,0x24,0x7d,0x42,0xc3,0xde,0x3f,0x8b,0xff,0x9d,0xff,0x5d,0xea,0xcd,0x90,0x4d,0xf0,0xbd,0x5f,0x38,0x2c,0xa4,0x65,0x48,0xe2,0x4,0xf,0x3c,0xb0,0x7,0x77,0xdc,0xb9,0x1b,0x77,0xde,0x79,0x27,0xee,0xbd,0xf7,0x5e,0xec,0xde,0x7d,0x7,0x1e,0xd8,0x73,0x1b,0xda,0x9d,0x3d,0x58,0xb7,0x31,0xc2,0xea,0xf5,0x6d,0xac,0xdf,0x34,0x83,0x35,0xeb,0x22,0x34,0x5b,0x9,0x6c,0x10,0x1,0x41,0x4,0x63,0x13,0x4,0x41,0x92,0xee,0xed,0xc3,0x65,0xcb,0x2e,0x82,0xb7,0x7d,0x35,0x0,0x2a,0xe5,0xa9,0x6,0xc0,0xbc,0x29,0x97,0xc6,0x0,0x80,0x1,0x5c,0x3,0x88,0xc,0xd0,0x31,0xe9,0x9f,0x51,0x68,0x11,0x9b,0x9e,0x59,0xd8,0xf5,0xe4,0x57,0xec,0x8c,0xf9,0xf2,0x58,0xcf,0xf8,0xeb,0x8a,0x93,0xb3,0x31,0x40,0xbe,0xff,0xda,0x1b,0x97,0xd,0x7e,0x59,0xda,0xde,0x68,0x69,0xb9,0xdd,0xe9,0x28,0xbd,0xeb,0x76,0xae,0x8c,0x7c,0xfc,0x37,0xc6,0x21,0x30,0x9,0x42,0xe7,0x10,0x3a,0x87,0x86,0x3,0x2,0x9b,0x94,0x27,0x20,0x35,0x0,0xb2,0xb4,0x6,0xb1,0x31,0x68,0xbb,0xf4,0x2d,0x32,0x46,0x80,0xc8,0xd9,0xec,0x1,0x72,0xbd,0xd,0xdb,0xb3,0x2c,0x3d,0x17,0x56,0x94,0x19,0xb8,0x2c,0x4d,0xaf,0xfd,0x66,0x0,0xb8,0xa0,0xb0,0x66,0xe0,0x0,0x4,0xa5,0x58,0x48,0xfa,0xe,0xa4,0xca,0xc2,0xfb,0xc4,0x56,0xd9,0x3f,0xe6,0x46,0x6,0x7a,0xea,0xd0,0xbb,0x4c,0x91,0xd5,0x27,0x1d,0xd8,0x23,0x34,0x6c,0x92,0xee,0xa9,0xdb,0x24,0x3b,0xf7,0xa2,0xd0,0xe,0x23,0x64,0x0,0x94,0xc3,0xd2,0x36,0x49,0xa5,0x2e,0x6,0xce,0x98,0xcc,0x20,0x30,0x48,0xb2,0xd5,0x81,0x38,0x9,0x30,0xdb,0x69,0x60,0x7a,0x3a,0xc4,0xfe,0x3,0x16,0x8f,0xed,0x35,0x78,0xf4,0xb1,0x6,0xac,0xdd,0x8c,0x20,0x58,0x87,0x66,0x73,0x15,0xb6,0x1c,0x75,0x3c,0x8e,0x3a,0x6a,0x1b,0x8e,0x3d,0x76,0x3b,0x4e,0x3c,0xf1,0x78,0x1c,0x7b,0xec,0x56,0xac,0x5b,0xb7,0x16,0xab,0x56,0x4d,0x62,0x72,0x72,0x2,0xad,0xd6,0x4,0xa9,0xfc,0xe2,0xe1,0x5c,0x82,0xe9,0xe9,0x69,0xcc,0x4c,0xcf,0x62,0xff,0x81,0x83,0xd8,0xb7,0x6f,0x3f,0xee,0xba,0xeb,0x1e,0xdc,0x71,0xfb,0x9d,0xb8,0xff,0x47,0x77,0xe1,0x47,0xf,0xdc,0x83,0x4e,0xe7,0x20,0x66,0x66,0xf7,0x21,0x4a,0x1e,0xc1,0xc4,0xaa,0x69,0x6c,0xda,0x12,0x61,0xed,0x6,0x60,0x6a,0x2a,0x42,0x73,0x72,0xb6,0x67,0x1f,0x3f,0x75,0x12,0x65,0x3,0x7,0x67,0x93,0x6c,0x5f,0xbf,0xc7,0x0,0x61,0xe5,0xb3,0x30,0x35,0x0,0x2a,0xe5,0xa9,0x6,0xc0,0xbc,0x29,0x97,0xd0,0x0,0x8,0xd3,0x3f,0x63,0x0,0x71,0x36,0xf8,0x3b,0x83,0xee,0x1b,0x60,0x3e,0x62,0x3a,0xeb,0xfa,0xc6,0x5c,0x7,0xa4,0xdf,0xbf,0x66,0xfe,0x6,0xe6,0x26,0x6c,0xd7,0x37,0x83,0x77,0x1d,0x10,0x99,0xfe,0x70,0x4,0x73,0xed,0xed,0xb2,0x78,0xf9,0x40,0xd7,0xeb,0xc4,0x77,0xce,0x0,0xe8,0x39,0x4c,0x23,0x70,0x70,0x79,0x98,0xcb,0xfe,0xdd,0x38,0x38,0xa4,0xe2,0xa9,0x30,0x5b,0x38,0x80,0x4d,0x4a,0xa7,0x22,0x8e,0xb6,0x1,0x50,0xac,0x1f,0x33,0x0,0xe,0xb,0xd,0x0,0x0,0x16,0x48,0x60,0x90,0xc0,0xa6,0x4b,0xcb,0xf9,0x5b,0xb7,0xe9,0x99,0x87,0xad,0x83,0xb3,0x26,0x9f,0x6a,0xd2,0xcc,0x4c,0xea,0xcc,0x6,0xc8,0xf2,0x75,0xae,0x3b,0x59,0xbb,0xae,0x5,0x97,0xd5,0x2b,0x20,0x4f,0x55,0xdf,0xc4,0x97,0x4e,0xe6,0x73,0x6,0x66,0x7a,0x5f,0x81,0xb9,0x72,0xf3,0x58,0xe9,0xf5,0xe5,0x86,0xc6,0x9c,0x41,0x92,0x3b,0x60,0x31,0x99,0x21,0x62,0x1c,0xe0,0x2,0xc0,0x58,0x3,0x6b,0xb2,0x25,0x5d,0xe4,0x7b,0xb9,0x85,0x76,0x18,0x69,0x3,0xa0,0x50,0x41,0x93,0xb5,0x85,0x33,0xa9,0x41,0xe0,0xc,0xa2,0xc4,0x20,0x76,0x6,0x2e,0xb1,0x70,0x2e,0x40,0x9c,0x84,0x88,0x92,0x0,0xb3,0x6d,0x87,0x99,0xe9,0x0,0x7,0xf,0x85,0x38,0x70,0xa0,0x81,0xd9,0x76,0x3,0x87,0xa7,0x43,0xcc,0xcc,0x34,0x31,0x3b,0x1b,0x60,0xcd,0x9a,0x2d,0x58,0xbb,0xee,0x68,0xac,0x5d,0xb3,0x9,0x1b,0x36,0x6c,0xc4,0xba,0x75,0x6b,0xb1,0x76,0xdd,0x5a,0x6c,0x58,0xbf,0x1e,0xeb,0xd6,0xad,0x47,0x18,0x6,0x58,0xbb,0x76,0xd,0xa6,0xa6,0x56,0x61,0x6a,0x6a,0xa,0xad,0x56,0x3,0x93,0x93,0x93,0x70,0xe,0x98,0x98,0x68,0xa1,0xd5,0x6a,0xcd,0xbb,0x2,0x30,0x3d,0x3d,0x8d,0x4e,0x27,0xc2,0xec,0xec,0x2c,0xda,0xb3,0x6d,0x1c,0x3a,0x7c,0x18,0x87,0xf,0x1f,0xc6,0xcc,0xcc,0xc,0x1e,0x7b,0xec,0x31,0x4c,0x1f,0x9e,0xc6,0xbe,0x7d,0xfb,0xf0,0xf8,0xfe,0xfd,0x78,0xec,0xb1,0xc7,0xf0,0xd8,0x63,0x7b,0x71,0xf0,0xd0,0xa3,0x78,0xf4,0xd1,0xfb,0x10,0xc5,0xfb,0xd1,0x9a,0x8c,0xd0,0x9c,0x88,0x31,0x39,0xd5,0xc6,0xe4,0xaa,0xe,0x56,0xad,0xe9,0x60,0x6a,0x75,0x84,0x56,0xcb,0xa0,0xd1,0x4c,0x60,0x6c,0x4,0x63,0xa3,0xd4,0xf0,0xb3,0xe,0x26,0x48,0x8d,0xc0,0xee,0xd2,0x7e,0xde,0x56,0xc5,0xf6,0x27,0x75,0x55,0x3,0xa0,0x7a,0x39,0xd2,0x38,0x8b,0x6a,0x0,0x7c,0x1b,0x3f,0xb9,0x40,0x5d,0x7,0x37,0x0,0xfc,0x13,0x7b,0x31,0xa4,0x46,0x7e,0x81,0x4b,0x7,0x8d,0x9e,0x7f,0x74,0x1,0xca,0x22,0x40,0x93,0xc5,0xed,0xcd,0xcf,0x20,0xf5,0xe,0x58,0x84,0x84,0xf5,0xbf,0x5,0xe6,0xe5,0xb8,0xf2,0xcd,0xb1,0xe5,0x30,0x47,0xc2,0x52,0x43,0xc1,0xf5,0xd7,0x3b,0x9b,0xd8,0xfb,0xd3,0x82,0x96,0x51,0xf2,0xa0,0xd7,0x77,0x7d,0xd9,0x4,0xd2,0x15,0xfc,0xf5,0x4c,0x19,0x16,0x7c,0x5,0xa0,0xa4,0xb,0x30,0x54,0x1d,0x93,0xd0,0x49,0x9c,0x84,0x85,0x51,0x29,0xc8,0x11,0xf,0x7f,0x8e,0x18,0x0,0xb0,0x64,0x5f,0xda,0xc6,0x28,0xa,0xb,0xd3,0xb0,0xe2,0x3d,0x8d,0x4a,0xf1,0x60,0x23,0xc0,0xc6,0x85,0x78,0xa0,0x93,0x5c,0x1a,0x9e,0xfd,0x43,0xf6,0x5,0x40,0x77,0x2,0xea,0x79,0x41,0x37,0x41,0x66,0x4,0xba,0xcc,0xe8,0xca,0x7,0xcf,0x9e,0x55,0x82,0xb4,0x8e,0x28,0x5c,0x5f,0xda,0xae,0xdd,0x3e,0x9f,0xe7,0x19,0xf6,0x94,0x99,0xd7,0x27,0xe8,0x4d,0x95,0xaf,0xa,0xf4,0x94,0xd1,0xbd,0xbe,0xfc,0x5a,0xe6,0xac,0xc9,0xee,0xf5,0xb9,0xb9,0xf8,0x89,0x35,0x7d,0xed,0x65,0xe6,0x69,0x87,0x72,0x9f,0x43,0x19,0x96,0x16,0x28,0x1b,0xda,0x79,0x9e,0x5,0x1c,0x73,0xb3,0xc0,0xc,0x4c,0x61,0x18,0x31,0x43,0xfb,0xf3,0xcb,0xdb,0x21,0x6b,0x2b,0x97,0x64,0x2e,0xa7,0x12,0x93,0xae,0x10,0xc0,0xc2,0xc5,0x41,0x3a,0xd0,0x3b,0x83,0xd8,0x59,0xc4,0x71,0x80,0xd9,0x76,0x3,0x9d,0x4e,0x80,0x99,0x19,0x60,0x66,0x6,0x98,0x9e,0x35,0x38,0x7c,0xc8,0x62,0x66,0xc6,0x60,0x7a,0x1a,0x70,0x66,0xa,0x81,0x5d,0x85,0x24,0x9,0x11,0x4,0x93,0xb0,0xb6,0x89,0x30,0x6c,0xc2,0xda,0x10,0x41,0xd0,0x0,0xe0,0x10,0x4,0x8d,0xae,0x20,0xd3,0x47,0x14,0x77,0x90,0x24,0x31,0x92,0x24,0x42,0x92,0xc4,0x88,0xa2,0x36,0x92,0xa4,0xd,0x87,0x36,0x3a,0xd1,0x41,0x38,0xcc,0x22,0xb0,0x87,0xd1,0x9a,0x74,0x98,0x9c,0x4a,0x7f,0x13,0x93,0xc0,0xc4,0x94,0xc1,0x44,0x2b,0x46,0xd8,0x8c,0xd2,0x63,0x76,0xf3,0x9,0xde,0x26,0x30,0x26,0x5d,0xe5,0xb1,0x41,0xba,0xf2,0x67,0x6d,0x7e,0xcc,0x72,0xe6,0xed,0x32,0x1f,0xd7,0x32,0x98,0x61,0xe5,0x1b,0x9d,0x4b,0x93,0x78,0xd,0x3,0xa0,0x4a,0x1c,0x2a,0x3c,0x15,0xe4,0x57,0xa5,0x9c,0x3a,0x86,0x42,0xdd,0x78,0x43,0x37,0x0,0xe6,0x89,0x1f,0xf2,0x37,0xfc,0xf9,0x13,0x1b,0xf2,0x2f,0xd5,0x3e,0x2,0xe9,0x8f,0xeb,0x3f,0xd2,0xb7,0x18,0x8f,0x35,0x8e,0x4b,0x27,0xfb,0xc2,0x18,0x4b,0x11,0x1c,0x7,0xcc,0xea,0x7,0xd3,0x9b,0xb6,0x67,0x32,0xa7,0x6f,0x35,0xe5,0xfc,0xa8,0xe7,0x3d,0x94,0x8f,0xe4,0xa5,0x65,0xd3,0x18,0x92,0xa3,0x71,0xb3,0x23,0x8d,0xb,0xe1,0xae,0xf0,0xc0,0x77,0xe3,0x8a,0x56,0x65,0xc8,0xb5,0xf4,0xb5,0x4d,0x7f,0x1d,0x4b,0x69,0xd9,0x57,0x5,0xe4,0xf1,0xe5,0xc7,0xb,0xc7,0x28,0xdb,0xe0,0x9d,0x72,0x98,0x21,0x61,0xc,0xf6,0xf6,0xda,0x1d,0xf,0x5d,0x5f,0x58,0x71,0x69,0x3f,0x8d,0x97,0xc6,0xe9,0x1e,0x9b,0xdc,0x8d,0xe7,0xd0,0x37,0xa8,0x96,0xfa,0x88,0xeb,0x5b,0x35,0xea,0xd6,0x85,0xc4,0xef,0x4f,0xea,0x7a,0xc2,0x88,0xe1,0xd9,0x13,0xa7,0x2f,0x71,0x4f,0x9d,0xa4,0xe7,0x40,0xb0,0x55,0x1,0x52,0x21,0x6a,0x0,0x18,0x53,0xed,0x4d,0x69,0x98,0x58,0xe3,0xe9,0xb7,0xdd,0x3a,0xa6,0xed,0x60,0xf3,0x36,0x9,0x5c,0xba,0xe0,0x10,0xa4,0xab,0x3e,0x40,0xc,0xe7,0x3a,0xd9,0x4a,0x81,0x4d,0x35,0x5,0x89,0xc1,0xe4,0x64,0xba,0x72,0x0,0x67,0xe0,0xf2,0xd3,0x14,0x12,0x9b,0xc6,0x43,0x80,0x4e,0x34,0x83,0x28,0x7e,0x24,0xd5,0x1c,0xc4,0xe,0x51,0x4,0x74,0x22,0x8b,0x28,0x32,0xe8,0x44,0x69,0x23,0xc5,0x91,0x41,0x9c,0xa4,0x95,0x71,0x3d,0xd5,0x72,0xd9,0x7f,0x18,0xe3,0xd2,0x63,0x92,0x3,0x87,0xb0,0x1,0xd8,0x20,0x41,0x23,0x74,0x8,0x1b,0xe,0xd6,0x1a,0x4,0x21,0x10,0x84,0x6,0xd6,0x3a,0x18,0x1b,0xa7,0x47,0x7b,0x77,0xb7,0xf3,0xe2,0x74,0xd9,0xde,0xa6,0xcf,0x92,0xd,0x92,0xee,0xdf,0xd3,0xfe,0x99,0x78,0xf6,0xf1,0xd9,0x73,0x36,0x5f,0xfb,0xf5,0xa6,0xad,0x47,0x31,0xcb,0x61,0xe7,0xe7,0xb,0xac,0x55,0x8e,0x30,0x71,0x85,0xf9,0x5a,0x94,0x41,0x95,0x3a,0x4b,0xcb,0xce,0xc7,0xbe,0xf1,0xf1,0x3,0xa0,0x8c,0x9,0xb5,0x1f,0x3f,0x65,0xc,0xc9,0x8d,0xa3,0xae,0x41,0x87,0xa4,0xcf,0x2c,0x4e,0xd,0x80,0xf4,0xeb,0x3,0x97,0xcc,0x99,0x63,0xce,0x19,0x34,0x9d,0x49,0xe3,0x76,0x47,0xea,0x39,0x87,0xdb,0xc6,0x1,0x49,0xfe,0x19,0x89,0x31,0x59,0xae,0x3d,0x1b,0x7d,0x5d,0xf1,0xa0,0xeb,0xfe,0x99,0x1a,0x5,0xd9,0x52,0x53,0x66,0x9a,0xe4,0xab,0x46,0xe9,0x9b,0x7b,0x6e,0xa4,0x65,0x86,0x9d,0xcd,0x6a,0x9a,0x85,0x27,0x5d,0xff,0x6,0x3d,0x86,0x7f,0xe1,0xe5,0x40,0x51,0x0,0x35,0x0,0x14,0x45,0x51,0x3c,0xcc,0x9,0x24,0xe7,0xfe,0x74,0xa5,0xad,0xc4,0x7c,0xb2,0xef,0xfb,0xf0,0xc2,0x19,0xc4,0x7d,0x93,0xbd,0xe9,0x5b,0xeb,0xca,0x64,0x23,0xe9,0x9f,0xb9,0xbf,0xa9,0x9e,0xd5,0x1a,0x67,0x0,0x6b,0x5c,0x4f,0x78,0x66,0x3c,0x14,0x56,0x71,0x12,0x63,0x7a,0x4c,0xde,0xa2,0x11,0xa3,0x28,0xf3,0xa3,0x6,0xc0,0xbc,0xd0,0x4d,0x7,0x61,0x9a,0xde,0xb4,0xbd,0x6f,0xa5,0xa5,0x5,0x40,0x41,0x39,0xbe,0x7f,0x97,0xd4,0x8f,0xd5,0x47,0x59,0xce,0xe4,0x77,0x6b,0x14,0x59,0xca,0x1e,0x96,0x4f,0xb0,0xbd,0x3d,0x7e,0xb8,0xb9,0x73,0x7a,0xdf,0xbe,0xbb,0xb1,0x8d,0x43,0x50,0x9c,0x88,0x4d,0xfa,0x99,0x62,0xfa,0xef,0xd9,0x4b,0x3e,0xd3,0xf8,0x60,0x6e,0x89,0x76,0x2e,0x4f,0x7e,0x76,0xc3,0x52,0x1e,0xed,0x7c,0xe4,0xda,0x5a,0x59,0x2c,0xfa,0x34,0x0,0xfe,0xfd,0xfe,0x22,0xbe,0xbd,0x5c,0x49,0x5a,0xe1,0x7e,0x31,0x8b,0x59,0xdc,0x73,0xf4,0x3c,0x40,0xc6,0x80,0x8,0xdd,0xca,0xfb,0xf3,0x3e,0x4b,0xd9,0xf5,0xee,0xf7,0x77,0xe3,0x92,0xd6,0xf1,0xed,0xc3,0x96,0x1e,0xfc,0xf2,0x9e,0xad,0xe9,0xf3,0x62,0xe7,0xbc,0xf1,0xd8,0x1e,0xbb,0x31,0x49,0x79,0x2f,0x9f,0x1d,0xa1,0x8b,0xde,0x30,0xa2,0x61,0x98,0x27,0xad,0x1,0x57,0x4,0x97,0x4,0x76,0x86,0x84,0x65,0x4b,0xa8,0xb,0xa6,0x5,0xd2,0x78,0xa5,0xfa,0x10,0x25,0xbf,0x29,0x8b,0x0,0x59,0x18,0xad,0xb7,0x70,0x4f,0x9b,0x7e,0xdf,0xef,0x49,0x4b,0xf,0x36,0x24,0x61,0x74,0x3f,0x5c,0x98,0x96,0x7a,0x2d,0x63,0xf5,0x21,0x61,0x8e,0x5c,0xb,0xdb,0x23,0x37,0x5e,0xf,0x99,0xa4,0x2e,0x82,0x3d,0xd5,0x6c,0xa5,0x7b,0xc1,0xba,0x50,0xd,0x46,0x9e,0x41,0xb1,0xc,0x61,0xbb,0x5a,0x5f,0x7e,0xac,0x3e,0xc5,0x68,0x9e,0x6b,0x2b,0x96,0x2d,0xbd,0xc7,0xac,0x2f,0x39,0xa0,0xff,0x84,0xd1,0xac,0x6e,0xe4,0xa9,0xa5,0x88,0x27,0xd9,0x45,0x98,0x8d,0x59,0xb7,0x29,0xab,0x79,0x3c,0x55,0x61,0x6d,0xed,0x3c,0xe3,0xbd,0x80,0x2a,0x97,0x4b,0xef,0x15,0x9,0x63,0xf7,0xa0,0x92,0xb6,0x65,0x88,0xf7,0xc0,0x97,0xd5,0xfc,0x7a,0x97,0xb9,0x38,0xf3,0x3d,0x66,0x85,0xe3,0x80,0x65,0xf0,0x9,0x5b,0x6a,0x89,0xb2,0x6e,0xc2,0x63,0x95,0x3a,0x58,0xb6,0x5c,0xd6,0x1f,0x89,0x88,0xad,0xc8,0xa4,0x59,0x9a,0x94,0xfb,0x32,0x11,0xc4,0xf3,0x9d,0x5b,0x5f,0xa,0x23,0x41,0xc4,0x65,0x2d,0x68,0x18,0xcb,0x93,0x77,0xcf,0x72,0x7b,0x97,0xdb,0x95,0x9,0x12,0xd9,0xf1,0xbb,0xfd,0x86,0xc2,0x5c,0x6e,0x5c,0xf0,0xc7,0xb4,0xd6,0xac,0xf,0x79,0xe2,0x31,0xe3,0x83,0xa6,0x2d,0x86,0x33,0x71,0x5f,0xa7,0x1c,0xaf,0xf0,0x26,0x6,0x78,0x26,0x2f,0xc3,0xfb,0x17,0x8d,0x27,0x79,0x98,0x3d,0x13,0x24,0x75,0xd7,0x22,0x1c,0x1c,0x98,0x22,0x9b,0x96,0x23,0xac,0x77,0x42,0xae,0x59,0x3c,0xd9,0xb,0x8d,0x28,0x18,0x94,0x2e,0xda,0x80,0x5c,0x8b,0xaf,0x5d,0xd9,0x4,0xeb,0x33,0x84,0x8a,0x49,0x7d,0x69,0xa5,0xf7,0x9e,0x55,0x87,0xb5,0x4d,0x39,0x3b,0x1e,0xc8,0xe2,0x92,0x2f,0x24,0x24,0x38,0x52,0x17,0x5f,0xe1,0x62,0x43,0x94,0x21,0x2c,0x83,0x5,0x7b,0x46,0x16,0x79,0x39,0x75,0xe2,0x9,0xd3,0xd2,0xe1,0xa6,0x86,0xa1,0x51,0xe7,0xfa,0x8e,0x84,0x9d,0x26,0x32,0xc0,0x7a,0xd0,0x2d,0x0,0x65,0x44,0xf0,0xcd,0x4a,0xba,0xad,0xa1,0x28,0x8a,0x32,0x8,0x7a,0x36,0xa6,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0xba,0x2,0xa0,0x2c,0x32,0xd2,0xf5,0x74,0x16,0xb6,0x8,0x9b,0x9b,0x8a,0xa2,0x28,0x63,0x42,0xd8,0x27,0x74,0x13,0x27,0x13,0xec,0xa5,0xcf,0x9b,0x76,0xc0,0x65,0x5b,0x36,0x7,0xf4,0xb8,0xde,0x9d,0xb,0x3,0x15,0x1,0xf2,0x43,0x58,0xd8,0x3e,0xf7,0xb0,0x35,0x0,0x3e,0xe1,0x1d,0x49,0x5b,0xaa,0x8f,0x4c,0xb4,0xe7,0xf,0x1b,0x30,0x2d,0x0,0x2e,0xf8,0x13,0xc4,0xf3,0x86,0x95,0x3d,0xf7,0x95,0xe3,0x19,0xc0,0xcc,0x90,0xb2,0x13,0x12,0xe6,0x6b,0xc3,0xe1,0x86,0x49,0xb4,0x2,0xde,0x3,0x82,0x6a,0x84,0x79,0xf7,0x7c,0xa5,0xd7,0x52,0xc0,0x27,0x92,0x93,0x8,0x1f,0x7d,0xd7,0x27,0xd2,0x5b,0xb0,0xb2,0x3d,0xf1,0x24,0x65,0x74,0xd3,0xb,0xc2,0xac,0xef,0xfa,0x24,0xf9,0xb1,0xf0,0xa,0x1a,0x80,0x52,0xdb,0x90,0xc8,0xbe,0x7d,0x73,0x1a,0x26,0x6c,0x1b,0xb1,0x4e,0x81,0x21,0xed,0x9b,0xa8,0xb9,0xf9,0x26,0xa8,0xa3,0xef,0x9a,0x87,0x59,0x86,0x3f,0xb0,0x4c,0x71,0x9a,0xf1,0x25,0x65,0xf7,0x79,0xa9,0xf0,0x55,0x23,0xbf,0x8e,0x5,0xd,0x0,0xae,0x99,0x90,0x29,0xf9,0xfd,0x5d,0xa4,0xa8,0x38,0xaf,0x0,0x13,0x1,0x16,0x6,0x13,0x97,0xbb,0xd9,0x2d,0x16,0x42,0xdd,0x99,0xe,0x6e,0x0,0x50,0xe1,0xa3,0x30,0x1e,0x6d,0x57,0xaa,0x7e,0x2f,0x4f,0x72,0x5c,0xa4,0x25,0x1b,0x4a,0xc,0x2d,0xdd,0xc1,0x15,0x64,0x42,0xa9,0xa3,0x11,0x8f,0x6a,0x5f,0x12,0xe6,0x33,0x0,0x4a,0xa2,0xbd,0xa2,0xcb,0xe0,0xdc,0x0,0x10,0xc,0x2f,0x35,0x26,0x43,0xaf,0x48,0xcb,0x13,0xb5,0x17,0xaf,0x5f,0x7c,0x92,0x50,0xac,0x74,0x27,0x7d,0x93,0x75,0x57,0xaf,0xf2,0x97,0x4d,0x36,0x2c,0x2d,0xe9,0x4b,0xa2,0xc3,0x80,0xca,0x41,0xbc,0x5c,0x76,0x6d,0x20,0x13,0x95,0xa7,0xfd,0xa9,0xe0,0xaf,0x1c,0xe4,0x17,0x48,0x92,0x30,0x36,0xb1,0xb0,0x3a,0xb2,0x30,0x3a,0xe0,0x7b,0xae,0xb1,0x14,0x51,0xd8,0x36,0x52,0xd7,0xb6,0x52,0x21,0x9f,0x44,0x1d,0xee,0xcb,0x4f,0x3a,0x7,0xb0,0x7b,0xca,0x94,0xfc,0xd2,0xc9,0x90,0xba,0x7b,0x66,0x5f,0x6,0x78,0xea,0x23,0xba,0x27,0xe0,0x46,0xb0,0x54,0x17,0x48,0x45,0xb4,0x84,0x3a,0x86,0x11,0x7d,0xce,0x2a,0xc4,0x93,0x8a,0x0,0xf3,0x3e,0xa7,0x1a,0x0,0x65,0x89,0xa9,0xf2,0x3a,0xa6,0x28,0x8a,0xa2,0xc,0xb,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x11,0xa0,0xb2,0x88,0xf8,0xde,0xf6,0xdd,0x2,0x71,0x14,0x45,0x51,0x94,0x61,0xb3,0xe0,0x69,0x80,0x9c,0xc1,0xf7,0xb9,0xa5,0x22,0x40,0x13,0x94,0xf7,0x85,0x4c,0x76,0x5e,0x7b,0x6f,0x56,0x6c,0xbf,0xbf,0x7b,0x50,0x46,0x7f,0x5,0xc9,0xdc,0xe2,0xe8,0xde,0x13,0xf7,0xfa,0x47,0xc2,0xa8,0xa8,0x90,0x38,0xbb,0xf1,0x69,0xf,0xd8,0x3e,0x7e,0xc9,0xeb,0x9f,0x50,0xe8,0x86,0xf2,0x11,0xc1,0x86,0x38,0xf8,0x61,0x4e,0x7f,0x60,0x5c,0xe9,0xb8,0xdc,0x34,0x9c,0xed,0xe3,0x13,0xfd,0x0,0x71,0xe,0x64,0xe8,0x7e,0xff,0x2c,0x9,0xf3,0x94,0x21,0x14,0xa6,0x49,0xf6,0xbe,0xd,0x64,0x62,0x22,0x7a,0xa,0x1e,0xd1,0x8e,0x78,0xf3,0x13,0xee,0x73,0x8b,0x6d,0x1c,0xa9,0x76,0xa1,0x86,0xee,0x41,0x2a,0xe6,0xea,0x39,0x5,0xbb,0x32,0x62,0xf,0x8b,0xbe,0x3d,0xd6,0x45,0x10,0xb5,0x55,0x12,0x1,0x16,0xc2,0x98,0x38,0xc,0x9e,0x30,0x49,0xb9,0xbe,0xfe,0x25,0xdd,0xfb,0xa6,0x62,0x48,0x16,0x8d,0xdc,0x53,0xe9,0x3d,0xa6,0xfd,0x41,0x7a,0x9f,0x48,0x5a,0xda,0xf,0xab,0xbc,0xb,0x48,0xe3,0xd6,0xd8,0xa0,0x5f,0x8c,0x57,0x13,0xe9,0xf3,0x38,0x8c,0x72,0x80,0x92,0x2b,0x60,0x36,0xb1,0x33,0xa4,0xdd,0xdd,0x27,0x53,0x58,0xf8,0x12,0x9d,0x5,0x4c,0x28,0x98,0xc4,0x2d,0x9b,0xd0,0x3c,0x99,0x96,0xce,0x8e,0x27,0xe2,0x24,0x12,0x2f,0xd,0x93,0x4c,0x86,0x48,0x8f,0xe8,0x2c,0xe0,0xa8,0xdf,0x58,0x62,0x28,0xa4,0xa7,0x93,0x97,0xcb,0x10,0xd,0xee,0xa4,0x5d,0x7d,0x61,0x44,0x4d,0x6f,0xa,0x93,0xb8,0xcb,0xeb,0xb8,0x10,0xdd,0xfc,0x7a,0xcb,0x71,0x48,0xc5,0x7d,0xc5,0xb2,0xa7,0x49,0x7a,0x96,0xa7,0x27,0x8c,0x4c,0x5e,0x45,0x98,0x9b,0x57,0x16,0xd7,0xdb,0x3,0x49,0x5b,0x4b,0x54,0xd5,0xb4,0x2f,0x79,0xd2,0x8a,0x1f,0x70,0x56,0xae,0xd4,0xe8,0x61,0xe5,0xa,0xd3,0x7a,0xab,0x23,0xbc,0x3e,0x3a,0xb1,0x4b,0xdb,0x55,0x3a,0xa1,0xf9,0xae,0x4f,0x18,0x56,0x9a,0x80,0x3c,0xf7,0xa9,0x24,0xd0,0xf3,0x18,0x75,0xbe,0xbe,0xb8,0x60,0x5d,0xe6,0xa9,0x63,0x31,0x9e,0xd4,0xab,0xa4,0xb4,0xcf,0x49,0x5d,0x2c,0x8b,0x45,0x80,0x9e,0xb8,0xd2,0xb4,0xec,0x19,0x1d,0xb6,0x8,0xb0,0x4e,0x98,0x58,0x94,0x5b,0x3,0xa9,0x8,0xd0,0x87,0x78,0x9c,0xcb,0x50,0xd,0x80,0xb2,0x88,0x2c,0x86,0xd,0xad,0x28,0x8a,0xa2,0x48,0x50,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x15,0x1,0x2a,0x47,0x8,0x7d,0xdb,0x57,0x14,0x45,0x59,0xce,0x84,0x28,0xee,0xdd,0xe,0x15,0xe1,0xee,0xa,0x3d,0x2e,0x37,0x13,0xf8,0xf5,0x5,0x82,0x6b,0x0,0x4a,0xeb,0x18,0x24,0xcc,0xa0,0xb4,0x67,0xef,0xf7,0xde,0x56,0xde,0x37,0x37,0x3e,0x2f,0x82,0xa5,0x7d,0x3e,0x99,0x80,0x90,0x9f,0x10,0x58,0xd6,0x33,0x38,0xa6,0x1,0x0,0x68,0xda,0x92,0x78,0xd1,0x38,0xa0,0xa8,0x49,0xb0,0x5c,0x3,0x50,0xd4,0x7f,0x18,0xa6,0x15,0xc8,0xf3,0xec,0xaf,0x21,0xd2,0x53,0xfe,0x8a,0xfd,0xa8,0x5d,0xbe,0x16,0x56,0x6f,0x12,0x56,0xc7,0x3,0x9e,0x21,0xe9,0x7d,0x7b,0xf8,0x52,0x61,0x1a,0xa3,0x74,0x4c,0xac,0x27,0xae,0xf7,0x64,0x36,0xc1,0x35,0xb3,0x78,0x52,0x5d,0x0,0x8b,0xeb,0xdd,0xf,0x97,0xec,0x73,0x33,0xfd,0x80,0x4f,0x97,0x21,0x49,0x4b,0xaa,0xb,0xf0,0x76,0x60,0x97,0xc6,0x1c,0x1,0xd,0xae,0x38,0xf2,0x55,0xa6,0x9c,0xa9,0x4f,0x5b,0x21,0xd1,0x61,0xd0,0xba,0x78,0xfa,0x17,0xd3,0x98,0x30,0x86,0x3d,0x62,0x53,0xa7,0x4b,0x24,0xac,0x4a,0x3b,0x94,0xe2,0x41,0xe6,0xb0,0x26,0x21,0xe1,0x62,0x21,0xa4,0x2f,0x4f,0x5f,0x27,0x11,0x24,0xa6,0xf9,0xb1,0xe1,0x9e,0x57,0x47,0x14,0x51,0xda,0x5f,0x7d,0x65,0x88,0xc4,0x95,0x3d,0x11,0xc3,0xde,0xdb,0x2b,0xad,0xb8,0x58,0x29,0x2a,0xf4,0x5d,0x45,0x27,0x39,0x8b,0xf2,0xa4,0x4b,0x7,0x26,0x8f,0x9a,0x5e,0x90,0x36,0x15,0x6e,0x9,0x26,0x6c,0x93,0x4d,0xd8,0x45,0x24,0xae,0x85,0x1,0xff,0x44,0x4a,0x7,0x4a,0x36,0xc1,0x4a,0xdb,0x41,0x22,0xf8,0xf3,0xb8,0xd4,0xa5,0x62,0x41,0xf6,0x65,0x40,0xd1,0x73,0x1f,0xa9,0xb,0x12,0xc0,0xcc,0x8,0xe2,0x79,0xc2,0x84,0x78,0x7,0x5d,0x49,0x9e,0x44,0x98,0x26,0x75,0x3b,0xea,0xc,0x29,0xc2,0x97,0x56,0x2a,0x60,0x23,0x49,0xa9,0xeb,0x5e,0x21,0x3e,0x77,0xc5,0x2c,0x9e,0xc4,0x0,0x90,0xba,0x3f,0xa6,0x46,0x9e,0xc7,0x50,0x90,0x8a,0xf6,0xea,0x88,0x0,0xf3,0x7a,0xf6,0xc2,0x3c,0xba,0xf9,0xca,0x95,0xf6,0x11,0xa9,0x4b,0xde,0x41,0xd3,0xfa,0xc,0x4c,0xd6,0x6f,0xe8,0x24,0x47,0xb,0xae,0x19,0x4d,0x68,0x2c,0xb3,0x64,0x92,0xaf,0xf,0x7c,0xae,0x77,0xeb,0x88,0x0,0xeb,0x18,0x38,0x52,0x6a,0x89,0x7c,0x85,0xe9,0x2b,0x89,0x77,0xe7,0x49,0xaf,0x5b,0x0,0x4a,0x45,0xaa,0x98,0xd0,0xc3,0x7e,0x3f,0x51,0x14,0x45,0x51,0x86,0x85,0x8a,0x0,0x15,0x45,0x51,0x14,0x65,0xc,0x59,0x3e,0x2b,0x0,0x75,0x3f,0x80,0x54,0x16,0x9,0xe1,0xfa,0xba,0xa2,0x28,0x8a,0xb2,0xac,0x19,0xd0,0x13,0x20,0x43,0x26,0xf8,0xa3,0x8b,0xc5,0x4c,0xc8,0x67,0x51,0xde,0xd3,0xf6,0x86,0x15,0x33,0x64,0xfb,0xe1,0x2c,0x1e,0xc9,0xf,0x24,0x8c,0x9,0xec,0x0,0x78,0x5,0x8d,0xd2,0x30,0x49,0x7d,0x6a,0x1d,0xf3,0xcb,0x4e,0x17,0xf4,0x1d,0xab,0x5b,0xac,0x63,0x82,0xf2,0xee,0x98,0x3,0x4c,0xbb,0x78,0x25,0x5c,0xb7,0x20,0x3c,0x2a,0xb9,0x52,0x98,0x64,0x6f,0x59,0x18,0x6f,0x51,0xc2,0xb0,0x88,0x61,0xd2,0x3a,0x16,0x83,0xc8,0x3e,0x7e,0x52,0xe3,0x9a,0x7d,0xed,0x2f,0xdd,0xdb,0xa7,0xa6,0xe3,0x90,0xdb,0x46,0xea,0x6c,0xc8,0xeb,0xc1,0x90,0x21,0xc8,0xd3,0xa0,0xfc,0x44,0xf9,0xb4,0x10,0xbe,0xfa,0x48,0xa8,0x13,0x8f,0x89,0xd0,0x7c,0x9e,0xe,0xd9,0x7d,0x2e,0x69,0x2b,0x64,0x55,0xa9,0x4f,0x8d,0x77,0xe,0x71,0x9f,0x23,0xf8,0x9c,0x3,0x89,0xae,0x7b,0x19,0xbc,0x27,0x15,0x56,0x0,0x64,0xb7,0x4b,0x7e,0x1c,0xb0,0x10,0xeb,0x80,0x46,0xa1,0xf8,0x80,0x8,0xf9,0x88,0x1,0x60,0x88,0x1,0x90,0x3e,0x50,0x4c,0x79,0xcf,0x8c,0x2,0x41,0x3c,0x0,0xc5,0xe3,0x72,0xf3,0x50,0x49,0x58,0xea,0x92,0xb7,0x58,0x47,0xe6,0x9,0xb0,0x9c,0xde,0x30,0x4f,0x87,0xd6,0x23,0xda,0x2b,0x9,0x1f,0xcb,0x93,0xb8,0xa3,0xdd,0xb3,0xec,0x9,0x30,0x8d,0x53,0x8,0x33,0x9,0x4a,0xde,0xfc,0xaa,0x76,0xe2,0x1,0x5,0x4a,0x52,0x51,0x1b,0xcd,0x8a,0xa4,0xad,0x73,0x66,0xba,0xd7,0xc8,0x20,0x48,0x5,0x4b,0x86,0x1d,0x87,0x5a,0x63,0xb2,0x97,0x3e,0x8d,0x52,0xf,0x86,0xe2,0x89,0xdd,0x80,0x8e,0x8a,0x62,0x2f,0x7d,0xac,0x92,0xc2,0x78,0xd2,0xaf,0x1c,0xe8,0x97,0x6,0x9e,0x32,0xd8,0x84,0x46,0x95,0xfc,0x82,0xce,0xe3,0x4c,0xb9,0x69,0x1c,0x29,0x9b,0x9,0x29,0x1d,0xb8,0xf0,0x91,0x8d,0x4a,0x74,0x52,0x12,0x76,0x6e,0x26,0x90,0x94,0xaa,0xf1,0x59,0x11,0xb5,0xbe,0xc2,0x98,0x27,0xcf,0x85,0xea,0x52,0x5,0xa9,0xd8,0x56,0xf2,0xa5,0x47,0x1e,0x6f,0xd0,0x3a,0xf9,0xfa,0x9c,0x14,0xe9,0x18,0xa6,0xc7,0x1,0x2b,0x8a,0xa2,0x28,0xca,0x18,0xa3,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0x72,0x64,0xbf,0x2,0x60,0x47,0xed,0xda,0xc2,0x7e,0x94,0x3,0x10,0xa0,0xac,0x34,0xa1,0xe2,0x3e,0x59,0x98,0x31,0x4e,0xe4,0xe5,0xcd,0x80,0xc4,0x43,0x39,0x1e,0xc8,0x1e,0x3e,0x8f,0xe7,0x9,0x97,0xee,0x19,0xfb,0xbc,0xfe,0x95,0xf0,0x8,0x8,0x5,0x75,0x31,0x90,0xee,0xb3,0x26,0x28,0x3b,0xfd,0x71,0x72,0x87,0x27,0xd2,0x7d,0xd6,0x2a,0xc2,0x2d,0x49,0x39,0xc2,0x3e,0x32,0x6f,0xd9,0x85,0xbf,0x4b,0x45,0x63,0xd2,0x32,0x6a,0xe7,0x27,0xb8,0xf7,0x62,0x47,0x26,0xd2,0xfd,0x7e,0x56,0x8e,0xaf,0x5d,0x5,0x49,0x7d,0xc2,0xc0,0xaa,0x7b,0x98,0x7d,0x69,0x3d,0xed,0x55,0xc,0xa7,0xa2,0xb6,0x1a,0x1a,0xe,0xef,0x3e,0xb5,0x20,0x1e,0x6d,0x7f,0x41,0x99,0xdd,0xe0,0x41,0xdb,0xbf,0x42,0x3c,0x6f,0xbd,0x79,0x95,0x4a,0x69,0x7,0xad,0x8f,0xb8,0xce,0xc2,0xba,0x54,0xc9,0xb3,0x6e,0x5a,0x69,0x3f,0x66,0x48,0xda,0xc1,0x5b,0xb6,0xb0,0xe0,0x5c,0x56,0x16,0x2e,0xec,0xad,0x4f,0xa8,0x7e,0x67,0x61,0x6c,0x12,0x6f,0xa0,0xe4,0xe1,0xcf,0x5,0x64,0x42,0x13,0x7e,0x5,0xe0,0xd8,0x17,0x4,0x44,0xc8,0x92,0x3e,0x68,0xe5,0x3a,0x5a,0xee,0x4b,0x8b,0x84,0x9,0xbb,0x9,0x75,0xf1,0x2b,0xf3,0x88,0x48,0xe5,0x23,0xce,0xd3,0xd6,0xa5,0x3c,0x3d,0xc2,0x40,0x22,0x2,0x2c,0x8b,0x38,0x8b,0x82,0x3f,0x3,0x67,0x22,0x30,0x6f,0x7e,0xac,0x7f,0x55,0xf1,0xca,0x56,0x4a,0x4b,0x32,0x95,0x1e,0x79,0x2b,0x75,0x59,0xcb,0x90,0xa,0x3,0x99,0xa8,0xcd,0xf7,0xe0,0x31,0x31,0x1d,0x15,0xf7,0x91,0xe4,0x2c,0x2c,0x20,0x75,0x4c,0x7c,0xf9,0xb1,0x6b,0x61,0xcf,0x54,0x11,0x52,0x6f,0xa9,0x27,0x40,0xda,0x36,0x15,0x8c,0x16,0xb1,0x18,0x8f,0xbd,0x48,0xd4,0x30,0x8e,0x58,0x18,0xf3,0x9e,0xe7,0x50,0xbe,0x1e,0xaf,0x70,0x51,0xf0,0xc,0xd4,0x49,0xb,0xd4,0xf3,0x58,0x27,0x16,0x92,0x55,0x30,0xca,0xa8,0x78,0x91,0x94,0x2b,0x39,0x46,0xd7,0x18,0x7e,0x7d,0xac,0x2e,0xd2,0x11,0x5b,0x3a,0x61,0xf,0xfb,0x98,0xdf,0x3a,0x46,0x6,0x4b,0x5f,0xc5,0xc8,0x90,0xdc,0x93,0x5e,0x74,0xb,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x59,0x3e,0x9e,0x0,0x95,0x21,0x20,0xde,0xc1,0xeb,0x21,0xff,0xf2,0xb4,0x37,0x9e,0x70,0x1d,0x5d,0x51,0x14,0x45,0x19,0x59,0xc2,0x85,0x77,0x9,0xa4,0xfb,0xfd,0x42,0xd,0x0,0xdb,0xdb,0xa7,0x5e,0xf6,0x48,0x5a,0xe9,0x1e,0x1f,0xcb,0xd3,0xa0,0xbc,0xf7,0x6d,0x3c,0x65,0x4b,0x9d,0x3,0xd1,0x3d,0x4c,0x26,0xd0,0x93,0x79,0xc5,0x73,0x42,0xaf,0x7f,0x86,0xee,0xf7,0x97,0xbd,0xfe,0x39,0x7a,0x1a,0x20,0x2b,0x23,0x1,0xd0,0xe9,0x2b,0xc1,0x98,0x48,0x6c,0x4f,0x88,0xf7,0x21,0x6b,0x8a,0xd5,0x44,0xc2,0xc0,0x23,0x11,0x26,0xa8,0x8b,0x4f,0x3,0x50,0xa7,0xd,0xa5,0x47,0xe3,0xd6,0xba,0x96,0x3a,0xf9,0x1d,0x1,0xc4,0x45,0x48,0xdb,0x95,0x85,0x57,0xe9,0x87,0xe2,0xf1,0xa6,0x46,0x5a,0x1,0xcc,0x61,0x90,0x8f,0x3a,0x27,0xd9,0xd5,0xc9,0xcf,0x7b,0xa4,0xb5,0x28,0x71,0x85,0xe6,0x29,0xca,0xa4,0xb0,0xc2,0x5e,0x57,0x6a,0x5c,0x4c,0xd5,0xa4,0x2,0x57,0xc0,0xe5,0x5b,0xc8,0xbc,0xfe,0x99,0x10,0xa9,0x9a,0xbf,0x2f,0x90,0x78,0xc0,0xb,0x40,0x6,0x72,0xcf,0x4,0x49,0x1e,0xa0,0xa2,0x90,0x8f,0x4f,0xb8,0xa0,0x6,0x0,0xf,0x93,0x9c,0x79,0xef,0x89,0x47,0x8d,0x1e,0x69,0x7e,0xe5,0x20,0xbf,0xdb,0x5f,0x36,0xd9,0x93,0x63,0x7e,0x6d,0xa7,0x10,0x46,0xc,0x80,0x92,0x67,0x41,0x3,0x98,0x8,0x25,0x17,0xbf,0x15,0x26,0xaf,0x4a,0x61,0x83,0x4e,0xb0,0xc4,0x98,0xf4,0x7a,0xcf,0x13,0x4c,0x5e,0xc6,0x80,0xb,0xd8,0x68,0x9f,0x23,0x69,0x85,0x13,0x2e,0x1d,0x14,0x49,0x98,0x54,0x48,0xe9,0x8d,0x57,0x7c,0xce,0x7c,0x61,0x45,0x84,0x86,0x15,0x6d,0x1b,0x78,0x14,0xcb,0x92,0x6b,0x21,0xed,0xea,0x90,0x9,0x1f,0x17,0x4a,0xb,0xee,0xae,0xd8,0x6b,0x60,0x4a,0xdb,0xa1,0x58,0x2e,0x89,0x7b,0x24,0x44,0x80,0x52,0x35,0xb7,0x74,0x82,0x65,0x6d,0xc8,0xe2,0x49,0x27,0x67,0xf1,0xb1,0xd4,0xac,0x2f,0x55,0x28,0xa7,0x38,0x7d,0x50,0x71,0xab,0xf0,0x5d,0xb1,0x9b,0x5e,0x80,0x34,0xed,0xa2,0x9,0x3,0x49,0x1b,0xe,0x5a,0x17,0xdf,0xad,0xcb,0xd3,0xf,0x77,0xb,0x40,0xfa,0xfd,0x82,0x72,0x84,0x90,0xce,0xc4,0xc5,0x7f,0xd7,0x1b,0xa5,0x28,0x8a,0x32,0x6e,0xa8,0x8,0x50,0x51,0x14,0x45,0x51,0xc6,0x10,0x15,0x1,0xae,0x68,0x24,0x6f,0xf7,0xfa,0xf6,0xaf,0x28,0x8a,0x32,0x8e,0x8,0x34,0x0,0x1e,0xc1,0x9f,0x60,0x8f,0xd6,0x91,0x78,0x7c,0xff,0x54,0xa6,0x1,0x48,0xbd,0x7a,0x11,0x27,0x36,0x42,0xd,0x40,0xc9,0x11,0x90,0xef,0x98,0xdf,0x3a,0x61,0xb4,0x3e,0xd2,0xfc,0x48,0xb8,0xf8,0x48,0xdf,0x38,0xfd,0x2d,0x18,0x8f,0xd5,0x8f,0x39,0x2f,0xc2,0x91,0xd1,0x0,0x48,0xc3,0x4,0x76,0x89,0xd7,0xa3,0x9e,0x54,0x3,0x20,0xdc,0xc7,0xaf,0x15,0x46,0x60,0x7b,0xaa,0x75,0xbc,0x3,0x56,0xba,0xe6,0x2,0x52,0xfd,0x80,0xcf,0x3b,0x20,0xdb,0xc7,0x1f,0xf4,0xde,0x1b,0x92,0x9f,0x2f,0xad,0xf8,0x44,0x46,0x61,0xbc,0x45,0x11,0x1,0xce,0x97,0x7e,0x81,0x78,0xbe,0xb6,0xa1,0xd9,0x91,0x40,0xdf,0x52,0xaf,0xc8,0x9b,0x9f,0x40,0xfb,0xd1,0x2d,0x97,0xd4,0x9b,0x9e,0x80,0x28,0x28,0x97,0x69,0x30,0x7c,0xc5,0x2e,0x86,0x27,0xc0,0x45,0x63,0x11,0xdf,0xc9,0xc2,0x7e,0x89,0x86,0xb0,0x79,0x42,0x12,0x95,0x4d,0x2c,0xcc,0x50,0x30,0xe5,0xe,0xe5,0x68,0x5a,0x4f,0x75,0xa8,0xb7,0x3b,0xc1,0x4,0x6b,0xc0,0x45,0x7b,0x52,0xc1,0x1f,0xfb,0x32,0x80,0x9,0x24,0xa9,0x51,0xc0,0x26,0x58,0x5f,0xb7,0x1b,0x74,0xb2,0x8f,0x1,0xf4,0xba,0xee,0xcd,0x95,0xfc,0x5,0x77,0xbe,0x75,0x26,0xb4,0x72,0xed,0xfc,0x48,0x7,0x2b,0x5f,0x5a,0xe1,0x83,0x2f,0xaa,0xb7,0x25,0x83,0x18,0xf3,0x2e,0xe7,0x29,0x47,0xe2,0x56,0x5a,0xec,0x85,0xe,0xa0,0xe2,0x45,0xe9,0x66,0x9c,0xcf,0x4b,0xa2,0xc8,0xf5,0xb5,0xb0,0xde,0xde,0x41,0x97,0x94,0xc1,0x84,0x6e,0xa2,0x3e,0xe2,0xe9,0x5b,0x74,0x22,0x26,0x6d,0x63,0xab,0x1c,0x39,0x5c,0x8,0x67,0x22,0x4c,0xe9,0x25,0xfb,0xc4,0x61,0xd2,0x6b,0x66,0xf1,0x24,0x2a,0x7b,0xdf,0xa4,0x29,0x6e,0x87,0x79,0xf2,0x5d,0x30,0x9e,0x30,0x3f,0x9f,0x97,0x3d,0x51,0x5c,0x4f,0x19,0xa5,0xfa,0x91,0x3e,0x7,0x37,0x7c,0x2f,0x89,0x52,0xe1,0xa2,0x74,0x4c,0xa3,0xe2,0xc5,0x1a,0x13,0x3d,0x1d,0xfb,0x48,0x39,0x5e,0x2f,0x82,0x59,0x5a,0xd5,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0xa2,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0xb2,0xf0,0x57,0x0,0x9e,0x13,0xc4,0x6,0x17,0x5a,0xf9,0x44,0x7b,0x9e,0x72,0xfa,0xf2,0x13,0x1e,0xdf,0x2b,0x2c,0xc3,0x54,0x39,0xe6,0x57,0x1c,0x26,0x74,0xfa,0x43,0xc2,0x8d,0xd0,0x11,0x90,0x63,0xc2,0x40,0x14,0xe3,0x65,0x3b,0x68,0x12,0x31,0x91,0xb0,0xfd,0x8f,0x48,0x18,0xb,0x17,0xf7,0xa5,0xc1,0xe3,0x79,0x11,0x68,0x56,0x58,0x3c,0x3,0xbe,0xb7,0x5c,0x47,0x8,0x26,0xde,0x5f,0xf4,0xd5,0x51,0x98,0x9f,0xc8,0x7d,0x87,0x50,0x3f,0x60,0x48,0x7e,0x40,0xb9,0x7e,0xbe,0xb4,0xa2,0xfd,0x66,0xc3,0xeb,0x28,0xdd,0x66,0x15,0xdf,0x12,0xb2,0xdf,0x4c,0xcb,0x25,0xed,0xef,0xab,0x4b,0xa9,0xad,0xab,0xec,0x3,0xb,0xf7,0xe2,0xa5,0x6d,0xc3,0xe2,0x56,0x11,0xd3,0x89,0x4,0x84,0x2c,0x1e,0xb9,0x7f,0xd2,0xfa,0xf9,0x22,0x89,0x9f,0x15,0x61,0x3c,0x7a,0xaf,0x84,0x69,0x7d,0x19,0x4a,0xf3,0x1b,0x54,0x43,0xc3,0x82,0xd,0xe6,0xd7,0x33,0x14,0xbe,0x2,0x28,0x8a,0xcd,0x40,0x8f,0xea,0x35,0x54,0xf1,0x5f,0xe,0x33,0x96,0x4c,0x54,0xd4,0x15,0x30,0xa9,0x19,0x13,0x1,0x1a,0x96,0xd6,0x23,0xec,0x2b,0xa,0xfe,0x58,0x5a,0x4f,0x7a,0xfe,0x65,0x4,0x13,0xfc,0x95,0xc3,0x8c,0xf8,0xe8,0x5f,0x26,0x34,0x64,0xed,0x15,0xa1,0xec,0xcd,0x2f,0x2e,0xa7,0xf7,0x9,0xfe,0xa,0x38,0xdf,0xc3,0xc2,0xda,0xba,0x46,0x3c,0xdf,0x40,0x59,0xc2,0x77,0x9f,0x49,0x3c,0x91,0xab,0x5d,0x36,0x51,0xf1,0x2a,0x96,0x91,0x3e,0xe1,0x9e,0xba,0x48,0xaf,0x59,0x3c,0x40,0xb,0x27,0xdd,0x80,0xd4,0xc7,0x59,0x99,0x27,0x3a,0x6a,0xe0,0xb0,0xe7,0xdb,0x63,0x6c,0xb1,0x32,0x98,0x47,0x37,0xe6,0x4d,0xd1,0xdb,0x1f,0x8a,0x55,0x14,0xa,0xdd,0x68,0x7f,0x67,0x2,0x42,0x69,0x5a,0x12,0xee,0xbb,0x9f,0x5e,0x1,0xe2,0x2,0xc5,0xf8,0x3c,0x2c,0xd2,0x3e,0x2c,0xec,0x4b,0x52,0x91,0x23,0x7d,0xb7,0x13,0x1a,0x19,0x55,0x94,0xf3,0x92,0xfe,0xc0,0x90,0x4e,0x90,0x52,0x81,0x63,0x95,0x72,0xea,0x5c,0x73,0x15,0xa3,0x4c,0x6c,0x7c,0xb,0xeb,0xc2,0xc2,0x8b,0xed,0xdf,0x1b,0x4f,0xb7,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0xf5,0x4,0x38,0x12,0xd4,0xda,0x7d,0x52,0x14,0x45,0x51,0x94,0x12,0xfd,0x6,0x80,0x54,0x3c,0xe5,0xb,0x97,0xc4,0x63,0x2,0x3d,0x56,0xb6,0xb8,0x3e,0x72,0xd1,0x9d,0x58,0xf0,0xc2,0xca,0x10,0x2b,0x87,0x18,0x15,0x3c,0x6,0x96,0x34,0x9,0x9,0x80,0xb8,0x1c,0x56,0xd2,0x1a,0x78,0xae,0x66,0xc8,0xb6,0x83,0x78,0x8f,0xaa,0x56,0x7b,0xc9,0xca,0x16,0xb,0x9b,0x84,0x5a,0x1,0x51,0x66,0xf3,0xd5,0xa5,0xc6,0x35,0x7b,0xdb,0x75,0xc0,0x7d,0x7c,0xea,0x38,0x86,0x9,0x91,0x84,0x9a,0x89,0xba,0x62,0xb5,0x4a,0x63,0x4b,0x81,0xda,0xce,0xa7,0x4,0x79,0xd6,0x39,0x42,0x57,0x3c,0x8e,0xb0,0xa1,0xca,0xa3,0x85,0x90,0xdc,0xbb,0xba,0x48,0xf7,0xbe,0x69,0xdb,0x38,0x99,0x33,0x1f,0x3,0xe2,0x4,0xa7,0xee,0xf8,0x2c,0xcb,0x4e,0x1c,0xf7,0x48,0x94,0x33,0xb0,0x40,0xb2,0x46,0x5d,0xaa,0xe4,0x95,0xa7,0x9f,0xf3,0x4,0x68,0x0,0x84,0x44,0x10,0x17,0x78,0x26,0xd8,0x62,0xd,0x98,0x58,0x90,0xb8,0x98,0x4d,0x7,0xe3,0xfe,0x3c,0x99,0xa8,0xd0,0x2b,0x60,0x2b,0x89,0xe4,0x5c,0x79,0x32,0x24,0x65,0xf8,0x7,0x1c,0xa1,0xd7,0x3f,0x1a,0x8f,0x9,0xfe,0x48,0x7b,0xd9,0x72,0x3b,0x18,0x9b,0x94,0xe2,0x96,0xd5,0xfd,0x6,0x30,0x33,0x80,0x29,0x1e,0xf3,0xb,0x51,0x7b,0x49,0x45,0x72,0xe2,0xb0,0xf9,0xca,0x11,0x84,0x49,0xbd,0xbc,0x79,0xfb,0x83,0x20,0x8c,0x4d,0x68,0x81,0x6f,0x22,0x15,0x96,0x61,0x98,0x8a,0x86,0x94,0x2b,0x36,0x7a,0x58,0xdf,0x16,0x7e,0x6d,0xc3,0xae,0x45,0x1a,0x8f,0x89,0xc3,0x98,0x67,0x35,0x5b,0xa1,0xfd,0x25,0xae,0x80,0x1d,0x40,0x8e,0xa,0x97,0xa5,0x5,0x78,0xbf,0x61,0xed,0x25,0xed,0x5f,0xbe,0x76,0x28,0x85,0x91,0xfa,0x78,0xbf,0x7c,0x20,0xd7,0x52,0x12,0xab,0x59,0xd9,0x91,0xb7,0xac,0x3e,0x6,0x5c,0xcd,0x2d,0x15,0xf2,0xb1,0xa6,0xa1,0xc7,0x52,0x93,0x78,0x3e,0xc1,0x5e,0xe9,0x5a,0x3c,0x46,0x4a,0xd1,0x5b,0xa1,0x23,0xc6,0x83,0xd8,0x9b,0xa2,0x7,0xf6,0x88,0xa,0x47,0x67,0xa,0x13,0x8a,0x26,0x15,0x2a,0x28,0x31,0x16,0x1c,0x3c,0x2,0x3d,0x41,0x62,0xe9,0x57,0x26,0xb,0x19,0xa7,0xaa,0x1,0x50,0x14,0x65,0x78,0xd4,0x78,0x93,0x56,0x94,0x41,0x18,0xf6,0xca,0xc8,0x38,0xa1,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x2a,0x2,0x5c,0x56,0x48,0xd6,0xf5,0x15,0x45,0x51,0x14,0xa5,0x3e,0x61,0x77,0x4f,0xdd,0x0,0x7e,0x61,0x5a,0x7f,0x10,0x75,0xfa,0x23,0xf5,0xbe,0x27,0xf5,0x4,0x48,0x4e,0xf9,0xf3,0x7a,0x3c,0x2b,0x79,0xca,0x33,0x9e,0x32,0x5c,0x29,0x48,0x7e,0x1a,0x60,0x5,0xa7,0x3f,0xa5,0xfa,0x30,0xf,0x7f,0x65,0xd,0x40,0x7a,0x7a,0x1f,0x89,0x57,0x67,0x1f,0xbf,0x54,0xb7,0xa,0x69,0x99,0x2a,0x47,0xba,0xa7,0xed,0xdb,0x87,0x14,0xd4,0x91,0x9a,0x3d,0xc2,0x7d,0x7c,0xa9,0x27,0x40,0xba,0xf7,0xea,0xd9,0xdf,0x2d,0xf5,0xb9,0x9a,0xed,0x50,0xe7,0x9a,0xeb,0xdc,0x53,0x4b,0xd2,0xd3,0xd3,0xd5,0x3c,0x75,0xa1,0x1e,0xdd,0x48,0x7b,0xd1,0xb6,0x66,0xf9,0xb1,0x7d,0x73,0x61,0xdb,0xd0,0x78,0x9e,0xb6,0x61,0x82,0x3f,0xa9,0x8,0x50,0x22,0x8a,0x63,0xd7,0xec,0xdb,0x8f,0x65,0x6d,0x28,0xb9,0x16,0x7,0x3e,0x54,0x49,0x45,0x7b,0x54,0x1e,0xe1,0xd9,0xb3,0xa7,0x69,0x5,0xf7,0xb4,0xce,0x49,0x90,0xbe,0x67,0x4a,0xea,0x54,0x87,0xc1,0x96,0xb7,0xe9,0xa9,0x81,0xc2,0xfc,0xaa,0x8,0x45,0x45,0xba,0x47,0x72,0xcd,0xd2,0x53,0x3,0x7d,0x4d,0x28,0x89,0xd7,0xfb,0xf,0x21,0x6c,0x8f,0x8,0x90,0x9,0xfe,0xd8,0x91,0xbe,0x4c,0x24,0x44,0x8f,0xfe,0xf5,0xa8,0xe7,0x45,0xdd,0xa4,0x3c,0x69,0x5a,0xf6,0xb0,0xf8,0x8e,0xdf,0xa5,0x92,0xdb,0xc1,0x27,0x7b,0x2e,0xf8,0x23,0x61,0xec,0xc8,0x61,0x5a,0x9f,0xb8,0x1c,0x66,0x66,0x51,0xf2,0xe6,0x27,0x85,0x4d,0x2,0x9e,0x68,0xe2,0x9,0xb2,0x88,0xef,0x88,0xe6,0x1a,0x62,0x22,0x1a,0x8f,0x95,0xed,0xa9,0xce,0xa0,0x50,0xa1,0x9b,0x47,0xfc,0x56,0xaa,0xb6,0x2f,0x1e,0x9,0xf3,0x4d,0x7e,0xe5,0xa,0x79,0xe2,0x9,0x8c,0x1e,0x9a,0x25,0x4b,0xeb,0xf1,0xa8,0x57,0xba,0x2f,0x1e,0x4f,0x80,0xa2,0x1,0xd0,0xa0,0x74,0x2d,0xbe,0x3a,0xb3,0xb6,0x29,0x7e,0xef,0x2,0x80,0x7a,0x2,0x94,0xf6,0x1b,0x87,0x72,0xbd,0x13,0x52,0x1d,0xdf,0x7d,0x62,0x2e,0x8c,0xd9,0xe0,0x2e,0x32,0x52,0x4c,0x79,0xc4,0xf0,0x89,0xdf,0x58,0x19,0x89,0xb4,0x1d,0x58,0x3c,0x8f,0xf1,0x20,0x12,0x8d,0x55,0x38,0x72,0x98,0xe6,0x27,0x34,0x8e,0x12,0x36,0xec,0x92,0xea,0xd0,0xc9,0x95,0xd5,0x91,0xa4,0x15,0x2b,0x29,0x3d,0x69,0x25,0xed,0xc5,0xfa,0x3,0x8d,0xe7,0x11,0xb2,0x52,0x23,0x40,0x58,0xae,0xc8,0x98,0xef,0x41,0x35,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0x84,0x7d,0x26,0x80,0x50,0x4c,0x54,0x2f,0x4c,0x2a,0x2,0x1c,0x3c,0x8c,0x3a,0x65,0xf1,0x6d,0xd4,0x89,0xc3,0xa4,0x9a,0x2,0x8f,0xce,0x40,0x20,0x2,0x94,0xa,0xfe,0xc4,0x4e,0x67,0xea,0xb4,0x21,0xea,0x39,0xb6,0x11,0x87,0x91,0x70,0x9f,0x90,0x4f,0x72,0x4f,0x2b,0x1d,0x7,0x3c,0x68,0x1b,0x4a,0xd3,0xe6,0xf5,0x91,0xc0,0xf6,0x54,0x7d,0x65,0x90,0x6b,0x96,0x1c,0x47,0x4b,0x8b,0xf5,0xed,0xcd,0x93,0xfe,0x20,0xb9,0x66,0xa9,0xa3,0x1c,0x7f,0x85,0x6,0x8f,0x26,0x15,0x6,0x5a,0x70,0x31,0x1e,0x2d,0x44,0xa8,0x7b,0x10,0x9d,0xfc,0xc7,0xb2,0xf3,0xe4,0x2f,0xd5,0x8e,0x48,0xf6,0xc8,0xe7,0x8b,0x27,0xd2,0x42,0x8,0xf3,0xf3,0x45,0x14,0xe5,0x49,0x2a,0x23,0xbd,0xb6,0x79,0x8a,0x2e,0x17,0x51,0x71,0x8f,0xbc,0x2f,0xbf,0x1a,0x69,0x19,0xbe,0x6b,0x19,0xf4,0x68,0xe9,0x3c,0xbc,0xa,0x21,0x82,0x5e,0x4f,0x80,0x24,0x6,0x51,0x8f,0x18,0x2a,0xc,0x64,0x13,0x5f,0xb9,0x46,0xe9,0x83,0x52,0x9c,0xf8,0x98,0x4a,0xbe,0x9c,0x16,0xc6,0x95,0x3c,0x1,0x3a,0x6a,0x50,0x94,0xe3,0x81,0x96,0xb,0x88,0x4,0x7f,0x6,0xe0,0xf2,0x24,0xe6,0xcd,0x8f,0xb4,0x97,0x89,0x50,0x3e,0xbe,0xb7,0xcd,0x8d,0x85,0x52,0x62,0x90,0xeb,0xe3,0x3,0x9,0x55,0x36,0xd3,0xf6,0x5f,0x18,0xb1,0xe8,0xcb,0x7,0x1b,0x78,0xab,0x18,0x5,0xc5,0xfa,0x8,0xa3,0xd2,0x89,0xca,0x67,0x28,0x14,0xcb,0xf0,0xb5,0xb5,0x60,0x92,0xa3,0xf7,0x84,0xd5,0x5,0x5c,0xa4,0x25,0x9d,0x80,0x2c,0x2b,0x5b,0xea,0xb9,0x8f,0x95,0x6b,0xcb,0xf7,0x85,0x5d,0x9f,0xef,0x9a,0x4b,0xd7,0xe2,0xb9,0xe,0x3a,0xa8,0x91,0xb0,0x80,0x9,0xa3,0x48,0x96,0x52,0x4f,0x80,0xde,0x6b,0x61,0xf1,0x8a,0x61,0x24,0xdc,0x7b,0xd4,0xae,0x20,0x4f,0x87,0xb2,0x6,0xcd,0xe7,0x8a,0x59,0xaa,0xe4,0xa7,0x8,0xaf,0x8f,0x19,0x42,0xf4,0x19,0x25,0xd0,0xaf,0x68,0x48,0x90,0x4f,0x12,0xcd,0x12,0x96,0x3c,0xb,0x3a,0x2e,0xf8,0x13,0x8f,0x61,0x43,0x4c,0xb,0xf0,0xb6,0x61,0x82,0x3d,0x5f,0xdb,0x14,0xf1,0x1d,0x1c,0x3f,0x74,0x23,0x6c,0x9e,0x32,0x74,0xb,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x4f,0x80,0xb5,0x18,0xf2,0xa6,0x90,0xa2,0x28,0x8a,0xa2,0x2c,0x12,0x65,0x11,0x60,0x11,0x3a,0xc7,0xb9,0xf2,0x26,0x15,0x53,0x25,0xf8,0xe6,0x47,0xc9,0x7e,0xa5,0x81,0x6c,0x8f,0x9c,0xe2,0x71,0xad,0x21,0x15,0xed,0x51,0x27,0x42,0x4c,0x2b,0x40,0x9c,0xf9,0xf8,0x76,0xbd,0x7c,0x5e,0x3,0xfb,0xf2,0x83,0xdc,0xa6,0x18,0xe6,0xfe,0xbc,0xb7,0xfd,0x6b,0x94,0x51,0xa5,0x6c,0x16,0x87,0xed,0xd9,0x4b,0xeb,0x3d,0x60,0x5d,0x7c,0xc2,0x1a,0x96,0x4c,0xea,0x81,0x8d,0x25,0x96,0xee,0x43,0x4a,0x35,0x18,0xb4,0x3e,0x15,0xda,0x86,0xee,0xb1,0xb,0xea,0x52,0x65,0xaf,0x52,0xa2,0x4f,0xf1,0xe5,0x29,0x2d,0xdb,0x78,0x6f,0x8c,0x20,0x2d,0x9,0x63,0xba,0x13,0x1a,0x4f,0x38,0xce,0x51,0xbf,0x68,0xa4,0x3f,0x48,0xfb,0xa1,0x8f,0x3a,0xf7,0x8a,0xe6,0xe7,0x9,0x94,0xe,0xf7,0x83,0x3e,0x53,0x3e,0xa7,0x38,0xd2,0x47,0xbc,0xca,0x7d,0x1e,0x26,0x55,0x9e,0xdb,0x22,0x5e,0x61,0xe0,0xa0,0x95,0xf1,0x90,0x97,0x13,0x9a,0xc6,0xfc,0x13,0x93,0x23,0xe7,0x15,0x1a,0x5b,0x96,0xb3,0x38,0x83,0xf2,0x86,0x2,0x13,0xc4,0x5,0x24,0xdc,0x2b,0x2,0x2c,0xa,0xec,0x48,0x5d,0x3c,0x22,0xc0,0xb2,0x90,0xcf,0x95,0x5,0x7a,0x6,0x74,0x62,0x36,0xa6,0x28,0xf8,0x73,0x64,0xb2,0x77,0x80,0x99,0x41,0xe9,0x96,0x9,0x27,0xb4,0x4a,0xf1,0x84,0x61,0xcc,0x13,0x5d,0x9d,0xfc,0xc4,0x6,0xa1,0x30,0x8c,0x9,0xd8,0xa4,0x4a,0xf7,0xba,0xf5,0x66,0x3,0x2f,0x13,0xc9,0x49,0xdb,0xb0,0x24,0x8,0xf2,0xd5,0x85,0x79,0x65,0x63,0xf5,0x13,0xa,0x3,0xd9,0xf3,0xc8,0xea,0x23,0x15,0xbf,0x49,0xbd,0x1a,0xfa,0xdc,0x2e,0x7b,0xf3,0xec,0x4d,0xb,0x5e,0x6,0x3d,0x72,0x95,0x5d,0x33,0x7d,0xee,0x49,0xb9,0xa4,0xbd,0xa9,0x58,0x10,0xe5,0x81,0xd6,0x2b,0x92,0x2b,0x84,0x53,0x21,0x98,0xe7,0x3e,0x97,0x46,0x3f,0x5b,0x6e,0x6,0x9f,0x18,0x92,0xe5,0x25,0x3d,0x3a,0x56,0x7c,0x1c,0xb0,0xa7,0x2c,0x49,0x19,0x2c,0x4f,0xe9,0xe4,0x45,0xdb,0x9f,0x95,0xcb,0x12,0xcf,0x53,0x4e,0x91,0x3a,0x5e,0x46,0x7d,0xed,0x55,0x8a,0x57,0xa3,0x7e,0xf4,0x7e,0x92,0xf4,0x2c,0xac,0x2e,0xb6,0xf0,0xa7,0xa2,0x28,0xc3,0x66,0xd8,0x4f,0xad,0xa2,0x28,0xca,0x10,0x51,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0xe9,0xff,0xa,0x80,0xee,0xf5,0x78,0xd6,0x31,0xa5,0x7b,0xa0,0xd2,0xfc,0x4,0x18,0x10,0x47,0x3b,0xc3,0x56,0x47,0xf8,0x76,0x61,0x4a,0xc7,0x13,0x33,0x45,0x8f,0xa7,0x3e,0x15,0x4,0x59,0x43,0x4d,0xeb,0xc9,0x4e,0xe4,0x51,0x8f,0xc5,0xf3,0x65,0x58,0xa5,0x3e,0x55,0xae,0x7b,0x50,0xea,0x94,0xb1,0x18,0xf5,0xab,0x81,0x57,0xe8,0x76,0xa4,0xcb,0xad,0x51,0x2c,0x3b,0x7e,0x77,0x24,0xa8,0x20,0xe6,0x12,0xed,0xa5,0x2f,0x42,0x19,0x55,0x90,0x8a,0xd0,0x7c,0x55,0x1c,0x66,0x7d,0x7c,0xd7,0x27,0xd2,0x19,0x2c,0xd1,0x33,0xb1,0x12,0x8,0xfb,0x3c,0xf8,0x5,0x4c,0x10,0x27,0x93,0x61,0x1a,0x9f,0x72,0xbe,0x28,0x70,0xb1,0xf0,0x8,0xfe,0x8a,0x69,0x99,0x30,0xd0,0xe7,0xe1,0xaf,0x50,0x86,0x71,0x65,0xcf,0x84,0xc6,0x65,0xe2,0xc5,0x62,0xda,0x98,0xc4,0x8b,0x4a,0x61,0x8e,0x1d,0xdf,0x4b,0x18,0xf6,0xbc,0xe0,0x7d,0x28,0x88,0x7,0x36,0xc9,0xb1,0xae,0x4c,0x88,0x44,0xcb,0x35,0x9e,0x78,0xcc,0xf3,0x1b,0x13,0xba,0x79,0xbc,0xce,0x15,0x61,0xe2,0x37,0xea,0x29,0x4f,0x78,0x7c,0x2f,0x15,0xd3,0xf9,0xd2,0x96,0x2a,0xc3,0xd3,0xd2,0x3c,0x59,0xda,0x3a,0xd7,0xe7,0x13,0x6,0x12,0xc3,0x8c,0x1d,0xb7,0x5b,0x52,0x92,0xb,0x8f,0x70,0xa5,0x82,0x3f,0x4b,0xca,0xf0,0xd4,0xb1,0xe4,0xed,0x8e,0x89,0xf,0x41,0x3c,0xfc,0x91,0x3a,0x3b,0x78,0x44,0x76,0x52,0xaf,0x7f,0xbe,0xe3,0x8e,0xb,0x61,0x5e,0x21,0x1f,0x4b,0x2b,0x10,0x52,0xfa,0x84,0x7c,0xa5,0xd1,0x94,0x3c,0x53,0xcc,0xdb,0x20,0x1b,0xe,0x7d,0x23,0xf,0xab,0xf,0x3b,0x36,0x98,0xa6,0xf5,0x79,0xb1,0x2b,0xe2,0x11,0x38,0x16,0xe3,0x32,0x51,0xa1,0xd4,0xc8,0xa0,0xed,0xea,0xca,0x75,0xf4,0xa,0xe2,0x88,0xa2,0x8e,0x1d,0x2f,0x2c,0xfc,0xe6,0x8b,0x7b,0x2,0x64,0xe5,0xa,0xd3,0x4a,0xe3,0xf9,0xda,0x6b,0x98,0xdf,0xc3,0xf5,0xa2,0x5b,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0x84,0xb,0xa,0xcc,0xea,0xa,0xdd,0x4a,0xce,0x43,0x9c,0xec,0xa8,0x5e,0x71,0x18,0x71,0x36,0x4,0xa1,0x58,0xd0,0x39,0x8f,0x9,0xe4,0x73,0xc5,0x20,0x14,0x20,0xe,0x2a,0x90,0xac,0xd5,0xe,0xf3,0xe4,0x39,0x40,0xfd,0xbc,0x22,0xc0,0xba,0x22,0x39,0x41,0x7a,0xc3,0xe2,0xd,0xfb,0x9a,0x87,0x1c,0x36,0xef,0x65,0x55,0x89,0xbb,0x0,0xde,0xd3,0xe3,0x4,0xe5,0xb2,0xbd,0x6a,0x5f,0x13,0x4a,0x3c,0xf7,0x89,0x5,0x63,0x1e,0x11,0x20,0xbb,0x9d,0xf4,0xb4,0x3d,0xdf,0xbe,0xbb,0xa0,0x6c,0x47,0xd2,0x7b,0xf7,0x45,0x49,0x85,0x24,0x65,0x7b,0x45,0x8e,0x92,0xfb,0x5e,0xa7,0x5d,0x59,0xdc,0x4c,0x67,0x20,0xf2,0xbe,0x27,0x6c,0x57,0x29,0x55,0xfa,0xb5,0xa8,0x1c,0x43,0x87,0x77,0x71,0xc1,0x75,0x9e,0xb3,0x2a,0xf7,0x40,0x9a,0xbe,0x4e,0x7e,0x75,0x98,0xaf,0x2e,0x61,0x9f,0x8,0xce,0x33,0x99,0x96,0x32,0x64,0xde,0xf7,0x2c,0x73,0x95,0xcb,0x32,0x70,0x25,0xc1,0xa0,0xf3,0x4b,0x5c,0xc8,0xdf,0x7d,0xa,0xfd,0xde,0x72,0xcb,0x65,0xb0,0xfc,0xd2,0xbf,0x11,0xaf,0x7f,0x24,0xcc,0x20,0x22,0x65,0x13,0xa4,0xe2,0x2b,0x40,0x68,0x30,0x79,0xe2,0x9,0xb2,0x13,0x4f,0x66,0xc,0xe6,0x15,0xcf,0x83,0xb8,0x23,0x57,0x31,0x1e,0x24,0x86,0x2,0x1b,0x3c,0x6b,0xa,0x8,0x4b,0xe2,0x39,0x36,0xb8,0x13,0x91,0x1c,0xc,0x49,0xb,0x12,0xf,0xa4,0x2e,0xf0,0xa4,0x65,0xfd,0x81,0xc4,0xb,0x48,0x9e,0xd4,0x73,0x9f,0xaf,0x7e,0x85,0x70,0xef,0x31,0xd2,0x64,0xa2,0x2a,0x4d,0xd8,0x9e,0x7b,0x27,0xf1,0xb0,0x48,0xc5,0x82,0xf0,0x3c,0x3f,0x2c,0x4c,0xda,0xfe,0xce,0x73,0x4f,0x85,0xc6,0x72,0x31,0xc8,0x37,0x59,0x50,0xc3,0x83,0x89,0x2b,0x49,0x7e,0xc5,0x76,0xf5,0x8d,0x3c,0x54,0xd0,0xe8,0xa9,0x4f,0x29,0x1e,0xe9,0xdb,0x55,0xbc,0xe7,0xb1,0x76,0x90,0x78,0xf8,0x13,0x65,0x96,0x53,0x10,0xf7,0x31,0xe3,0xc6,0xdb,0x36,0xcc,0xd5,0x1e,0x21,0x26,0x19,0x88,0x5,0x7f,0x1e,0xab,0xb3,0xd4,0x36,0x35,0x2d,0x2b,0x91,0x11,0xeb,0x51,0xb,0xce,0x37,0x94,0xea,0x16,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0xa2,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x61,0x29,0xa4,0xae,0xc8,0x6b,0xb1,0x61,0xe,0x83,0x28,0x24,0x9e,0x73,0x30,0x25,0x77,0x1d,0x3e,0x9d,0x1,0x2b,0xbb,0x42,0x98,0xc4,0x43,0x46,0x15,0xa1,0x9b,0x24,0xed,0x7c,0x71,0x17,0xaa,0x8b,0x34,0xed,0x72,0xf4,0xc0,0xb5,0x5c,0xfa,0x70,0x15,0xd,0x46,0x1d,0xbd,0x86,0x10,0x9f,0xa6,0x43,0x2a,0xc8,0x62,0x41,0x22,0x1,0xa1,0x27,0x3f,0x7a,0xc,0xae,0x54,0x77,0x22,0x7d,0xce,0x58,0x5,0x84,0x7d,0xd6,0x2b,0xa6,0x23,0xf9,0x49,0x75,0x1,0xc,0xa9,0x60,0x4c,0xda,0x36,0x52,0xa4,0x62,0xc1,0xa5,0x4a,0x5b,0x37,0xde,0xd0,0xb5,0x49,0x15,0x90,0x3c,0x17,0x75,0xf3,0xaf,0x23,0x34,0xcc,0xd3,0x86,0xa6,0xd7,0xfb,0x5f,0xd1,0x53,0x9e,0x27,0x8c,0x7b,0x19,0x63,0xea,0x3,0xf2,0x64,0x18,0x94,0x26,0x62,0xe3,0xf1,0xfa,0xc7,0xc2,0xca,0xea,0x7e,0x87,0xf2,0xd1,0xbf,0x40,0x59,0xb1,0xef,0x0,0xd3,0xef,0xe1,0xcf,0xd8,0x4,0xc6,0x76,0x48,0xbd,0xcb,0x41,0xd4,0xc8,0x60,0x2,0x1c,0x9f,0x0,0x8a,0x79,0xd0,0x63,0xf9,0x49,0xc,0x0,0xa1,0x60,0x8c,0xa,0xad,0xa4,0x65,0x10,0xe1,0x49,0x37,0x6e,0xb1,0x2e,0x75,0x8d,0xa3,0x62,0x90,0xb4,0xde,0xbe,0xec,0x4,0xd7,0x47,0xc5,0x95,0xd2,0xe3,0x80,0x7d,0x65,0x93,0x32,0xea,0x78,0x2,0x64,0x65,0x5b,0x12,0xd7,0x91,0x7b,0x40,0x3d,0x31,0x92,0x7e,0xe8,0x3d,0x36,0x58,0xd8,0x47,0x4a,0xc7,0x10,0xa3,0xec,0x1,0xcf,0x77,0x5c,0x6e,0x51,0xa4,0xc5,0xbe,0x52,0x0,0x80,0xb8,0x4a,0x5f,0x2a,0x94,0x63,0x99,0xd0,0x8d,0x88,0xc3,0xbc,0xde,0xe9,0x4,0x6d,0x43,0x8f,0xd5,0xf5,0xf5,0x1b,0x41,0x18,0x4b,0xea,0x6b,0x1b,0x56,0xef,0xa2,0x84,0x19,0xf0,0x88,0xfb,0x4c,0xd9,0x81,0x9e,0xd4,0x2b,0x1e,0x3d,0x1a,0xd7,0x93,0x96,0x89,0xf6,0x4a,0xe5,0xa,0xaf,0x8d,0xf5,0xaf,0xf9,0xca,0x96,0xe0,0x3b,0x96,0x57,0x82,0xaf,0x8e,0xbe,0xaf,0x33,0x6,0xc9,0xcf,0x47,0x29,0x3f,0x62,0x54,0x2f,0x44,0x79,0x5,0x60,0xec,0x58,0x8e,0xaf,0xb0,0x8a,0xa2,0xac,0x38,0x8e,0xf4,0x8a,0x93,0xa2,0x54,0x44,0x35,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0xc8,0x88,0x6d,0x1,0xb0,0xdd,0x95,0x4,0x7c,0x57,0x48,0xe8,0x44,0x48,0x51,0x94,0x23,0xca,0xb0,0x45,0x5f,0xe3,0x88,0xb6,0x8d,0x72,0x24,0x8,0xfb,0x3c,0xf8,0x9,0x45,0x80,0x54,0xb8,0x45,0xe3,0x95,0xc3,0xbc,0x5e,0x4,0x99,0x90,0xaf,0x24,0x3a,0x8a,0xcb,0xaa,0x7d,0x13,0x1,0xa6,0x20,0xe4,0xa3,0x2,0x42,0xf0,0xe3,0x5a,0xd9,0xbe,0x5c,0x51,0x15,0xe2,0x13,0x57,0xf8,0x4,0x6c,0x2c,0x9e,0x44,0x3c,0x57,0x41,0x7c,0x25,0x29,0x83,0x89,0xc3,0x8c,0x47,0xe8,0x56,0x12,0xa6,0xf9,0x8e,0xc1,0x65,0x65,0x57,0x11,0xb5,0x9,0xd2,0x5a,0xa1,0xe7,0x3e,0x76,0x7d,0xb5,0xbc,0xfe,0x79,0xee,0x9,0x6d,0x7,0xa2,0x1c,0x62,0xf1,0x68,0x7f,0x10,0xb6,0x17,0x6b,0x7,0x76,0x44,0x30,0x6d,0x87,0x61,0xb,0x2e,0x3d,0x61,0xec,0xb8,0xdc,0x92,0x0,0x91,0x8,0xf1,0x68,0x7f,0xc5,0x3c,0x9e,0x1c,0xb,0x30,0x93,0x5f,0xda,0xae,0xcc,0x3,0x1e,0x7b,0x3d,0xf0,0xf5,0xff,0x52,0x3c,0xc3,0x3d,0xf7,0xd1,0x6b,0x26,0x30,0xf7,0xc7,0xac,0x7e,0xac,0x3e,0xac,0x1d,0x2,0x56,0xb6,0xb0,0x5c,0xda,0xae,0x4,0x9f,0xa8,0xb0,0x14,0x46,0xea,0x22,0x15,0x1a,0xfa,0xc2,0xa4,0x52,0xa,0xc9,0x6b,0x21,0xe0,0xb9,0x16,0xa1,0xb5,0xe5,0x13,0x8f,0xd6,0x31,0xd6,0xa4,0xf5,0xa6,0xf5,0x29,0x7e,0xe8,0xe6,0x89,0x97,0xb7,0xe1,0x11,0x5e,0x1,0xa8,0x6b,0xb3,0x2e,0xd4,0x2d,0x72,0xbb,0x58,0xf2,0x38,0x2b,0x8a,0xb2,0x54,0x88,0xfd,0xf9,0xf,0xf8,0xc5,0x85,0x2f,0x3f,0x6f,0x7a,0x61,0x5a,0xe9,0x39,0x2,0x83,0xea,0xfb,0xd8,0x84,0x36,0x8c,0x91,0xeb,0x48,0xe4,0xb9,0x52,0xa9,0xf3,0x5,0x81,0x34,0xcf,0x23,0xd1,0x37,0x87,0x81,0x6a,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x9,0xfb,0x44,0x7e,0x45,0x21,0x1e,0xe0,0x11,0x6e,0x91,0x3d,0x76,0x1a,0x2f,0x21,0x1e,0xd8,0x98,0x40,0xaf,0xec,0x4b,0xcb,0x51,0xf,0x7f,0x31,0x8a,0xde,0xfc,0x60,0xb8,0x80,0x90,0x1d,0xeb,0x2a,0xf2,0x6c,0xc7,0xc2,0x7c,0x5e,0xbd,0xaa,0x88,0xe4,0x98,0x70,0x8b,0xa5,0x95,0x6e,0x26,0xa,0x3c,0xb,0x1a,0x16,0xce,0xc4,0x90,0x55,0xda,0x8b,0x95,0x2b,0x6d,0x9b,0x2a,0x61,0x44,0xc8,0x57,0xf2,0xb4,0xe7,0x13,0xc9,0x15,0x61,0xd7,0xec,0x13,0xfc,0x9,0xee,0xbd,0xd7,0xb3,0x9d,0xf0,0xfa,0xa4,0xc7,0x6,0x7b,0xc5,0x90,0xc5,0xfc,0xa4,0x22,0x53,0xe1,0x35,0x27,0x1e,0xd1,0x9e,0x44,0x3c,0xca,0xda,0xc6,0xe7,0xc5,0x8e,0xba,0x60,0x23,0xf1,0xa4,0x47,0x4,0x27,0x42,0x11,0x26,0xf3,0xdc,0xe7,0x3d,0x56,0x97,0xb5,0x17,0xab,0x4b,0xb1,0x8f,0x38,0x20,0x29,0xa,0xb2,0x7c,0x42,0xe4,0x72,0x10,0xbf,0x3e,0x12,0x8f,0x5d,0x1f,0x3b,0xde,0x96,0x8a,0x4c,0x49,0x34,0x16,0xc6,0xda,0xcb,0xeb,0x39,0x51,0x10,0x8f,0x85,0x4b,0xbd,0xfe,0x19,0x12,0xd7,0x57,0x6,0xf5,0xf0,0x27,0xad,0x23,0x9,0x5c,0xc,0x1d,0x5,0xd3,0x84,0x18,0xaa,0x50,0x25,0x11,0x49,0x34,0x0,0x48,0xe6,0x51,0x76,0xea,0xa,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0xa2,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x2,0x3f,0x0,0x75,0xcf,0x45,0x62,0x61,0x52,0x2f,0x7d,0xfa,0x7d,0xbf,0xb2,0xfc,0x60,0xfb,0x90,0x8a,0x32,0x8,0xda,0x97,0xea,0xb3,0xdc,0xda,0xd0,0x27,0xe3,0x5a,0xaa,0x3a,0xce,0xe7,0xe7,0x20,0xec,0x15,0xd0,0x19,0xcb,0x44,0x80,0x52,0x61,0x60,0x39,0x9e,0x23,0x22,0x40,0x26,0xf8,0x4b,0xc5,0x7d,0xfd,0xe9,0x8d,0x8d,0xd3,0xf0,0x62,0xb9,0xcc,0xc3,0x9f,0xd0,0x6b,0x99,0xd8,0x3b,0x9d,0x44,0x1c,0xe6,0x49,0x2b,0x15,0xf7,0x51,0x47,0x26,0x42,0xef,0x80,0x5e,0xa1,0x9b,0x50,0xf4,0xc5,0x18,0xd4,0x91,0x49,0xb7,0x1c,0x49,0x86,0xc2,0x76,0x10,0x8b,0x21,0x7d,0xf7,0x59,0x28,0xf8,0x13,0x85,0xd9,0x72,0x7e,0xc6,0x10,0xd1,0x98,0xa7,0xce,0x75,0xfa,0xd,0x13,0xf7,0x51,0xc1,0x5f,0x50,0x2e,0x87,0x9,0xd3,0xbc,0x47,0x13,0x17,0xe2,0x51,0x41,0x9c,0x47,0x3c,0x2a,0xa9,0x1f,0x13,0xd3,0xd1,0x63,0xb3,0x49,0xbc,0x6e,0x1d,0x59,0x7d,0x48,0x6,0x12,0xef,0x7b,0xf4,0xfa,0x58,0x19,0xa4,0x8,0xaf,0x88,0x8c,0x5c,0x5f,0x49,0x2c,0xe8,0x89,0x47,0x3d,0x22,0x4a,0x3d,0xd1,0xf9,0x54,0x7b,0x82,0x78,0x4c,0x1b,0x56,0x14,0x2e,0x2,0x5c,0xdc,0x5a,0xe5,0xd8,0x60,0xea,0xd5,0x90,0xc4,0x65,0x19,0x4a,0x8f,0xea,0x95,0x7a,0x86,0x94,0xd6,0x9b,0x4d,0x7b,0xd2,0xb4,0xc,0x9f,0x13,0xfb,0x52,0xb9,0xbe,0x3c,0x85,0xe3,0x48,0x29,0xc8,0x61,0xde,0x76,0x58,0x82,0xb3,0x0,0xf4,0x6d,0x5f,0x19,0x6d,0xaa,0xb8,0x23,0x5d,0x32,0x96,0x7d,0x5,0xc7,0x10,0xbd,0x27,0xca,0x32,0x43,0x35,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8b,0x81,0xee,0x68,0x2a,0xcb,0x8c,0xd0,0xf4,0xaa,0x1d,0xa8,0xe0,0x8f,0x85,0xb1,0xa3,0x7f,0xcb,0x72,0xf,0xc3,0x8e,0x3,0x46,0x4c,0x84,0x7c,0x51,0x59,0xf0,0xc7,0x9e,0x96,0xa,0x82,0x3f,0x89,0x47,0x37,0x2a,0x18,0x63,0x78,0x84,0x14,0x52,0xd1,0x17,0x15,0x2c,0x91,0xf4,0x95,0xb6,0x8,0x8f,0xb4,0xf8,0xad,0x8a,0x68,0x52,0x52,0xbf,0x2a,0x61,0xbe,0xfc,0x6a,0xec,0xa1,0x96,0x2e,0x6f,0x31,0xc4,0xa3,0xe0,0xfd,0x41,0xea,0x9,0x90,0x79,0x3a,0xac,0xe4,0x25,0x51,0x50,0x2e,0x15,0xa1,0x31,0xcf,0x95,0x9e,0xb6,0x61,0xc7,0x1,0xb3,0x7e,0x5d,0x8c,0x67,0x58,0x5a,0x80,0xab,0xbe,0x18,0x42,0x71,0x1f,0x3b,0xf2,0x96,0xdd,0x53,0xe9,0x11,0xc1,0xde,0x3e,0x28,0x11,0xb7,0x92,0x78,0xe,0xbc,0x1d,0xbc,0x63,0x46,0x1,0x2a,0x4a,0x64,0xe7,0x1,0xb,0xdb,0xcb,0x38,0xb9,0xa7,0x3d,0xc9,0xf3,0x48,0x8f,0xda,0x25,0x79,0x52,0x67,0x77,0x9e,0xfc,0x59,0xda,0x3a,0x5e,0xff,0xc4,0x47,0x4b,0x13,0x58,0x15,0x7d,0x9e,0x5,0xa5,0xc3,0x97,0xb8,0xfd,0x25,0x79,0x79,0xa,0xcd,0x83,0xc3,0xc1,0xb3,0x97,0xa,0xf9,0x58,0x3a,0x15,0xfc,0x29,0x8a,0xb2,0xbc,0xa0,0xaa,0xfd,0x3a,0xf9,0x31,0x3,0xa7,0x56,0x86,0x47,0x28,0xee,0x2,0x49,0x87,0x3d,0x32,0xfb,0xaa,0x56,0xab,0x1c,0x15,0x58,0xe,0x84,0x6e,0x1,0x28,0x8a,0xa2,0x28,0xca,0x18,0xa2,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0x12,0xf6,0x9,0xf2,0x4a,0x42,0x3c,0x50,0xf,0x7f,0x30,0x44,0xd1,0x60,0x23,0x94,0x3d,0xfc,0x95,0x77,0x75,0x8c,0x89,0x4a,0xc2,0x42,0x47,0xf3,0x93,0x79,0x37,0xab,0x24,0x6a,0xab,0x72,0x7c,0xaf,0x24,0xac,0x86,0x10,0xcc,0x27,0x44,0x92,0x8a,0xbe,0xc4,0x5e,0xff,0x98,0x40,0x52,0x72,0xa4,0x2f,0xf1,0x80,0xd7,0x8d,0x3b,0x68,0x18,0x8b,0xe3,0x2b,0xbb,0x88,0xef,0xe8,0x5f,0xd6,0x6f,0x24,0xd7,0x37,0x6c,0x41,0x29,0xa3,0x82,0x80,0x90,0x9,0xb2,0xbc,0x75,0x14,0x64,0x69,0x48,0xa0,0xcf,0x7b,0x9e,0xc4,0x9b,0x1f,0xf5,0xf0,0x47,0x9e,0x29,0x83,0x72,0x98,0xcf,0xb3,0x19,0x13,0x25,0x32,0xd1,0x1e,0x3d,0xd2,0x97,0x9,0xbc,0x7c,0xed,0x2a,0x6d,0x87,0x62,0x5a,0x12,0x97,0x89,0x5,0xa9,0x10,0xcc,0x27,0x86,0x24,0x71,0x19,0x4c,0x18,0x48,0x6f,0xbd,0xa7,0xde,0xa5,0xfc,0x84,0x61,0xec,0x48,0x65,0x4b,0x84,0x81,0xb4,0x3f,0x38,0x8f,0x7,0x43,0xe1,0xb5,0x14,0x8b,0xf6,0x29,0xc3,0x86,0xbd,0xdd,0x4f,0x9d,0x29,0xb2,0x7e,0x48,0xe2,0xd5,0xd1,0x2d,0xf8,0xde,0xbe,0x8b,0x6d,0x48,0xbd,0x3d,0x7a,0xa,0x67,0x7d,0x73,0xbe,0x3a,0x12,0x11,0xa0,0x40,0xc8,0xc7,0xbe,0x2,0x90,0xa6,0xad,0x21,0xf8,0xab,0xf2,0x0,0x29,0x1e,0x56,0xb8,0x58,0xa6,0xf6,0xe5,0xd,0x9a,0xc1,0xa8,0xb6,0xab,0xd4,0x98,0xf1,0x24,0x2d,0x52,0xc5,0xc5,0x2f,0x35,0x96,0x59,0x9e,0xc2,0xb2,0xd,0x9b,0x9c,0x85,0x4a,0x70,0xa,0x33,0xfe,0x8,0xcc,0xc5,0xef,0x11,0x11,0xba,0x11,0xe8,0x57,0x26,0x52,0x37,0xc2,0xc2,0xfc,0x1c,0x79,0x3f,0xd3,0x71,0xb8,0x22,0x15,0x3e,0x1,0x90,0x18,0x7a,0x52,0x57,0xd1,0xb,0x15,0xad,0x5b,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0xc8,0x80,0x87,0x1,0xd5,0x39,0x17,0x49,0x51,0x14,0x45,0x51,0x94,0xa5,0x26,0x34,0x36,0x9a,0xfb,0x9b,0x65,0xfb,0xfd,0x11,0x9,0x6b,0xa3,0x38,0xe1,0x3b,0x43,0xa4,0x1d,0x34,0x3f,0x26,0xc,0x2c,0x27,0x95,0xa,0xb2,0xa8,0x10,0xac,0x8e,0xa0,0xca,0x23,0x16,0x94,0xa,0x87,0x6a,0x7b,0x8d,0x93,0xee,0x15,0xd,0x2a,0x4c,0x3,0xd9,0xe7,0x23,0xd7,0xec,0x3d,0x92,0xb2,0x86,0x90,0x92,0x7a,0xa7,0x93,0xde,0x7b,0x56,0x6c,0x9d,0x7e,0x53,0x47,0x4,0x8,0x12,0xf,0xfc,0xfa,0x6a,0xf7,0x91,0x1a,0xf5,0x96,0xf4,0x77,0x69,0x7e,0x95,0x4,0xb8,0x4,0xd6,0xe7,0x4a,0x8a,0xa1,0xa,0x6d,0x4d,0xfb,0x97,0x21,0x51,0x7d,0xc2,0xc0,0x62,0xd9,0xbe,0x23,0x53,0xb,0x71,0xa9,0x67,0x41,0x6,0x69,0x9b,0x4,0x44,0xe8,0xe6,0x88,0x27,0x3a,0xe3,0xa9,0xa3,0xaf,0x1c,0x41,0x18,0xf3,0x76,0x47,0xc5,0x82,0x9e,0xb6,0x96,0x96,0xcd,0x9c,0x1f,0x15,0xf7,0xab,0x99,0x17,0x48,0x96,0x5d,0x15,0xb5,0x18,0xf5,0xe6,0xc7,0x10,0x66,0x28,0x5d,0x1a,0x97,0x96,0xcb,0x74,0x19,0xbe,0x36,0x2d,0x79,0xcd,0x24,0xd1,0xe8,0xf3,0xe8,0xcb,0x73,0x1e,0xa,0x22,0xc0,0x3a,0xa7,0x3c,0xf,0x52,0xfc,0x88,0x30,0xaa,0x2,0xaf,0xc5,0x40,0xdb,0x46,0x19,0x16,0x35,0xcf,0x59,0x1e,0xb6,0x4a,0x7b,0xd8,0xc,0x6a,0xdb,0x3,0x59,0xd3,0x8,0x7,0xfc,0x25,0x7b,0x24,0x8f,0xc0,0xd,0x58,0xaa,0x7b,0xba,0xdc,0xfb,0xd2,0xb0,0x50,0xd,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0x22,0x34,0x0,0x5c,0xe1,0xb7,0x42,0x58,0x41,0x97,0xa2,0x28,0xa3,0x8e,0xee,0x26,0x8d,0x2f,0x7a,0xef,0x97,0x86,0x90,0x7a,0xff,0xeb,0xe2,0xa8,0xe0,0xcf,0x2b,0xe4,0x2b,0x5,0x7a,0xc2,0x24,0x2,0x23,0xa9,0xb8,0xcf,0x87,0xc4,0xb4,0xf1,0x89,0xda,0x3c,0x51,0x8b,0x48,0x8f,0xec,0xa4,0x19,0xf8,0x84,0x4d,0x12,0xa1,0x95,0x74,0xdd,0xa6,0x82,0x48,0xab,0x94,0x54,0x2a,0x2a,0xf4,0x1d,0x95,0x2c,0xcd,0xb3,0x82,0x60,0x53,0x7c,0xc4,0x33,0x29,0x57,0x22,0x7c,0xac,0x52,0x86,0x28,0xbf,0x79,0xea,0x23,0x89,0x47,0xcb,0x66,0xe7,0x9e,0xd6,0x14,0x6,0x4a,0x3c,0x6e,0x1a,0x4f,0x7b,0xd5,0x11,0xd6,0x32,0xc1,0x98,0xf7,0xc8,0xe2,0x3a,0x61,0x45,0x31,0x1e,0xf1,0x6c,0xd7,0xad,0xe7,0x2,0x61,0xac,0x2f,0x89,0xd5,0x50,0x9e,0xfc,0x99,0x7,0x3c,0x31,0xd2,0xe7,0x59,0x9a,0x1f,0xbb,0x4f,0x62,0x85,0x1d,0x2f,0x98,0xde,0x53,0x12,0x75,0xd0,0xb0,0xa,0x43,0x10,0xf7,0x20,0x29,0x2c,0x97,0x41,0xcb,0x25,0xef,0xc9,0xcc,0x83,0xa4,0x2f,0x69,0x1d,0x63,0xa8,0x24,0xa4,0xf4,0x15,0x9a,0x45,0x5c,0xe0,0x38,0xe0,0x15,0xf8,0xd6,0xaf,0x28,0x8a,0xa2,0x2c,0x3b,0xd8,0x57,0x0,0x83,0xa6,0xf5,0xa5,0x1f,0xb6,0xb8,0x6f,0xd4,0xc5,0x82,0xaa,0x1,0x50,0x14,0x45,0x51,0x94,0x31,0x44,0xd,0x0,0x45,0x51,0x14,0x45,0x19,0x43,0xd4,0x0,0x50,0x14,0x45,0x51,0x94,0x31,0x24,0x4c,0x45,0x7e,0x19,0xbe,0xa3,0x7f,0x19,0x52,0xf1,0xf,0xb,0x63,0x2,0xa3,0x2a,0xe2,0xb4,0x5e,0x88,0x70,0xce,0xe7,0x25,0x49,0xec,0x71,0xce,0x27,0xd0,0x5b,0xa8,0x2e,0xe0,0x42,0xa4,0x5a,0x22,0xad,0x2a,0xc2,0xc0,0x62,0xbb,0xfa,0xd2,0x32,0x31,0x97,0x24,0x2c,0xf,0x17,0xc4,0x93,0x1e,0x81,0x2c,0xe,0x23,0xe2,0x37,0xa9,0x17,0xbb,0xda,0x2,0xb6,0x41,0xef,0x9,0xb8,0x0,0x4a,0x72,0xc2,0x5c,0x25,0xaa,0x8,0x24,0x87,0x28,0x16,0xf4,0xb5,0x75,0x69,0xc4,0xf0,0xe4,0x27,0xf5,0xae,0x59,0x49,0x34,0x59,0xc0,0x2b,0x68,0x14,0x94,0xe1,0x2c,0xf1,0xca,0xe6,0x11,0x91,0x49,0xf6,0x7d,0x69,0xdb,0x80,0xd4,0xcf,0x93,0x9f,0xf4,0x88,0x5a,0xb1,0xd7,0x3f,0x52,0x8e,0xaf,0xad,0x45,0xe7,0xbc,0xfa,0x4,0x76,0x2,0xd1,0x24,0xd8,0x51,0xc2,0xac,0xcf,0x95,0xb3,0x3,0xc0,0xaf,0x99,0x9,0xe0,0xa4,0x5d,0x49,0xba,0x91,0xef,0x3d,0x51,0x51,0x50,0xef,0xe1,0x9e,0x95,0xeb,0x49,0xbc,0xc0,0x58,0x23,0xf0,0x4,0x48,0x18,0xf6,0x0,0xa6,0x54,0x63,0x98,0x32,0xd1,0xa5,0xa6,0x4a,0x7d,0x4,0x13,0xf6,0xa2,0x5d,0x9e,0xd0,0x78,0x18,0xfa,0x64,0xbf,0xdc,0x71,0x65,0xa3,0x87,0x4e,0xf4,0x55,0xa4,0xdb,0x52,0xc4,0xa3,0xbb,0x5c,0x70,0x36,0xa8,0x30,0xcd,0x77,0xdb,0x45,0xc6,0x91,0x27,0x9d,0x58,0xe8,0x56,0xe3,0xb9,0xf0,0x19,0x28,0xa2,0xf4,0x35,0xfb,0xfa,0x52,0x89,0xe7,0x96,0x4a,0xc8,0xb7,0x1c,0x4,0x84,0xba,0x5,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x48,0xd8,0xe7,0xe6,0xa9,0x86,0xd8,0xa6,0x8e,0x8,0xb0,0x96,0x20,0x4b,0x58,0x2c,0x13,0xab,0x31,0x81,0xca,0xbc,0x65,0xb,0xc2,0xa4,0x9e,0xcc,0xc4,0xed,0xe0,0xa3,0x4e,0x5a,0x69,0xfe,0x92,0x6b,0x96,0xc6,0x83,0x7c,0x3f,0xbc,0xd2,0x65,0xc,0xb1,0x2f,0x19,0x43,0xee,0x9f,0x6f,0x1f,0x5f,0x72,0x7d,0x15,0xda,0xc6,0xdb,0x97,0x24,0x79,0x4a,0x5,0xa0,0x3e,0x51,0xa7,0x20,0x3f,0xaf,0x30,0x50,0xb0,0xdf,0x6f,0xe0,0x11,0xcf,0x31,0x71,0x98,0x20,0x5e,0xb7,0x8e,0xac,0x20,0x12,0x8d,0xee,0xbb,0x4b,0xf3,0x93,0x74,0x46,0xd2,0x47,0x98,0x1e,0xcb,0x19,0xee,0xf5,0x4f,0x2a,0xa8,0x13,0x1f,0x3d,0x2b,0x7c,0x80,0xa4,0xf9,0xf9,0x8e,0x26,0x1e,0x74,0xbf,0x9a,0x89,0x1c,0x9d,0x29,0x97,0xe3,0xcb,0x9f,0x7a,0x2,0x14,0x5e,0x33,0xed,0x4b,0xa4,0x21,0x58,0x7e,0xac,0xbd,0xe8,0x3e,0xbe,0x50,0x7c,0xc8,0xea,0x42,0xfb,0x2b,0x83,0x79,0xb3,0x34,0xb2,0xa3,0x84,0xd1,0x53,0x46,0x28,0x29,0x4b,0x51,0x94,0x65,0xc2,0xb8,0x89,0xa,0x17,0x93,0x61,0xb7,0xad,0x70,0x30,0x56,0xfc,0x5f,0x3e,0x2c,0x15,0x3e,0x1b,0x7d,0x29,0xc4,0x81,0xc3,0x16,0xa8,0xf6,0xa2,0x5b,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0x84,0x7d,0x1b,0x9,0x8b,0x21,0x2,0x94,0x1e,0xf3,0x5b,0xc5,0xf9,0xc4,0x80,0x42,0x30,0xaf,0x40,0x62,0x11,0x84,0x81,0x95,0xc4,0x7e,0x42,0x71,0x59,0x29,0xa8,0x4a,0xdb,0x8,0xc5,0x4e,0xf4,0x8,0x5d,0x16,0x57,0x7a,0xcd,0x75,0x4,0x92,0xbe,0x3a,0xb,0xd2,0xd6,0x3a,0x9a,0xd8,0x57,0xe6,0xa0,0x2,0xce,0x2a,0x65,0x4b,0xcf,0xb,0xad,0x29,0x86,0x1c,0x78,0xc3,0x9a,0x39,0xf8,0x61,0xfd,0xa6,0x2,0x62,0x67,0x4a,0xc2,0x71,0x44,0x7c,0x94,0x30,0xc9,0x8e,0x79,0x16,0x74,0x9e,0xf4,0xec,0x92,0xa9,0x90,0x4c,0x70,0x7d,0xe,0x80,0x65,0x2,0x63,0x52,0x49,0x5a,0x6,0xf3,0x48,0x9,0xd9,0x6d,0x4e,0x40,0xda,0xc2,0xc9,0xf6,0xa0,0xa9,0x18,0x92,0x94,0xcb,0xba,0x4d,0x25,0xa1,0xa1,0xb0,0xfd,0xa9,0x87,0x45,0x61,0xdf,0xa4,0xf9,0x91,0xc6,0x66,0x47,0xff,0xb2,0x7b,0xec,0xf3,0xec,0x28,0x15,0x1,0x16,0x23,0x52,0xa1,0xa1,0x27,0x79,0x92,0xfd,0x83,0x8a,0x0,0x15,0x45,0x59,0xd9,0xa8,0xfa,0x4e,0x59,0xe,0x2c,0xc3,0x7e,0xa8,0x5b,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xc,0x26,0x2,0x64,0xe1,0x55,0xd2,0xb2,0x68,0x52,0x61,0xda,0xa0,0x82,0x20,0x9f,0x10,0x89,0x9,0x31,0xea,0x78,0x95,0xaa,0x52,0x1f,0x16,0xa7,0xce,0xf5,0x1d,0xe9,0xb4,0x3e,0x55,0x8e,0xd4,0x8c,0xf4,0xb5,0x75,0x31,0xbc,0x8a,0x57,0xb6,0x41,0x85,0x81,0xbe,0xa8,0x75,0x4,0x76,0x35,0xfa,0xd2,0xa2,0x8,0xf4,0x6a,0x54,0x85,0x1e,0xb1,0x6d,0xc8,0xf5,0x11,0x1,0x94,0xb7,0x90,0xe2,0xb5,0x1,0xf4,0xde,0x4b,0x45,0xb9,0xd4,0x63,0x9d,0x91,0x1d,0xe9,0x4b,0xbd,0xe2,0x79,0xca,0xa5,0xf9,0x91,0x6b,0x29,0xa,0xf4,0x98,0xf8,0xcd,0x77,0xbc,0x30,0xad,0x4a,0x5,0x21,0x99,0x24,0xcc,0x27,0xda,0x63,0x89,0x59,0xbd,0x99,0x0,0x51,0x82,0x58,0xe8,0x36,0x4f,0xfa,0x62,0x80,0xd4,0xab,0xa1,0x28,0x3f,0x78,0xee,0x81,0xf7,0xc6,0x94,0x83,0x24,0xde,0x27,0xa5,0x22,0x45,0x4a,0xcd,0x31,0x20,0x4f,0x3e,0x98,0x8,0x70,0xa9,0xc4,0xc,0xc3,0x2e,0xb7,0xce,0xe0,0xac,0x2c,0x3d,0x2b,0xa5,0x1f,0xae,0x20,0xea,0xe,0xee,0x43,0x87,0x7d,0x5,0x90,0x85,0x97,0x3,0x79,0xfa,0x79,0xff,0x3e,0x7f,0xf0,0x82,0xf1,0x58,0x5d,0xaa,0xa8,0xb9,0xa5,0x75,0xf1,0xcd,0x5d,0x92,0x7c,0xbd,0xf9,0x55,0x79,0xc1,0x5b,0xa0,0x2e,0x95,0xcb,0x1e,0x22,0xb5,0xca,0x10,0xf6,0x87,0x23,0xf2,0x4c,0xd4,0x18,0x87,0x72,0x63,0x46,0xb7,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x9,0x17,0xdc,0x47,0xa8,0x23,0xc4,0x1b,0x36,0x3e,0xf1,0x15,0x8b,0x27,0x81,0xb9,0x9f,0xaa,0x10,0x4f,0x7a,0x4c,0x6c,0x1d,0xaf,0x6c,0xcc,0x73,0xa2,0x93,0x8a,0xe4,0xea,0x84,0xb1,0x3a,0x56,0x10,0x52,0xd6,0xa,0xf3,0x95,0x2d,0x10,0x73,0xb1,0x3a,0x1a,0xcb,0xc5,0x6a,0xa2,0x76,0xb0,0xe5,0xfc,0x60,0x50,0xdf,0xbb,0x63,0x31,0x68,0xd8,0xde,0x22,0x7d,0xd9,0x15,0xfb,0x92,0xb0,0x8,0x29,0xec,0x68,0x56,0xdf,0x7e,0x71,0x2d,0xcf,0x6f,0x3e,0x6,0x1c,0x9b,0x68,0xfb,0x83,0x8,0x10,0x99,0xa6,0xc0,0x57,0x26,0xc9,0x93,0x5e,0x73,0x9d,0xbd,0xdc,0x3a,0x69,0x7,0x4f,0x4a,0xd3,0x4b,0xef,0x1f,0xd3,0x1e,0xd4,0xb9,0xf7,0x3e,0xe7,0x98,0x62,0xb1,0x27,0xc1,0xa,0x5,0x7f,0x75,0xc4,0x87,0xd2,0xb,0xa6,0x42,0x51,0x4f,0xda,0x92,0x7,0x42,0x5f,0x9e,0x59,0x47,0x54,0x4f,0x80,0x8a,0x52,0x95,0xba,0xc6,0xcd,0xa,0xa6,0xce,0x25,0x2f,0x3b,0x1,0xa1,0x8f,0x21,0xdf,0xd7,0x5a,0x22,0xb9,0xa,0x93,0xc3,0x72,0x66,0xe8,0x5f,0x6,0xa0,0x9e,0x61,0xb5,0x94,0x1d,0x71,0x51,0x4,0x84,0x19,0xba,0x5,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0xc8,0xe0,0x9e,0x0,0x25,0xf1,0xaa,0x8,0xe2,0xa4,0xc2,0x34,0x49,0xd9,0x52,0xd1,0x9d,0x34,0xbf,0x2a,0xe9,0xeb,0x8,0xdd,0x7c,0x71,0xa4,0xe2,0xb7,0x1a,0xed,0x20,0x16,0x34,0xe,0x1e,0x8d,0x46,0x16,0x5f,0x8b,0x2f,0xab,0x3a,0xf7,0x99,0x64,0x58,0x47,0x54,0x35,0x74,0x31,0x64,0x8d,0xb6,0xf1,0xf6,0x1b,0xa9,0xd8,0xb3,0x4e,0xd8,0xc2,0x41,0xf4,0x1f,0x1c,0xe6,0xe9,0xf,0x3,0x86,0x55,0x7a,0x56,0x84,0x50,0xa1,0x95,0xf4,0x9e,0x54,0x9,0x2f,0x44,0x91,0xee,0x5,0xd3,0x6b,0x26,0x89,0x6b,0xf5,0xf5,0x1a,0xf8,0x8e,0x3,0x5e,0x8c,0xea,0x88,0xcb,0x60,0xda,0x8a,0x3a,0xf9,0xb1,0xc,0x86,0x3d,0xd6,0xb0,0x32,0x16,0x88,0x76,0xe4,0x45,0x80,0xc3,0x1c,0xa0,0xeb,0x94,0xbb,0x82,0x10,0x3e,0xdf,0x8b,0x56,0xb6,0x32,0x42,0xc,0xd3,0xb8,0xad,0xd0,0x19,0xea,0x88,0xb4,0x68,0x34,0xe1,0x0,0x4d,0xe3,0xd6,0xa8,0xb7,0xd4,0x61,0x60,0x25,0x4f,0x72,0x45,0x43,0xcd,0x13,0x55,0x6c,0x0,0x54,0x48,0x2b,0x31,0x2,0x6a,0x79,0xee,0x73,0xf5,0xea,0x5d,0xa7,0x2e,0xd2,0x32,0x7c,0xee,0x8f,0x87,0x9a,0x9f,0x54,0xf1,0x2f,0x8f,0x3a,0x14,0x74,0xb,0x40,0x51,0x14,0x45,0x51,0xc6,0x90,0xff,0x1f,0x3a,0x4,0x35,0x6b,0x39,0xdf,0xa5,0x9a,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:36:17: warning: ‘icon_512_png_size’ defined but not used [-Wunused-variable] 36 | static uint32_t icon_512_png_size = 0xf7a6; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:33:16: warning: ‘icon_310_png_data’ defined but not used [-Wunused-variable] 33 | static uint8_t icon_310_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x36,0x0,0x0,0x1,0x36,0x8,0x6,0x0,0x0,0x0,0xeb,0xbc,0xbe,0xa9,0x0,0x0,0x93,0x4e,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x7d,0x77,0xbc,0x25,0x37,0x75,0xff,0x57,0x9a,0x5b,0x5e,0xdd,0xde,0xbd,0xcd,0x6b,0xef,0xae,0x2b,0xc6,0xc6,0x6,0x17,0x8a,0x4d,0xb,0x2d,0x40,0x68,0xa1,0x27,0x40,0x20,0x84,0x16,0xea,0xf,0x1c,0x8,0x21,0xb4,0x24,0x10,0x12,0x42,0x9,0xc5,0x54,0x53,0x42,0x33,0x21,0x98,0x5e,0x6c,0x8c,0x31,0xb8,0xf7,0xba,0x2e,0xdb,0xbc,0xeb,0x6d,0xde,0xbe,0xfb,0xde,0xbb,0xf7,0x8e,0xf4,0xfb,0x63,0xda,0x91,0x46,0x67,0xae,0xee,0x2b,0xf7,0xbd,0xb7,0x3b,0xc7,0x9f,0xf1,0xea,0xe9,0x1e,0x49,0x47,0x9a,0x99,0x33,0xe7,0xab,0x73,0x24,0x89,0xb5,0xc7,0x5d,0xa3,0x1,0x40,0xb,0x81,0x94,0x84,0x4e,0x93,0x9a,0x64,0x9b,0x69,0xca,0x2f,0x4c,0x9e,0xe4,0x4f,0x1,0x24,0x35,0x69,0x68,0x27,0x8f,0x16,0x4c,0x1b,0x22,0x2b,0x11,0xf1,0x88,0xac,0x4e,0xc2,0xaf,0x68,0x59,0x49,0xd3,0x59,0x7b,0x21,0xcd,0xa7,0x65,0xa5,0x30,0x78,0x92,0x12,0xa1,0xa0,0x69,0x9d,0xb6,0x11,0xc9,0x9d,0xc9,0x91,0x8e,0x93,0x0,0x40,0xda,0x30,0xf3,0x1d,0xe3,0x2a,0x0,0x10,0xf9,0xe8,0xf8,0x21,0xd0,0xee,0x34,0xad,0x5f,0x32,0xf9,0x74,0xec,0xa5,0xce,0xd2,0x46,0xdb,0x24,0x3f,0x97,0xd6,0xe,0x7e,0x5b,0x56,0x2a,0x1f,0xad,0x5f,0x11,0x99,0x68,0x5a,0xbb,0x79,0x68,0x7b,0x54,0xe,0xd8,0xf9,0xca,0x91,0x4f,0xe5,0xd0,0x0,0xe8,0x78,0xd0,0x36,0x18,0x99,0x44,0xc8,0xc8,0xc4,0xa5,0x69,0x1b,0x24,0x6d,0xf7,0x81,0xf2,0xb8,0xe4,0x86,0x6,0x40,0xea,0x85,0x72,0xf0,0x5b,0x24,0x3c,0xe4,0x86,0x32,0x65,0x82,0xeb,0x7e,0xd9,0x7d,0x70,0xc9,0x7,0x93,0xc7,0x78,0x1e,0x5c,0x72,0xdb,0x44,0xf3,0x89,0xac,0x4e,0x79,0xac,0xfc,0x5c,0x5a,0x3b,0xf8,0xdb,0x95,0xc9,0xda,0xa8,0xc8,0x34,0x9b,0x28,0x1e,0xca,0x6f,0xbc,0x97,0xd9,0xf,0x86,0x42,0xd1,0x4e,0x76,0x93,0x8c,0x1f,0xb4,0x29,0x93,0x93,0xb2,0x87,0x5d,0x68,0x53,0x3e,0x85,0x4c,0xb9,0x98,0xd5,0xba,0x2b,0x15,0x6c,0x7f,0xb2,0xb4,0x34,0x44,0xd2,0x86,0x2,0x4c,0x92,0xa,0xf6,0x2d,0xd5,0xce,0xa4,0x99,0x4f,0x5e,0x46,0xfa,0xb3,0x21,0x93,0xc7,0xcd,0x62,0x59,0x98,0xc1,0xcf,0xe5,0xd3,0x87,0x9a,0x91,0xd5,0xf3,0xa1,0x71,0x53,0x87,0xf5,0xb0,0x72,0x58,0x2f,0x60,0x92,0xcc,0xf5,0x8d,0x79,0x1,0x9d,0x2f,0x2f,0xac,0xb4,0x76,0xe7,0x6b,0x8e,0xc7,0x4a,0xa7,0xed,0x29,0x32,0xce,0xb6,0x2,0x6b,0x97,0xb6,0xeb,0xa5,0xe4,0x21,0xb7,0x71,0x7f,0x19,0xa5,0x0,0x4d,0x9e,0x3f,0x5b,0xe,0x57,0xb5,0x5c,0x1f,0xa,0x44,0xf5,0x52,0x78,0xbe,0x72,0xbb,0xf8,0xad,0x7a,0xbc,0xca,0x68,0xe3,0x7b,0x5f,0x52,0x49,0x25,0x95,0x74,0x44,0x50,0x65,0xb2,0x5,0x98,0x4a,0xe4,0xb2,0x36,0x5,0x93,0x5f,0x52,0x49,0x25,0x4d,0x5d,0xaa,0x24,0xa6,0xa1,0xf1,0xf2,0xda,0xb0,0xc9,0x91,0x2f,0x39,0x58,0x6a,0x94,0xd1,0x7c,0xbd,0x24,0x2b,0xad,0x4a,0x58,0xc6,0xb2,0x1,0x43,0xb2,0x3f,0x68,0x35,0xd2,0x0,0x90,0x19,0x29,0x22,0x1f,0x35,0x4b,0x15,0x29,0x4d,0xcb,0xa,0x2,0x76,0xa9,0x11,0x9e,0x4c,0x31,0x9,0x44,0x73,0x6c,0xa9,0xb1,0x6d,0x76,0x34,0xf,0xb5,0x8b,0xc8,0x98,0x23,0xb2,0xa,0x6b,0xce,0x6c,0xe7,0x6e,0xa,0xc7,0x6f,0xb3,0x50,0xc8,0x44,0x7e,0xa0,0x30,0x24,0x9d,0xd7,0x20,0xfc,0xda,0x96,0x89,0xd6,0x3b,0x56,0x88,0xea,0x82,0x46,0x3e,0x30,0xae,0x0,0xde,0x15,0x8e,0x81,0x23,0xdf,0x8b,0x3c,0xe5,0xd0,0x1e,0x3c,0x1c,0x94,0xf2,0x81,0x68,0x9a,0x99,0x3,0x34,0xe0,0x34,0x6d,0x4f,0x65,0x75,0xe5,0xea,0xe7,0xe0,0xbb,0xab,0x3f,0xed,0xda,0x73,0xc8,0xca,0x4e,0x5f,0x8c,0x6,0x96,0x76,0x5e,0xa6,0x84,0xa2,0x25,0x95,0x54,0xd2,0x11,0x47,0xa5,0x62,0x1b,0x5,0x95,0xd0,0xb4,0xa4,0x92,0xa6,0x36,0x55,0x44,0x6c,0xc2,0xb1,0x96,0x7a,0x1b,0x54,0x5,0x98,0x11,0xd,0xda,0xf2,0x4c,0x6a,0x97,0x16,0xb0,0xeb,0x14,0x4c,0xbe,0xb3,0x90,0xce,0xc0,0xa8,0x36,0x11,0x9a,0x22,0x6a,0x5a,0x16,0x78,0xb,0xb5,0x33,0x9f,0x94,0x15,0x6e,0xe3,0x3c,0x88,0x91,0x9b,0x40,0x4,0xbf,0x55,0x3b,0xef,0x5d,0x51,0x57,0x58,0x57,0x32,0x63,0x76,0xdb,0x70,0x30,0x2d,0x43,0xe1,0x9,0x4c,0x98,0x99,0x6b,0xd4,0x95,0xcf,0xa,0xe8,0xa8,0xd3,0x2e,0xef,0xe9,0x45,0x64,0xd3,0x3e,0x50,0x54,0x79,0xf0,0x74,0xd8,0x36,0xe7,0xfd,0xf4,0x82,0x43,0x24,0xb4,0xc2,0x7,0xa2,0xda,0x21,0x2b,0x1c,0x4,0x64,0xbd,0x8b,0x1e,0x63,0xac,0xad,0xf6,0x9c,0x72,0x7b,0xde,0x7,0xa7,0x97,0x17,0x60,0x21,0xa7,0xa7,0x97,0x32,0xe3,0x1f,0x8d,0x97,0x17,0x8e,0xbf,0xed,0xb1,0x34,0x79,0x4a,0x8b,0xad,0xa4,0x92,0x4a,0x3a,0xe2,0xa8,0x54,0x6c,0x25,0x95,0x54,0xd2,0x11,0x47,0x95,0x4,0xb2,0xb1,0xc6,0x9f,0x17,0xb4,0xca,0x4a,0x50,0x68,0xa8,0x1,0x3,0x8b,0xa6,0x68,0xcd,0xf6,0xa0,0x51,0x18,0xe7,0xd1,0x1e,0xf5,0x66,0x52,0xc3,0x56,0x30,0xa6,0xa9,0xe1,0x45,0x25,0x2c,0x4a,0xc3,0x19,0x88,0x4b,0x91,0xa5,0x22,0x3f,0x4,0x44,0xc4,0x26,0x28,0x14,0x85,0x39,0x68,0x86,0x9,0xcf,0x44,0x4,0xbb,0x2,0x77,0x69,0x7e,0xae,0x52,0x98,0xf9,0xd4,0x22,0x4f,0xa1,0x3c,0xc3,0x9f,0x6b,0x83,0x24,0xc,0xe8,0xea,0x28,0x9f,0x83,0xcd,0x1e,0xf0,0x84,0xf5,0xec,0x5a,0xfc,0x6c,0xf0,0xa8,0x3,0x3e,0x69,0xf2,0x37,0xcb,0x5f,0x20,0x87,0x57,0xc4,0x3b,0x25,0x1b,0x32,0xf9,0x40,0x78,0xca,0xaf,0x88,0xc,0x14,0xde,0xb9,0xea,0x2c,0x82,0xd3,0x3e,0x10,0x95,0x93,0xd5,0x1e,0xe3,0x24,0xdb,0x96,0x89,0x91,0xc3,0xc7,0xeb,0xcd,0xf2,0x78,0x78,0x51,0x73,0xde,0xd9,0x76,0x75,0x16,0xc8,0x67,0xc0,0xe3,0xd2,0x62,0x2b,0xa9,0xa4,0x92,0x8e,0x40,0x2a,0x15,0x5b,0x49,0x25,0x95,0x74,0xc4,0x51,0x45,0xd8,0xf0,0x25,0x7,0x5,0x9,0x94,0xd4,0x1c,0x9b,0xbb,0xe,0xba,0xc6,0x53,0x1b,0x40,0xd1,0x95,0x32,0x33,0x4,0xf1,0x4c,0x82,0xd4,0x3,0xd8,0x41,0xb6,0x59,0x9b,0xc6,0x4a,0x35,0x1a,0xa0,0x4b,0xe1,0x27,0xc1,0xca,0x2,0x3a,0x8b,0x5f,0x24,0xed,0x49,0x4b,0x42,0x8a,0x1a,0x5,0x9,0x10,0x96,0x22,0xa,0x40,0xe,0x1,0xb4,0xec,0x7e,0xb8,0x7a,0xe8,0x1a,0x40,0x6f,0xa8,0x57,0x10,0xa0,0xab,0x1d,0x3c,0xec,0xe2,0xe1,0x2,0xd3,0x9e,0x93,0xdb,0xb,0x1a,0x8d,0x81,0xdf,0xf0,0xea,0x71,0x72,0x10,0x9e,0x9c,0x17,0xb0,0x53,0x39,0x38,0x2a,0x5a,0x4f,0xea,0x82,0x6b,0x3e,0x1e,0x52,0x8b,0x8c,0x20,0x5b,0x1b,0x6a,0x3b,0xf2,0xb,0xbd,0x99,0xae,0xfa,0xad,0xbf,0x8d,0x88,0x3,0x6,0xca,0x1b,0x9e,0xd0,0x76,0x5e,0x68,0xfb,0xb7,0x22,0x98,0xd9,0x46,0xee,0x42,0x6f,0xae,0xa3,0x4e,0x83,0xaf,0x68,0xa,0xa2,0x5c,0x52,0xd5,0x31,0x91,0x8d,0x4b,0xca,0xe5,0x56,0x25,0x1d,0xe1,0xd4,0xc9,0xbc,0xe2,0xd4,0xa2,0x12,0x8a,0x96,0x54,0x52,0x49,0x47,0x1c,0x55,0x12,0xad,0x6c,0x6c,0x87,0x45,0xe1,0x27,0x5,0x65,0xb6,0xc7,0x33,0x26,0xa,0x67,0xd,0x1d,0x6f,0x5,0xc6,0x52,0xd8,0x97,0xed,0x3c,0x94,0x6d,0x11,0xa4,0x29,0xaa,0xb0,0xf7,0x32,0x73,0xad,0xfd,0xb4,0xd6,0x6e,0x9a,0xe8,0xcb,0xfd,0xb5,0x11,0x1c,0x44,0x65,0x11,0x79,0x26,0x1f,0x5,0x1e,0x2,0x40,0xa0,0x23,0x28,0xaa,0xec,0xb6,0x9c,0x51,0xc9,0x96,0x4c,0x86,0xe7,0xd0,0x63,0xad,0x68,0x51,0x3a,0x2d,0xce,0xd4,0x63,0xb4,0x5d,0x34,0xf5,0xc0,0x99,0xf6,0xca,0xc1,0x6b,0x57,0xcf,0xc3,0x2,0x23,0xed,0x6c,0x8f,0x81,0x71,0xac,0x7,0x8d,0x3e,0x28,0x36,0x24,0x19,0xb,0x54,0xe6,0x20,0x90,0x27,0xcc,0x6c,0xeb,0xe5,0xa4,0x50,0xcf,0x53,0x56,0x76,0x9a,0x2,0xee,0x7c,0x56,0x56,0xcf,0xc0,0x62,0x36,0x40,0x97,0x81,0xd0,0xac,0xf7,0xb3,0x48,0x3e,0x57,0x9a,0xfe,0x5d,0x0,0x83,0xdb,0x46,0xd,0x44,0x72,0x97,0x16,0x5b,0x49,0x25,0x95,0x74,0xc4,0x51,0xa9,0xd8,0x4a,0x2a,0xa9,0xa4,0x23,0x8e,0x48,0x80,0x2e,0x3,0x63,0x8,0x5e,0x33,0xfd,0x72,0x6e,0x2f,0x1d,0x6b,0xa8,0x7b,0xcc,0xb2,0xb,0x64,0xd0,0x57,0xdb,0x72,0x10,0xef,0x8e,0x11,0x88,0xcb,0x38,0xb,0xd,0x74,0x47,0x71,0x26,0xdd,0x26,0xdc,0x82,0x80,0x2e,0xe3,0x9c,0x6,0x13,0x4b,0x0,0x22,0x2e,0xa3,0x1,0x68,0xa1,0x73,0xce,0x84,0x10,0x40,0xd3,0x2b,0x50,0xd6,0xd7,0x3c,0x77,0x10,0x7,0x4b,0x8d,0xb6,0x7c,0xcd,0x7c,0xa6,0x59,0xce,0x3b,0xeb,0xb5,0x4d,0x4d,0x81,0x77,0x51,0x93,0x7c,0xea,0xe1,0xa2,0xf9,0x9c,0xf7,0xe,0xe,0x1e,0x23,0xd8,0x14,0x56,0x9d,0x9c,0xc7,0xae,0xd3,0xa0,0x57,0xdf,0xf5,0xa1,0x1e,0x6b,0x42,0x35,0xd3,0x6,0x95,0x89,0xf5,0x9c,0xfa,0xf4,0xa1,0x48,0x3e,0xd7,0x98,0xd9,0xf0,0xd8,0xd5,0x1f,0x9a,0x5f,0x24,0x7,0xf7,0x6c,0x31,0x70,0x9a,0x9b,0x76,0xc8,0xdd,0x4f,0x9f,0x77,0xc5,0x6c,0xef,0xa8,0xf3,0x8a,0xfa,0x6c,0xd1,0xc5,0xa9,0x16,0x4e,0x37,0xb,0xc4,0x4a,0xf,0x7e,0x41,0x5,0x47,0x17,0x79,0x28,0xea,0x29,0x49,0x45,0xf3,0x56,0x9d,0xd6,0x33,0xda,0xb2,0x25,0x8d,0x96,0x4a,0x28,0x5a,0x52,0x49,0x25,0x1d,0x71,0xe4,0x3e,0xcc,0xa5,0x8,0xa2,0x24,0xc4,0x9c,0x64,0x25,0x84,0x19,0x13,0xe8,0xda,0x91,0x48,0x83,0x43,0x99,0x26,0xec,0xd5,0xe4,0xf,0xce,0xf,0x23,0x19,0xf9,0xcc,0xfe,0xd0,0xb2,0x24,0xb8,0x97,0x98,0xfc,0x4a,0x33,0x56,0x1b,0xdd,0x29,0x98,0x76,0x8,0xda,0xb4,0x9e,0x63,0x19,0x25,0xb2,0xe0,0x40,0xd,0xf3,0xac,0x1e,0x7e,0x7d,0x28,0xf3,0x7,0xe7,0x39,0x2d,0xf4,0x32,0x51,0x17,0xb3,0xb,0xb2,0x6b,0xab,0x88,0x6b,0x0,0x75,0x1,0xdc,0xa0,0x34,0xc6,0x6d,0x8b,0x8c,0xf1,0xeb,0x10,0x3e,0x19,0x70,0xb5,0xc3,0x13,0x94,0xbc,0x77,0x7d,0xe5,0xda,0xa6,0xfc,0x14,0xd2,0xc1,0xfa,0xad,0xa0,0x3f,0x76,0x5d,0xa3,0xa,0x6e,0x6d,0x23,0x37,0xbd,0x8f,0x45,0x5e,0x65,0x67,0xdb,0xdc,0xfd,0xe9,0x44,0x8e,0x36,0xfc,0x85,0x6b,0x7e,0x29,0x3f,0x67,0xf1,0x72,0x63,0x3f,0xc1,0x1,0xba,0x86,0x72,0xea,0x18,0xf8,0x75,0x97,0x4c,0x59,0x49,0x3e,0xbd,0xf,0xc2,0x52,0xfa,0x5,0x75,0x4d,0x1e,0xb5,0x7b,0x8,0x7c,0xca,0x8e,0x95,0x67,0xa2,0x68,0xa2,0xdb,0xe6,0x14,0xca,0x91,0x40,0x1e,0x4a,0x84,0xcd,0x1f,0x6d,0x7b,0x3e,0x69,0x1f,0x99,0x7c,0xea,0x35,0xa9,0x84,0xa2,0x25,0x95,0x54,0xd2,0x11,0x47,0x64,0xad,0x28,0x81,0x81,0x4c,0x20,0xae,0x4f,0xac,0xa0,0xad,0x43,0x5d,0x30,0x53,0x23,0x43,0x56,0x9a,0x40,0x3a,0x1b,0xc6,0x9a,0x46,0x5e,0xe6,0x8d,0x74,0xaf,0x3a,0xb5,0xbc,0xa5,0x2c,0x8a,0x73,0xc1,0x33,0x3,0xc4,0x19,0x6b,0x45,0x35,0x91,0x9c,0x7e,0x5,0xa8,0x7c,0x82,0xb4,0x4d,0xeb,0x51,0x30,0xf,0xba,0x31,0xe,0x82,0x61,0xd,0x58,0xc5,0xe4,0x5b,0x7d,0xa3,0x3b,0xe8,0x6a,0x7,0x3f,0x4b,0xbe,0x5f,0xc0,0xe,0xd3,0x9c,0xb7,0xcf,0xf7,0x6b,0x3d,0xea,0xf3,0x39,0xad,0xc1,0x34,0xc6,0xd5,0xe3,0x2c,0xd1,0xc2,0xa7,0xb7,0x9d,0xf5,0x6b,0x79,0x4b,0x7d,0xe,0x73,0x29,0x84,0xbe,0x49,0x5e,0xa7,0x10,0xbf,0x88,0x3f,0xfe,0x9b,0x83,0xf2,0x76,0xdb,0xc6,0x7d,0x20,0x55,0x75,0x3a,0x7e,0x3e,0xdb,0x19,0x71,0x41,0xd0,0x85,0xd1,0x3,0x5c,0x7b,0x24,0x5b,0x8c,0xc5,0x2b,0x6a,0x55,0x44,0xfe,0x60,0x98,0xb8,0xc2,0x9d,0x11,0x7,0x19,0xc7,0x4a,0x3c,0x6c,0xce,0xf3,0xe5,0xd3,0x59,0xa4,0x33,0xa7,0xb3,0xf2,0x35,0xfa,0xf4,0xa2,0xd3,0x71,0xed,0x94,0x26,0x62,0x24,0xa7,0xa,0x15,0x29,0xf0,0xb1,0xe4,0x8f,0x45,0x16,0xcf,0x97,0xb4,0xe3,0xb4,0x6f,0x1b,0x9d,0x92,0x6f,0xdb,0x9d,0xf0,0x8f,0x35,0xed,0x27,0x47,0x9,0x45,0x4b,0x2a,0xa9,0xa4,0x23,0x8e,0xd2,0xc3,0x5c,0x4,0xf1,0xd8,0x75,0xae,0xe3,0x99,0x12,0x1a,0xd0,0xb1,0x35,0x67,0xa3,0x24,0xba,0xe9,0xab,0x72,0x41,0x28,0x3,0x6e,0xd9,0x65,0x35,0xc3,0xe3,0x96,0xc3,0x7,0xa1,0x69,0x4d,0x21,0xb8,0x55,0xf,0x63,0x82,0x51,0x2b,0x4d,0x11,0xab,0x35,0x20,0xac,0x55,0x64,0x81,0xbb,0xd,0xb6,0x52,0x2e,0x7f,0x2c,0x3c,0x5c,0x51,0xa,0x31,0x8a,0xac,0x1a,0x47,0x5a,0x5b,0xf9,0x85,0x87,0x6e,0x38,0x1b,0xb7,0xd2,0x9d,0x40,0xb7,0x82,0x34,0xe7,0xd5,0xe3,0xa0,0x51,0x5b,0x38,0x58,0x20,0xbb,0x20,0xf0,0xb3,0x70,0x27,0x5a,0x87,0xd7,0xd1,0x7b,0x8b,0x25,0x9a,0xed,0x73,0x96,0xa8,0x7,0x14,0x2d,0xa,0x76,0xe6,0xa6,0x1,0x3c,0xd7,0x65,0xb6,0xef,0x3,0x1d,0x63,0x47,0x1d,0x76,0x59,0x76,0x9d,0xae,0xc5,0x57,0xb0,0xab,0x6f,0x7e,0x3f,0x36,0x5e,0x3c,0xeb,0xcc,0x5e,0x2a,0x88,0xbb,0xb4,0x66,0x70,0xa3,0xb0,0xfe,0x30,0xe7,0xeb,0x74,0xd6,0x16,0xb3,0x38,0xdc,0x58,0xf3,0xcd,0x60,0x79,0x33,0x9b,0x82,0x46,0x4b,0x54,0xb2,0x18,0xdf,0xdd,0x71,0xeb,0xa6,0x30,0x83,0x63,0xa2,0xf1,0xe8,0xf,0x89,0xe8,0x64,0x2b,0x73,0x7f,0x37,0x87,0x80,0xdc,0xa2,0x79,0x66,0x5c,0xf9,0x7a,0xdc,0x2c,0xc6,0x6f,0xb9,0xed,0xb9,0x93,0x7c,0xab,0x2,0xf6,0x94,0x2f,0x4e,0x26,0xf,0x39,0xec,0xb2,0xac,0x12,0x22,0x6c,0x3e,0x61,0x20,0x6d,0xc3,0x2c,0xa,0x64,0xf5,0x51,0x2e,0x85,0x5b,0x97,0x77,0x90,0xd6,0x45,0x8a,0x60,0xa2,0xd2,0xe3,0x20,0x77,0xd7,0xe4,0x6b,0xc7,0x53,0xc4,0x7,0x23,0xbf,0x84,0xa2,0x5d,0xa0,0x22,0x7d,0x53,0x52,0x49,0x25,0x8d,0x3f,0x55,0x84,0xce,0x7,0x34,0x4a,0x66,0xdb,0x22,0x4a,0x9a,0xf9,0x8a,0xdb,0xd9,0x9a,0x40,0x37,0x97,0x6e,0x36,0x76,0x27,0xb2,0xd6,0x6b,0x26,0x16,0xa2,0x1d,0x6b,0x6a,0xf2,0xbb,0xad,0x34,0x4a,0x8a,0x6e,0x55,0x24,0xac,0xbe,0x25,0x1f,0x53,0xcb,0x43,0x9a,0x14,0xd1,0x30,0xb7,0x55,0x4a,0xe5,0x13,0x4,0x7e,0xa,0xb7,0xd1,0x90,0x18,0x78,0x2,0x11,0x3c,0xad,0x93,0xb2,0xd,0x2f,0xe8,0x91,0xaf,0x33,0x15,0x24,0xe5,0xe9,0xd0,0x62,0x3,0xb5,0x70,0xb4,0x95,0xcf,0x55,0xc0,0x4,0xbd,0x7a,0x1d,0x3c,0xd3,0xe1,0x3a,0x46,0x3b,0xcd,0x5,0x98,0x3a,0xf3,0x5d,0xed,0x39,0x64,0x2d,0x5c,0xaf,0xe8,0xea,0x87,0xe5,0xfd,0x4c,0xcb,0x7b,0x7a,0x45,0xc7,0xd,0x1e,0x7b,0x7c,0x22,0xed,0x3a,0x85,0xab,0x6f,0x5,0xf2,0xb1,0xdb,0x16,0x51,0x99,0x3a,0xdd,0x35,0x97,0xb,0x9a,0x2e,0xb2,0xd8,0xda,0x59,0x72,0x76,0xdb,0x66,0xbd,0x6d,0xbd,0xa2,0x9d,0xfb,0xe2,0x32,0xae,0xb1,0xf8,0xf1,0xe8,0x82,0x78,0xa3,0x2,0x2e,0x6a,0x7f,0xcc,0x51,0xb1,0x13,0x63,0x57,0x25,0xf3,0x81,0xf6,0x8a,0x84,0xce,0xe7,0xdb,0x7c,0xf2,0x3b,0xe5,0xa1,0x7c,0xdc,0x4b,0x3d,0x9e,0x6d,0x8f,0x66,0x8c,0x47,0x7b,0x5f,0x8a,0xfa,0xe3,0x3,0x6d,0x8a,0xca,0xb6,0x53,0xc8,0x93,0x4d,0x9c,0x7c,0x3e,0x3c,0x5c,0x7f,0x46,0x33,0x4e,0x3e,0x3c,0x9d,0x28,0x36,0xff,0xf6,0x8e,0xba,0x45,0xf0,0x93,0x49,0xdc,0xad,0x2a,0xa9,0xa4,0x92,0xc6,0x97,0x2a,0xb9,0xb3,0x38,0x73,0x6f,0x1d,0xf3,0x1a,0x72,0xdb,0x5,0x19,0x50,0x87,0x58,0xa7,0x56,0xf0,0x2d,0x7b,0x4e,0x89,0xf,0x19,0x65,0x75,0x96,0x47,0x2d,0x53,0x52,0x27,0xbb,0x53,0x6e,0xd1,0xf6,0x3f,0x9c,0x4c,0x84,0x8d,0x3b,0x93,0x95,0x42,0x57,0x3a,0xbe,0x92,0xe4,0x57,0x88,0xd8,0xa1,0x8f,0x4c,0x86,0x78,0xda,0xad,0x25,0x8b,0x3c,0xc4,0x9a,0x24,0x68,0xda,0x80,0xa5,0xcc,0xbd,0xf6,0xd9,0xc9,0x97,0x85,0x2d,0x45,0x5f,0x7a,0x87,0x75,0x90,0xf3,0x34,0xba,0xe4,0xd3,0x3c,0xc4,0xe2,0x3c,0x84,0x3e,0xe7,0xa1,0xb2,0x3b,0xc3,0x7a,0x58,0x35,0xc6,0xc1,0x24,0x30,0x79,0x9c,0x10,0xd5,0x6e,0x8f,0x69,0xdb,0x7b,0x2d,0x26,0x23,0x1f,0xbb,0x56,0x94,0x91,0x8f,0xf3,0x8a,0xfa,0xdc,0xdf,0x42,0xef,0x6c,0x7,0x69,0xd6,0x83,0xeb,0xfa,0xdb,0x21,0x13,0x34,0x2a,0xee,0x48,0xb,0x77,0x61,0x53,0x9,0x32,0x9e,0x46,0x86,0xc6,0xbe,0x7e,0xd2,0xa3,0x15,0x97,0xe7,0xd4,0xfa,0x4b,0xd0,0xde,0xb1,0xd1,0xfc,0x66,0x5b,0xbc,0xec,0x5c,0x7b,0xb4,0x2c,0x51,0x6c,0xa4,0x14,0x4d,0x1b,0xb,0xe5,0x7d,0x4c,0xf8,0x9c,0x27,0xb0,0x58,0x36,0x3e,0xbf,0x68,0x4c,0x7d,0xf8,0xc6,0xf0,0xf0,0x7a,0xc3,0x24,0x1f,0x62,0x14,0x87,0x77,0x5f,0x8b,0xea,0xb4,0xeb,0xb5,0xdb,0xe0,0xca,0xb6,0x51,0x84,0x85,0xf2,0x8d,0x66,0xbc,0xdb,0xb5,0x37,0x96,0xb4,0xaf,0xac,0x63,0xe9,0xc3,0x68,0x88,0xaf,0xab,0x84,0xa2,0x93,0x44,0x9d,0xbe,0xba,0x25,0x95,0x54,0x92,0x3f,0xe5,0xa1,0x28,0x1c,0x6b,0x22,0x5d,0x7f,0x91,0xa4,0x71,0xe6,0xa,0xf9,0x41,0x1b,0x56,0x50,0x1,0x25,0x45,0x98,0xb5,0x9b,0x6,0x93,0xdb,0x68,0xcc,0x9,0x25,0x18,0xac,0x2c,0x48,0xb1,0xdc,0x21,0x2c,0xe,0xfe,0x5c,0x36,0x3,0xf7,0x5c,0x4b,0xaa,0xb4,0xf5,0x7f,0x7a,0x4e,0x4d,0xcd,0xd1,0x1d,0x0,0x68,0x75,0xfc,0xd5,0x2b,0x22,0x17,0x1f,0x53,0xbf,0x86,0x67,0x8c,0x95,0x47,0x5d,0x9d,0x5a,0x6c,0x46,0x7c,0x17,0x63,0xc9,0xe5,0x78,0x5c,0xbb,0xd5,0x6a,0x78,0xc1,0x60,0x1f,0x88,0xc5,0xc9,0x2a,0x48,0x1b,0xa3,0x81,0x77,0x9c,0x1c,0xce,0x76,0x8b,0xe4,0xe3,0xe,0x57,0x61,0x48,0x5b,0x7d,0xe0,0x3e,0xad,0x8e,0x77,0x31,0xc7,0xc6,0x4e,0x5f,0xf8,0x8c,0xbd,0xab,0x9e,0xe4,0x7,0xf2,0x3c,0x74,0xf2,0xcc,0xd9,0x31,0x98,0xa0,0x8b,0xe0,0x3b,0x74,0x61,0x1a,0x7b,0xa7,0x15,0x78,0x2a,0xbd,0x76,0xc9,0x76,0x34,0x4b,0x63,0x61,0xf3,0xbc,0xda,0x91,0x32,0x19,0x5d,0x41,0xbf,0x76,0xbe,0xb0,0x1e,0x8,0x4e,0x56,0x8e,0x9f,0x9f,0x93,0xa2,0x22,0xb9,0xdb,0x4e,0x3d,0xa4,0x2,0x68,0x19,0xf7,0x8a,0xab,0xd3,0xe3,0x46,0x7b,0x29,0x7d,0x4d,0xf8,0xc,0x41,0xf9,0xf2,0xc6,0x8d,0x18,0x83,0xc2,0xd3,0x36,0x8f,0xeb,0x45,0xb3,0xab,0xf2,0x50,0x22,0x1d,0xdb,0xbd,0x63,0x51,0xc2,0x28,0xf8,0x58,0xfb,0x28,0xea,0x6e,0x7c,0x3c,0xda,0xb5,0x5d,0x24,0x7,0xc9,0x6a,0xd7,0xcf,0x71,0x4f,0xfb,0xdc,0x53,0x47,0x79,0x8d,0x9c,0x72,0x2f,0xa1,0xe8,0x24,0xd1,0x58,0x5e,0xcb,0x92,0x4a,0x2a,0xa9,0x98,0x9c,0xce,0x3,0x93,0xdc,0xaf,0x9d,0x9,0x57,0xf9,0x25,0x41,0x69,0x90,0xad,0xc7,0xeb,0x4b,0x8d,0x6,0xd,0x90,0xaf,0x35,0x2f,0x13,0x95,0x43,0xb1,0xf0,0x93,0xeb,0x83,0x69,0xf9,0x25,0x7f,0xf1,0xe7,0x16,0xd8,0xf5,0xf8,0xf4,0xc9,0x2d,0x6b,0x5a,0x83,0x8e,0xd6,0x93,0x26,0xa4,0xc8,0x48,0xf9,0xc9,0xe1,0xf3,0x65,0xf3,0xc9,0xa7,0xbf,0x79,0x7c,0xd1,0xb,0xe5,0xe0,0xd2,0x9c,0xa7,0xd1,0x47,0xe,0x8d,0x31,0xc1,0x4f,0xd6,0x8a,0xb4,0xcb,0x6a,0x86,0xdf,0xd5,0x9e,0xb2,0x1c,0x4e,0xe,0x9e,0x5c,0x60,0x31,0xa9,0x96,0xf3,0x62,0x7b,0xc1,0x69,0x14,0xf0,0xb4,0xf9,0x6c,0xe6,0xca,0xba,0xda,0x28,0xc8,0xef,0x78,0xbc,0x99,0xc6,0xd9,0x6d,0x8b,0xb8,0x67,0xa3,0xe8,0xfd,0xb3,0x2c,0xb6,0x4,0x8a,0x1a,0xd9,0x6,0xa4,0x63,0x4,0x74,0x2f,0xe3,0x34,0x59,0xc,0x78,0xa3,0xbd,0x42,0x28,0xda,0x64,0x16,0xff,0xc6,0xf4,0x53,0x98,0xb8,0x94,0xa4,0x89,0x4c,0x6,0xbf,0xa5,0x20,0x69,0x1f,0x38,0x72,0xad,0xa3,0x15,0x96,0x52,0x35,0xda,0xc8,0xd2,0x15,0x92,0xdf,0x24,0x6c,0x74,0xa5,0x3,0x7f,0x6a,0x14,0xcc,0x97,0x4b,0x3b,0x78,0xc,0x62,0xee,0x83,0xa6,0x2,0x16,0x3d,0xbc,0xb4,0xc,0x27,0x53,0xd1,0xc3,0xeb,0xaa,0xd3,0x1e,0x63,0x22,0x87,0x2b,0xfc,0xc0,0x67,0x4b,0x69,0xab,0x39,0x73,0xe,0x82,0x53,0x16,0xdc,0xbc,0x95,0x87,0x92,0xeb,0x78,0x3d,0xa9,0x5d,0x2f,0xb7,0xc0,0xdd,0x47,0x6e,0x5b,0x29,0x30,0xb2,0xba,0xd2,0xde,0xb0,0xb9,0xc3,0x50,0x8e,0x4e,0xe7,0xde,0xa,0x65,0xe5,0x88,0x6f,0xaf,0x84,0xa2,0x53,0x80,0x8a,0x6e,0x5d,0x49,0x25,0x95,0xd4,0x39,0x39,0x77,0xf7,0x30,0x88,0xdb,0x44,0x92,0x8d,0x19,0x83,0xd3,0xa,0xca,0xbd,0xbe,0xed,0xbc,0x7,0x45,0x16,0x1e,0xa3,0xa,0xd8,0xf8,0xd4,0x22,0xeb,0xc5,0xf1,0x93,0xe0,0xe4,0xf6,0xf2,0x3e,0x99,0x65,0xd2,0x6d,0xa1,0x40,0xbe,0x79,0xd6,0xda,0x52,0x9a,0xe,0x48,0xe9,0xc2,0xf8,0x36,0xe7,0x7,0x4d,0x9b,0xd6,0x9b,0xab,0x28,0xd3,0x67,0x93,0x91,0x5a,0x22,0x24,0xdf,0xfe,0x88,0x77,0xa,0xfb,0x8a,0xac,0x34,0xce,0x6a,0xf0,0x9,0xca,0xf5,0xa,0x1e,0xf5,0x91,0x89,0xb2,0x14,0xf4,0xa7,0x93,0x1d,0x7e,0x8b,0x64,0xe5,0x2c,0x8e,0x51,0xf1,0xe8,0x3c,0xf,0x27,0xab,0xaf,0x75,0xd9,0xa9,0x4c,0x3e,0x96,0x59,0xc7,0x6b,0x76,0x8b,0xf4,0x6,0x7f,0x8f,0x2a,0x49,0x6,0xf7,0xa2,0xf9,0x9c,0x93,0x69,0xce,0xb7,0x99,0x82,0x68,0xc7,0x2f,0x3e,0x88,0x94,0x9b,0x17,0x2b,0x2a,0x63,0xcc,0x99,0x91,0x1f,0xd8,0xb0,0xe,0xd,0xa7,0x22,0xe0,0xb6,0x6,0xcf,0xd7,0x92,0x57,0xfa,0x82,0xdc,0x20,0x7b,0xc6,0xcf,0xd5,0x27,0x61,0xf1,0xf1,0xdb,0xad,0x70,0x37,0x91,0xe3,0xe1,0x7e,0xf3,0xe1,0x29,0xa2,0xb1,0x6c,0xb7,0xcd,0x3d,0xb0,0xb6,0xc6,0xa4,0x3c,0xcc,0xbc,0x9a,0x33,0x5d,0xd4,0x36,0x3a,0xe4,0xe1,0xca,0xd8,0xed,0x75,0x52,0xd6,0xce,0xeb,0xf0,0xc3,0xc0,0xd6,0x69,0xf3,0xb8,0x64,0xe5,0xe,0x7d,0x2e,0x6a,0x63,0x2c,0xb2,0x8e,0xd7,0xb3,0xe1,0x92,0xa5,0x7d,0xba,0xdc,0xb6,0x68,0xa,0x53,0xa7,0xaf,0x4f,0x49,0x25,0x95,0x14,0x51,0xc5,0xd8,0x8d,0x16,0xc8,0x99,0x53,0x3e,0xcb,0x89,0xb8,0x7c,0xc3,0x20,0xe2,0xb8,0xb5,0xce,0xc7,0xc1,0xd9,0xf5,0xe7,0xd,0x23,0xf7,0x9f,0xc,0x9f,0x4f,0x1f,0x38,0x8b,0x2a,0x27,0x47,0xd1,0x7a,0xcc,0x34,0x2f,0xcb,0x77,0x5a,0x63,0xc4,0xca,0xd7,0x96,0x83,0x21,0x20,0x55,0xd6,0x35,0xfd,0xde,0x66,0x3f,0x84,0x39,0xbb,0xd8,0x21,0x53,0x6e,0x2c,0x3c,0xbe,0x86,0x64,0x1b,0xa6,0xce,0x37,0x44,0xe4,0xea,0x1e,0xab,0xc5,0x36,0x6,0x2b,0xcd,0xcb,0x7b,0x47,0xb3,0x19,0xfe,0xdc,0x3a,0x50,0x97,0xdc,0x45,0xfd,0x64,0xfa,0xd6,0x31,0xfc,0x74,0x8b,0x1d,0xb1,0x27,0xf2,0x15,0xb5,0xcd,0x15,0xee,0x64,0xec,0xe1,0x97,0xf6,0x91,0x3b,0xd7,0x9e,0x47,0xbe,0xb3,0x3b,0xf9,0xb1,0xaf,0xb8,0xe,0x1c,0xa6,0x86,0xa3,0x21,0x13,0xe3,0x5d,0xd4,0xcc,0xdc,0x49,0x74,0xe,0x27,0x59,0xa7,0x99,0xbe,0x73,0xe4,0xc5,0x17,0xda,0x9c,0xce,0x21,0xf5,0x38,0xa7,0xea,0x2c,0x4e,0xe7,0xea,0x4,0x80,0x3d,0x5f,0x58,0xdb,0xf,0x26,0x91,0x35,0xcb,0x36,0xfb,0x93,0x85,0xac,0x58,0x8b,0xe8,0x9d,0xca,0x57,0x5b,0xa,0x52,0xa7,0xff,0xa7,0x63,0x91,0xed,0xf7,0x16,0x29,0x77,0x57,0xdb,0x54,0xb1,0x85,0x9a,0x84,0x81,0x68,0xa3,0x39,0x86,0x2c,0x19,0xc,0xef,0x22,0xf9,0x49,0x58,0xff,0xba,0xca,0xbb,0xe6,0xdb,0x2c,0x59,0xfd,0xd3,0x6d,0x14,0x41,0x61,0x34,0xbf,0x4b,0xd6,0xa2,0x17,0x93,0xd9,0x3e,0xdb,0x47,0x69,0xe7,0xf6,0x1f,0xf3,0x79,0xf9,0xe9,0xef,0xca,0x91,0x2e,0x68,0xaf,0x63,0x85,0xcc,0x29,0x52,0x5f,0x59,0x99,0x71,0xe2,0x94,0xd9,0x58,0x42,0x6a,0xa,0xfb,0x49,0xef,0x3b,0xe5,0x71,0xc9,0x51,0xb4,0x1c,0xc2,0xe4,0x2f,0xbd,0xa2,0x53,0x98,0xec,0xd7,0xa3,0xdd,0xb7,0xb7,0xa4,0x92,0x4a,0x8a,0xa8,0xe2,0x7a,0x5d,0x4c,0x47,0x68,0xde,0xca,0x88,0xb2,0xdd,0xd6,0x5b,0xae,0x3e,0xe,0x66,0x52,0x93,0xc3,0x34,0xb,0x73,0xed,0xe5,0xa1,0xaa,0x76,0x70,0xdb,0xf9,0x74,0xf7,0x11,0x8e,0xdf,0x2c,0x6b,0x74,0x5b,0xdb,0x89,0xa2,0xf2,0xd4,0x9a,0x30,0x55,0x10,0x2f,0x5f,0x46,0x76,0xa0,0x30,0xcd,0x77,0x5b,0xad,0x3e,0x2a,0xce,0x93,0xc7,0x65,0xbd,0x1,0xbc,0x95,0xc6,0xb6,0xd1,0xa9,0x65,0xe1,0xf3,0x85,0xee,0x94,0x1f,0x1e,0xf9,0x63,0x95,0xdb,0x6e,0xa3,0xd3,0x3e,0x8c,0xa7,0x4c,0xed,0xda,0xb6,0x65,0xed,0x44,0xa6,0x89,0x94,0x95,0x93,0xdb,0x27,0x1f,0x8e,0xbf,0xf3,0xb2,0x3a,0xf7,0x63,0x33,0xbc,0xa2,0xdc,0x33,0xcd,0xb8,0xd2,0xf3,0xb1,0xff,0x79,0x33,0x92,0x7a,0xe,0xf9,0xd7,0xcf,0x56,0x90,0x4,0xf,0x76,0xa8,0x38,0x58,0xf,0xab,0x31,0x16,0xcc,0x0,0x32,0x7a,0x5a,0x0,0xd6,0xa1,0xcf,0x44,0x39,0x91,0x3d,0xe2,0x18,0x9d,0x9d,0xd5,0xa3,0xcd,0xb6,0x39,0x5,0x46,0xe1,0xa7,0x11,0xa2,0xa3,0xdd,0xfc,0x1d,0xaf,0x15,0x2d,0xac,0x2b,0xeb,0x4f,0xe7,0x7b,0x71,0x15,0x9c,0xa6,0xd4,0xf6,0x44,0x24,0xeb,0x1,0x77,0x85,0x7b,0x8,0x8d,0xce,0x3,0x5a,0x99,0x60,0xd8,0xdc,0x1,0xcb,0xe,0x39,0xb8,0xfd,0xe2,0x34,0x95,0x43,0x93,0xba,0xac,0x7c,0xaf,0x3d,0xce,0x3c,0xe,0x9f,0xce,0x9d,0x5e,0xc5,0xc8,0x67,0x8c,0x53,0x27,0x4a,0xae,0x40,0xb1,0x79,0x2d,0xc6,0xf7,0xe9,0x9b,0xcd,0x43,0x65,0x75,0xf0,0xe4,0xfe,0xe6,0x65,0x2d,0xbd,0xa2,0xd3,0x90,0xf8,0x8f,0x41,0x49,0x25,0x95,0x4,0x70,0x1,0xba,0xcc,0xc4,0xbb,0x41,0xec,0x97,0xc7,0xa7,0x59,0x5b,0xc3,0xe6,0xdb,0xcd,0x5,0xd5,0x32,0xd6,0x4,0xe7,0xdc,0x30,0x57,0xd0,0x78,0xc8,0x97,0xb,0x6c,0x74,0xf3,0xbb,0x9d,0xa2,0xb6,0xac,0x3a,0x65,0xe6,0xa0,0x2f,0x27,0x1f,0x97,0x2f,0x89,0xa1,0x55,0xd5,0x3a,0x3d,0x8b,0x55,0x91,0xe6,0xb4,0xd0,0xac,0x48,0xe6,0x2e,0xae,0x84,0xa9,0xed,0x4e,0x15,0x0,0xeb,0xc,0xf0,0xf9,0xa2,0xfb,0x6c,0x5,0x54,0x4,0x87,0x7c,0x96,0x54,0xd1,0x36,0x64,0x87,0xb2,0xfa,0x2c,0x53,0xb2,0x2d,0x1f,0xcd,0xe4,0x3b,0x65,0xb2,0x1f,0x20,0xce,0x92,0x19,0x83,0xdc,0x85,0x5b,0x12,0xb5,0xb1,0xe4,0x38,0xab,0xb8,0xc8,0x62,0xf3,0xb9,0xef,0xe3,0x15,0x64,0x9c,0x53,0x40,0x7e,0x8e,0x98,0x4a,0xba,0xbd,0xb5,0x70,0xb3,0x18,0xdb,0xee,0xd0,0xfa,0xd,0xe8,0x45,0xcb,0x66,0x25,0xcc,0xb2,0x84,0x9f,0xb4,0x51,0xb4,0x25,0x91,0xa9,0x5b,0x1c,0x1a,0x49,0x93,0xf9,0x29,0x1,0x68,0xab,0x8d,0x84,0x24,0x91,0x55,0x99,0x9d,0x33,0x2a,0xcb,0xda,0xa3,0xf5,0x98,0x73,0x6f,0xc9,0x9,0x5e,0xf6,0x18,0x99,0x8f,0x31,0xed,0x83,0x7b,0x61,0xbe,0x69,0x2a,0x2b,0xc2,0x61,0xf2,0x27,0x25,0x2,0xab,0x6c,0xf2,0xd7,0x8,0xa2,0x15,0xa,0x2,0x45,0x61,0x20,0xd6,0x8b,0xd6,0x36,0x64,0xc5,0xa6,0x4e,0xb7,0x7c,0xf6,0x80,0x52,0x63,0x82,0x43,0x36,0xf,0x1c,0x3c,0xbe,0x32,0xf9,0xa4,0xe9,0x4b,0xa7,0x18,0x8,0xad,0x2d,0x98,0xd5,0x29,0x71,0xf7,0xa1,0xd3,0x3e,0xd0,0xb1,0xb1,0x3d,0xa4,0xae,0x7a,0x8b,0xc6,0xdb,0x47,0xe,0x8e,0x46,0x13,0x94,0xcb,0xdd,0x53,0xca,0xcf,0xd5,0x6b,0xf2,0x95,0x5e,0xd1,0x69,0x48,0x45,0xdf,0xd2,0x92,0x4a,0x2a,0xc9,0x6b,0xdb,0x22,0x8e,0x8a,0x5e,0xa7,0xcc,0xaa,0x69,0xb7,0x34,0x4a,0xa3,0x0,0xd,0x75,0x22,0x87,0x36,0x65,0xf2,0x71,0x2a,0x38,0xeb,0xc9,0xa5,0x8b,0xf8,0xe2,0x9c,0x5c,0x90,0x71,0x66,0xb7,0x9,0xc3,0xee,0x74,0xcb,0xc1,0x59,0xc5,0x7c,0x7e,0x46,0x12,0x3a,0xdd,0xf6,0x88,0xee,0xbe,0x6b,0xb6,0xc6,0x7d,0x89,0x8b,0xbe,0xd0,0x36,0x5f,0xbb,0x34,0xfd,0xbb,0x43,0x55,0x4b,0x77,0x59,0xc9,0xd5,0x43,0xee,0xaf,0xb,0x26,0x19,0xf9,0x68,0x3,0x63,0xec,0xfa,0x2d,0x51,0xc7,0xf6,0x20,0x12,0x18,0xe2,0xdb,0x7f,0xdf,0x71,0x6d,0x53,0xb4,0x48,0x6e,0x3,0x1a,0x25,0x63,0x66,0x8f,0xb7,0x8b,0x9f,0xb3,0xac,0x7c,0x85,0xf2,0xe0,0xe1,0xe2,0x1a,0xbd,0xd6,0x83,0x16,0xb5,0xa7,0x51,0x49,0x1e,0x4,0xee,0x25,0xf2,0x1a,0x7a,0x2b,0xca,0x38,0x5d,0xf8,0x4d,0x9f,0x3f,0x7b,0x51,0xa4,0xc8,0xfe,0x31,0xa6,0x23,0x88,0xbb,0x50,0x13,0x1e,0x7a,0x83,0xe8,0xb,0x6b,0xec,0x0,0x4c,0xc4,0x90,0x4,0x73,0x86,0x1,0x69,0xd6,0xe8,0x4,0xb9,0xc1,0x56,0x1f,0x8c,0xe7,0xc6,0x78,0x38,0xac,0xf2,0x40,0x14,0x64,0x6c,0xe4,0x8b,0x94,0x5d,0x31,0x1e,0x3b,0x99,0xbb,0xc1,0xf9,0xb4,0xd0,0xf4,0x39,0x23,0x70,0x97,0xe4,0x57,0x75,0x6,0x5e,0x85,0xd2,0x68,0xc6,0xf3,0x7a,0xa1,0x40,0x36,0x45,0x20,0x35,0xff,0xb2,0xb1,0xf3,0x61,0x94,0x87,0xf1,0x3a,0x52,0x54,0x10,0x30,0x3c,0xe6,0xc0,0x90,0xc,0x92,0x36,0x1e,0x14,0xa,0x37,0x6c,0x1e,0x5a,0x27,0xc9,0xd7,0xe4,0x87,0xb1,0xec,0xf,0x96,0x83,0x71,0x6d,0xe4,0xce,0xad,0xbf,0x24,0x49,0xe1,0xe8,0x43,0xe,0x4a,0x71,0x1,0xc4,0x3e,0x3c,0x9c,0xdc,0x9e,0x69,0xd7,0xe6,0x2,0x85,0x1f,0x12,0x9f,0xe9,0x5,0xce,0x3b,0xed,0x3,0x9b,0x99,0x7b,0x95,0x7b,0x26,0x39,0x99,0x8,0x89,0xd2,0x2b,0x7a,0x44,0x90,0xaf,0x7d,0x50,0x52,0x49,0x47,0xb,0x4d,0x0,0x14,0xf5,0x79,0xcd,0x68,0xf0,0x2c,0x7,0x57,0x39,0xeb,0x1,0xcc,0xda,0x52,0xbe,0xe5,0xce,0xd7,0xbb,0x72,0xec,0xb6,0x9,0xaf,0xd3,0xff,0xbb,0xa0,0x6f,0x3e,0xdf,0xdd,0x76,0x51,0xcc,0x9d,0x6b,0xc5,0x13,0x75,0x5f,0xd8,0xf9,0x12,0x89,0xa5,0x68,0xb6,0xe1,0x47,0x63,0xb9,0xa7,0x3e,0x75,0xfa,0x5a,0x16,0xbe,0x75,0x15,0xd5,0xcf,0xf1,0xfb,0xca,0x37,0x1a,0x1a,0x6d,0x1f,0xc6,0xd2,0x96,0x2b,0xdd,0xe9,0xb8,0x72,0xf5,0x4f,0x85,0x4f,0x66,0x91,0xc5,0xc6,0x53,0x45,0xea,0xbc,0x39,0xe7,0xa7,0x9a,0x32,0x2e,0x3,0xa9,0x50,0xc8,0x69,0x41,0x3a,0x57,0xc5,0xc6,0x39,0x9f,0x46,0xbd,0x26,0xf4,0xa2,0x75,0x4a,0x72,0xdc,0x93,0x11,0xc,0x4b,0xad,0x5f,0xa2,0xfd,0x28,0x2c,0xd5,0xc4,0x46,0x55,0x9e,0x41,0xb9,0x86,0xac,0x71,0xdb,0x9a,0xb4,0xad,0x85,0x59,0x6f,0xc6,0x8f,0x34,0x2c,0x43,0x68,0x32,0x4e,0x2,0x50,0x46,0x68,0x8a,0x3b,0x6d,0x44,0x2e,0x10,0x15,0x26,0xa1,0x9,0x92,0x20,0x9e,0xd3,0x18,0x86,0x46,0x8a,0x4d,0x67,0xfb,0xb9,0x69,0x38,0x4c,0xfa,0xf4,0x7,0xf2,0x27,0xf7,0x31,0xd1,0x59,0x87,0xb8,0x71,0xe2,0x82,0x5e,0xd,0x48,0x12,0x2,0x3e,0x2f,0x1d,0x7,0x93,0x5c,0x61,0x16,0x36,0x24,0xf1,0x82,0x40,0x36,0x7f,0xf2,0xc,0x11,0x68,0xc9,0x85,0x53,0x14,0x41,0x51,0xaf,0x7d,0xda,0x7c,0x3d,0xc6,0x49,0xd2,0x3,0xa2,0xe6,0xe0,0xaa,0x43,0xa6,0xdc,0xdc,0x23,0x33,0xae,0x6c,0xd0,0x74,0x51,0x20,0xb3,0x4b,0x26,0x9f,0x3e,0x30,0xcf,0x80,0xd7,0x3a,0x5d,0x3b,0x4d,0xb3,0x4b,0x28,0x5a,0x52,0x49,0x25,0x1d,0x81,0xd4,0x51,0xb8,0x7,0xe7,0x54,0xf0,0x2d,0xe3,0x2e,0xed,0x6,0x6c,0xc5,0xf5,0xb7,0x6f,0xdd,0x8e,0x9b,0xeb,0xa4,0xec,0x58,0xc8,0xee,0x9,0x17,0x8b,0xc7,0x79,0x39,0xed,0xb4,0x4e,0xd3,0xb4,0x2c,0x97,0xce,0x2e,0x9,0xd,0xe2,0x33,0x31,0xec,0x60,0xbf,0x11,0xf0,0xe1,0xf2,0xf9,0x92,0xfa,0x42,0x2f,0x17,0x5f,0x91,0xe5,0x33,0x5a,0x88,0xd5,0x89,0x4c,0x5c,0xd9,0x76,0x32,0x71,0xed,0x75,0xda,0x7f,0x1f,0x59,0x5c,0x65,0xdb,0x8d,0x93,0x5d,0xbf,0x4f,0x1f,0x5c,0xfc,0xae,0xba,0xda,0xf1,0x8c,0xe6,0x79,0xf0,0x21,0xb3,0xde,0x8a,0x74,0xc0,0xf,0x33,0x40,0xd5,0xad,0xce,0x28,0x4f,0x6e,0x9b,0x23,0x4d,0xfe,0xa0,0x4b,0x3c,0x49,0x59,0xf3,0x6f,0xd7,0xa,0xd3,0xc,0x6e,0x69,0xa,0x69,0x35,0x32,0xf8,0x29,0x0,0x25,0x29,0xe4,0x24,0xb5,0x30,0x5e,0xc0,0xdc,0x6b,0xcd,0xb4,0x61,0x4,0xeb,0x8a,0x7c,0x59,0x41,0xfe,0xd6,0x0,0x34,0x89,0x52,0x36,0xda,0xa0,0xd0,0x95,0x8e,0x1f,0x15,0xa3,0xe0,0xa0,0x16,0x2a,0x53,0xea,0x49,0x26,0xf0,0x53,0x68,0xe2,0x3d,0x26,0xfc,0x52,0x44,0xa3,0x2c,0x10,0x1d,0x10,0xd3,0xd2,0x2,0x12,0x51,0x48,0x48,0x8b,0x73,0xa7,0xb7,0x8b,0x1c,0xb7,0x9f,0x7b,0x41,0x36,0x2f,0xa7,0x91,0xcf,0x81,0x7,0x64,0xb2,0x21,0x10,0xb2,0x7b,0x9a,0xed,0xb,0x67,0xc3,0x24,0x8f,0xed,0x75,0x38,0x8,0xc4,0xc9,0x21,0x18,0x18,0x97,0x3b,0xfc,0x25,0xf9,0x5b,0x31,0x69,0x6d,0xdd,0x54,0x2a,0x1f,0xb3,0x85,0x91,0x97,0xf7,0xd3,0x7,0x72,0x32,0xeb,0x46,0xa9,0x4c,0x85,0xde,0x62,0x8f,0xb5,0xac,0x1d,0x6f,0x1,0x15,0xba,0xf3,0x3b,0x3d,0x30,0xa7,0xd0,0x2b,0xca,0x3f,0xaf,0x25,0x14,0x2d,0xa9,0xa4,0x92,0x8e,0x38,0x72,0x78,0x45,0x7d,0x4c,0x6a,0x93,0x46,0xe7,0x59,0x8d,0xad,0x1d,0x2d,0xac,0x13,0xd6,0x89,0x75,0xd0,0x66,0x1d,0xa3,0xb6,0x16,0x2c,0x71,0x5f,0x6e,0x76,0xbd,0x66,0x1b,0xd9,0xf2,0x69,0x9b,0x87,0x9a,0xa6,0xf9,0xfc,0xc2,0x2e,0x18,0x72,0xf0,0xb2,0xa,0x27,0x8f,0x9b,0x3f,0xcf,0xa3,0x53,0x4f,0xa9,0x79,0x11,0x4b,0xb3,0x63,0x98,0x30,0x1a,0x58,0xd1,0x8e,0x98,0xaf,0x75,0x21,0x94,0xa2,0xcf,0x49,0xa7,0x72,0x8f,0x41,0x3c,0xaf,0x87,0xdd,0xb3,0xad,0x4e,0xeb,0xf5,0xe1,0xef,0x94,0xc7,0x26,0xd1,0x8e,0xc9,0x8d,0x78,0xa,0xdb,0x1b,0x37,0xe2,0x74,0x93,0xce,0x65,0x57,0x84,0xc3,0x2b,0x6a,0xce,0x4f,0x65,0x69,0xc5,0x8,0x4e,0xe1,0xac,0x8e,0x2a,0xc8,0xfe,0x76,0xc8,0x21,0xa0,0x33,0x67,0x8d,0x1d,0xdc,0x9a,0x31,0xb9,0xfb,0x20,0x68,0x92,0xd9,0x2e,0xc8,0x6e,0x97,0x94,0xa1,0x9e,0x50,0xfb,0x7d,0xa0,0xf0,0xd3,0xea,0x51,0x1b,0x32,0x95,0x59,0x52,0xb1,0x1d,0x96,0xa1,0x9,0xbb,0xe2,0x16,0xe7,0x32,0x4a,0x2b,0xd0,0x8a,0xe0,0x4c,0xba,0xd8,0x5d,0x10,0xfe,0x4c,0xf2,0x40,0xe9,0x54,0x8e,0x40,0x0,0x55,0x11,0x7d,0x4,0x5a,0x42,0xa3,0x89,0x48,0xc1,0x35,0x85,0x46,0x83,0xee,0x57,0x6e,0x40,0x6,0xd2,0x38,0xf1,0xe6,0x9a,0x50,0xb9,0x68,0xb,0x9a,0xa4,0x2c,0x7,0x1,0x35,0xdc,0x5e,0x44,0x5a,0x97,0xd,0xe3,0x28,0xac,0x62,0x20,0x20,0xeb,0x15,0xd,0x3d,0x78,0xe8,0xf6,0x3f,0x36,0x64,0x22,0xf9,0x9d,0x9c,0x52,0xc5,0x42,0x3d,0x5d,0xe0,0xe5,0x74,0xd,0xbe,0xd5,0x7,0x2e,0x38,0xd8,0x86,0x71,0xa9,0xac,0x1e,0xfc,0x86,0xac,0xf0,0x1b,0x4b,0xaf,0xf,0x1d,0x37,0xc6,0x24,0x3b,0x77,0x7f,0x39,0xf9,0xda,0x29,0xdc,0x88,0xa7,0x84,0xa2,0x25,0x95,0x54,0xd2,0x11,0x47,0x47,0xf5,0x22,0xf8,0xdc,0xa,0xa9,0x49,0x91,0x82,0x27,0xce,0x72,0xf6,0x59,0x4f,0x1a,0x95,0xc9,0xf3,0x99,0x9e,0x53,0xfb,0xe8,0x44,0x77,0x9a,0xaf,0xb5,0xa4,0x89,0xa1,0x23,0x6d,0x8c,0x27,0x78,0xaa,0xc0,0x61,0xc9,0xb5,0xd,0xd0,0x35,0x5e,0x1c,0x6a,0xa5,0x92,0x37,0xc2,0xf0,0x40,0x52,0x4b,0x98,0xae,0x57,0xb4,0xeb,0x4f,0x3c,0x8d,0xd4,0x3a,0xb7,0x2,0x40,0x35,0xe5,0x61,0xc0,0xa1,0x1,0x95,0xd,0x94,0x44,0xcd,0x68,0x8a,0x45,0x2d,0x49,0x44,0x52,0xd6,0x7d,0x7e,0xa8,0x69,0x8,0xbb,0x4f,0x4d,0xcd,0x19,0xcb,0xa9,0x3b,0x97,0xf4,0x41,0x0,0x3a,0x89,0xb8,0x15,0xe9,0xff,0x72,0x2d,0x9a,0xe,0x52,0xe5,0x4c,0x4b,0x52,0x2f,0xdd,0x8f,0xcd,0x80,0xbb,0x4,0xe2,0x4b,0xe8,0xf4,0x94,0x2b,0x89,0xec,0x24,0xac,0xa,0x80,0x6a,0x3c,0x4,0x21,0x34,0x1a,0xa4,0x3f,0x2d,0x6b,0xed,0x6c,0xd6,0x39,0xf,0xa8,0xd2,0xe9,0x6e,0xb0,0x36,0x9c,0xa4,0xa3,0x69,0x4,0x8c,0x3a,0xbc,0x8b,0xd6,0x56,0xec,0x2c,0x24,0x2e,0xf4,0x84,0xba,0xe4,0x63,0xa0,0x9b,0xd,0x4b,0x3b,0x85,0xa2,0xec,0xfa,0x4b,0x1b,0x66,0x3a,0xfa,0xc0,0x79,0x70,0xb,0x77,0xb1,0x25,0xb0,0x94,0x83,0xf2,0x2c,0x54,0x36,0x5e,0x28,0xb7,0x7c,0x86,0x4c,0x70,0xe7,0x73,0x7d,0x33,0xc8,0x96,0xd5,0x91,0x6f,0x37,0x52,0x30,0x95,0x51,0x42,0xd1,0x92,0x4a,0x2a,0xe9,0x88,0xa3,0xa,0xfd,0x18,0xbb,0x68,0x34,0x8e,0x15,0x57,0xf9,0x22,0xfe,0x76,0x81,0xbf,0x5c,0xf8,0xae,0xcd,0xdb,0xa9,0x7,0xd2,0xb4,0x4c,0xdd,0xe4,0xc3,0x43,0xf9,0x7c,0x1d,0x43,0x3e,0x9e,0x4d,0x30,0xb2,0xda,0x2d,0xbb,0xd6,0x93,0xea,0xc2,0x36,0xb2,0x7f,0x45,0x5c,0x3e,0x81,0xa6,0x51,0x59,0x6d,0x79,0x4e,0xcd,0xf6,0x3a,0x4b,0x17,0x91,0x8b,0xaf,0xc8,0xf2,0x71,0xd9,0xd4,0x9d,0xd6,0x3f,0x91,0xd4,0xa9,0x7c,0xe3,0xd1,0x56,0x27,0xfc,0x63,0x19,0x4b,0xdf,0x36,0x26,0xb2,0x6c,0x91,0x25,0x67,0x52,0x45,0xc6,0x5e,0x2b,0x4d,0x9e,0x76,0xe3,0x65,0xa6,0x5e,0x47,0x6a,0xdf,0x31,0xb0,0xd4,0x7c,0xb3,0x49,0x90,0xad,0x2d,0x52,0x62,0x15,0xd3,0xb5,0xa5,0xda,0x3,0x72,0x6a,0x18,0x1,0xba,0x21,0x69,0x9b,0x3b,0x3f,0x94,0xf5,0x9c,0x92,0x46,0xb4,0xe5,0xd9,0xf5,0x51,0x2f,0x34,0x40,0x17,0xae,0xf6,0xc8,0x58,0x6a,0xab,0xf,0x29,0x6e,0x16,0x39,0x61,0x49,0xfd,0x6e,0xb3,0x9d,0xf3,0xda,0x52,0x28,0xaa,0x6d,0x68,0x2d,0x88,0xac,0xa4,0xe9,0xc4,0xa3,0x1d,0x80,0x86,0x81,0x68,0x54,0xe2,0x7c,0x25,0x80,0x61,0xa3,0x71,0x6e,0x7b,0x22,0x26,0x1f,0xc,0x8f,0xfd,0x72,0x9,0x26,0xdf,0x80,0x9f,0xed,0x14,0x9e,0xdd,0x86,0x6f,0x50,0xae,0x43,0x56,0x1b,0x36,0xa7,0x6e,0x7c,0x1a,0xc4,0x4b,0x3d,0x7c,0x4,0xd2,0x19,0x53,0x2a,0x5,0xb2,0xb2,0xe9,0xe,0x3,0x77,0x8b,0xc6,0x35,0x4d,0x73,0xb0,0x19,0x5,0x63,0x4f,0xef,0x8f,0x4f,0xc0,0x2d,0x3,0x4b,0xbd,0xd6,0x99,0x72,0xca,0xb6,0x80,0x87,0x5b,0xdb,0x8c,0x12,0x8a,0x96,0x54,0x52,0x49,0x47,0x20,0xb5,0x85,0xa2,0x1c,0xf9,0xc0,0x32,0xdf,0xf2,0x63,0x31,0x60,0xf9,0x7a,0xdc,0x30,0xcc,0xe4,0x68,0xcf,0x93,0xdf,0x52,0x49,0xe7,0xfe,0x1f,0x19,0x9d,0xc2,0xe2,0x30,0xff,0x12,0xd6,0x2f,0x5c,0x60,0xf1,0x58,0xc6,0xc5,0x6e,0x83,0x4a,0xe9,0x5e,0x8f,0xaa,0x2d,0x9e,0xbc,0x1c,0x2,0xae,0x31,0x48,0x4a,0xf3,0x5f,0xcc,0xce,0x69,0xa2,0x61,0xd2,0x54,0x26,0xce,0x42,0x99,0x8c,0xf6,0x27,0x8b,0xc6,0x57,0x86,0xbc,0x57,0x54,0x3,0x9a,0x78,0x11,0x5,0x31,0x1d,0x35,0x7,0x3f,0x8d,0x35,0x9a,0x14,0x59,0xf1,0x9e,0x46,0x57,0x10,0xaf,0xb6,0x38,0xcd,0x97,0x9c,0x1,0x84,0xd4,0x2a,0xa6,0x30,0x8e,0xd9,0xc5,0xd5,0x74,0x94,0x59,0x83,0x49,0xd6,0xb5,0xa6,0x68,0x52,0x9a,0x2d,0x3b,0xa1,0x25,0x0,0x11,0x77,0x3a,0xda,0x62,0x89,0x40,0x51,0xb2,0xf7,0x90,0xa6,0xf0,0x93,0xc2,0x6f,0x56,0x3e,0x6,0x8a,0xb2,0xa7,0x51,0x65,0x4a,0x41,0x11,0xe9,0x4,0xe9,0x2a,0x55,0x72,0xd1,0x7a,0xdc,0xa8,0xd,0x9,0x40,0x92,0xfe,0x27,0x53,0x10,0x1a,0x19,0x5c,0xd5,0xc8,0xb6,0x1f,0xd7,0x0,0x9a,0x5e,0x67,0x89,0x92,0x6c,0x1b,0x86,0xb8,0xd6,0x8a,0xd2,0xa0,0x52,0x23,0x88,0x17,0x4,0xe,0x12,0xd8,0x7,0x8b,0xa7,0x53,0xe8,0x26,0x8b,0xfa,0xe0,0x82,0x3d,0x56,0xbe,0x73,0xf7,0x59,0x2a,0x1f,0x4c,0x7e,0x76,0xed,0x2c,0x81,0x7a,0x3e,0xc1,0xb0,0x39,0x48,0xcc,0xf4,0xc1,0x58,0x2b,0xca,0x7c,0x3c,0x9c,0xeb,0x43,0x6d,0x1e,0xce,0xf3,0xda,0xa1,0x37,0x9c,0x83,0xcd,0x39,0xf9,0x5c,0xfd,0x1,0xdc,0x7d,0xb0,0xa9,0x84,0xa2,0x25,0x95,0x54,0xd2,0x11,0x48,0x47,0x75,0x80,0xee,0x91,0x40,0xdc,0xca,0xb3,0xf1,0xac,0xdf,0xd,0x63,0xc7,0x6f,0x3a,0xa1,0xa4,0x92,0xc6,0x4e,0xe6,0x13,0x98,0xae,0x15,0xe5,0x22,0xd0,0x59,0x68,0xe8,0x46,0x7a,0x0,0xdc,0x1b,0x1d,0xe5,0x8c,0x4b,0x82,0x93,0xa8,0x47,0x96,0x2,0x52,0x1a,0xb8,0x6b,0x96,0xe7,0x60,0x66,0x87,0x50,0xd4,0x5e,0xae,0x49,0xf0,0x5d,0x82,0xc6,0x4d,0x6f,0x69,0xe6,0xa7,0xa4,0x31,0xb6,0x1a,0xe6,0xce,0xba,0xc2,0x80,0xd9,0xa4,0x3f,0x9c,0x20,0x4c,0xb6,0xb1,0xb3,0x2e,0xac,0xbe,0xc5,0x7f,0x2a,0x4b,0x8e,0xe4,0x7,0x7a,0xf6,0xa8,0x2,0x45,0xf,0x3a,0xdb,0xf9,0xd7,0x92,0x4f,0x91,0x34,0x6d,0x2f,0xa0,0xf9,0x4,0x86,0x54,0x8,0xc4,0x18,0x6,0xf5,0xe1,0x72,0x41,0x98,0xbe,0x1e,0x31,0x17,0x4c,0x2a,0x82,0x2d,0x36,0x44,0x8b,0x89,0x7a,0xf2,0x7c,0x60,0x69,0x2e,0x20,0x95,0x42,0x4e,0xda,0x7,0x32,0xb2,0x1c,0xd4,0x6b,0xeb,0xcd,0x4d,0xea,0x72,0xa5,0x39,0x58,0xea,0x11,0x4c,0x6c,0xec,0xf6,0x4b,0xd6,0xb5,0xb2,0x41,0xaf,0x16,0x94,0x37,0xc6,0x9b,0xc2,0x7d,0xce,0xeb,0x4d,0x48,0xf8,0xae,0xc7,0xe5,0xe4,0x4e,0xf8,0xe1,0xe6,0x49,0xe5,0xb2,0xfb,0x0,0x2b,0x5d,0x5a,0x6c,0x25,0x79,0x90,0x8f,0xc5,0x56,0x52,0x49,0x53,0x89,0x4a,0xc5,0x56,0x52,0x47,0xc4,0x7b,0x8f,0xdd,0xbf,0x95,0x10,0xb5,0xa4,0xc9,0xa0,0x6c,0x7,0x5d,0x23,0x88,0x95,0x70,0x50,0x58,0x45,0xd7,0x87,0x52,0x8b,0x92,0xe6,0x23,0x83,0x49,0xf4,0x60,0x17,0xde,0x87,0x41,0xb6,0x1e,0xa2,0xfc,0xe4,0x5c,0x51,0x68,0x58,0x1,0xc4,0x14,0xa2,0x91,0xe0,0x5,0xda,0x7,0xe2,0xf1,0xa4,0xf0,0x49,0x93,0xbd,0x97,0xc,0x38,0x69,0x1c,0xf8,0x42,0xe1,0x27,0x35,0x7e,0xb5,0x65,0x25,0xeb,0xb4,0x9f,0x8a,0xc2,0x3b,0xc2,0x95,0xac,0xd1,0x14,0x20,0x72,0x1b,0x38,0x1b,0xc6,0xc0,0x98,0x7d,0x63,0xa6,0x1,0x40,0x3d,0x9e,0x64,0xbc,0x61,0xde,0xc3,0xe4,0x6f,0x49,0x9a,0x53,0xc8,0xc6,0x95,0xc2,0x63,0x3,0x7e,0x6a,0x7a,0x4b,0x33,0xcf,0xa9,0x86,0x9,0x8f,0xe9,0xd9,0xa8,0x1,0x9,0x8,0x56,0x5a,0xa5,0xe9,0x61,0x4d,0xc0,0x87,0x4f,0x20,0xa9,0x4f,0x70,0x2b,0x7b,0xb8,0xa,0x8,0xec,0xa1,0x50,0xa,0xe0,0x3d,0x73,0x5c,0xf0,0xa8,0xed,0xc1,0xa5,0xf9,0xe,0xa8,0x67,0xc8,0xe1,0xb3,0x86,0xd4,0x6e,0x63,0xc,0xf2,0xe5,0x76,0xfe,0x75,0x40,0xf9,0xa2,0x43,0x54,0xb8,0xc3,0x5c,0x9c,0x3c,0xae,0xba,0x5c,0x72,0xd3,0x7e,0x32,0x9e,0x5d,0x61,0x8d,0xa5,0xab,0x68,0xe1,0xf8,0x31,0x69,0xa1,0xdd,0x16,0xdb,0xd8,0x63,0xa9,0x3a,0x2b,0x3f,0xd1,0x93,0xd0,0xa3,0xab,0x3f,0x53,0x1d,0xae,0x7a,0xcc,0xba,0xa6,0xa2,0x5d,0x62,0xcb,0x44,0x15,0x6c,0x9e,0xac,0x8,0x94,0x82,0x38,0x3b,0xb7,0xb2,0xed,0x1c,0xa2,0xfa,0x3c,0xb0,0x1c,0xf,0xf7,0x99,0xf4,0x7c,0xf0,0xb,0xef,0x97,0x76,0xf0,0xd8,0x69,0xae,0x7c,0xbb,0xfc,0x22,0xf9,0xba,0x41,0x9d,0x8c,0xab,0x6f,0x3f,0xc7,0x9a,0x6e,0x37,0x1e,0xbe,0x32,0x99,0xfc,0x65,0xb8,0x47,0x49,0x25,0x95,0x74,0xc4,0x51,0xa5,0x12,0xc6,0x30,0x43,0xba,0x35,0xa7,0x61,0x38,0xbb,0xf6,0x20,0x2,0xc,0x33,0x55,0x5b,0xde,0xd,0x63,0xdb,0x1e,0x67,0x71,0x7b,0x73,0x6a,0x77,0xdb,0x9c,0x1,0x6f,0x7a,0xb,0x89,0x5f,0x8e,0x59,0x2b,0x4a,0xcd,0x9,0x8a,0x7a,0xcc,0xdd,0x77,0x4d,0x19,0xd2,0xef,0x85,0xb5,0xf6,0x33,0xb3,0x82,0x34,0x59,0x40,0x4e,0x2c,0x72,0x91,0xc9,0x61,0x6c,0x5b,0x4,0xd3,0x11,0x65,0xec,0x40,0xac,0x32,0xb3,0x9d,0xf6,0xc1,0x58,0xb3,0x4b,0x90,0x91,0xd6,0xda,0x19,0x58,0x6c,0xaf,0x15,0x4d,0x21,0xa7,0x75,0xf,0xa8,0x57,0x94,0x7a,0xf8,0x4c,0xd8,0x9c,0xad,0x27,0xa6,0x8b,0xe3,0xa9,0x4c,0x74,0x67,0x62,0x1a,0x1c,0x1c,0x68,0x95,0xf9,0xd6,0xc8,0xfd,0x69,0x41,0xa7,0xfd,0xb,0xa1,0x99,0x33,0x5e,0xed,0xaf,0x75,0xb2,0x16,0x93,0xa4,0xa9,0xdc,0x76,0xba,0x53,0xaf,0x63,0xe1,0xf9,0x97,0x34,0xed,0x82,0x68,0x54,0x26,0x5d,0x0,0x89,0x19,0xf9,0x34,0x95,0xc9,0xb7,0xf,0xda,0x91,0xcf,0x59,0x41,0x9c,0xe7,0x54,0x9b,0xf0,0x93,0x85,0xa5,0x1e,0x9e,0xe4,0xc2,0xb3,0x5b,0x13,0x7e,0xc6,0x13,0x4a,0xe5,0x2b,0x3a,0xd3,0x95,0x39,0xa4,0xc9,0xbe,0x27,0xa5,0xf3,0xa0,0x24,0x6f,0xf2,0x8d,0x69,0xb3,0xd3,0x89,0xd2,0x57,0x56,0xfe,0xb4,0xf7,0xaa,0x6a,0x1c,0x1,0x9d,0x38,0x12,0x28,0xf,0x57,0x4b,0xc5,0x56,0x52,0x49,0xe,0xa2,0x33,0xab,0x89,0x93,0x49,0x40,0x40,0x48,0x20,0x8a,0x5f,0x8b,0xff,0x35,0xa,0x9,0x8,0x8,0x68,0x28,0x44,0x8c,0x22,0xb2,0x7e,0xe3,0x89,0x4d,0x7b,0x57,0x96,0x6e,0xcf,0xb0,0x1d,0x4d,0x54,0x9,0x62,0x13,0x58,0x87,0x89,0x19,0x8,0xcb,0xcb,0x99,0x91,0xb9,0x83,0x2e,0xf9,0x54,0x51,0x8f,0xa2,0x65,0x2a,0x26,0x1e,0xc2,0x22,0x6f,0x29,0x9d,0xb5,0x4e,0xa0,0xa5,0x51,0x8b,0x30,0x3d,0x76,0xf4,0x23,0x69,0x18,0xbf,0xd4,0x63,0x67,0xc0,0x3b,0xb3,0x2e,0xe3,0x87,0xb4,0x5a,0xd3,0x5b,0xe8,0xea,0x8f,0xd6,0x80,0xb2,0x5d,0x11,0x3a,0xe2,0x49,0x3c,0xc6,0x14,0xf6,0xd1,0xf6,0x22,0x98,0x48,0xa1,0x68,0x36,0xde,0xe6,0x19,0xad,0xcc,0xe3,0xae,0x33,0x5f,0xab,0xb6,0x21,0x60,0xd2,0x7,0x49,0xa0,0x3f,0x7,0x45,0x15,0x19,0x2,0x2,0x8f,0x35,0xe8,0x9a,0x50,0x6b,0xaf,0x60,0x32,0x80,0xc2,0xd5,0x7,0x0,0x21,0x61,0xa7,0x5e,0x51,0xf3,0x2c,0xd5,0xac,0x9e,0xa,0xf9,0x45,0x11,0xf0,0xaa,0xe2,0x32,0x2,0x40,0x3,0x1a,0x2d,0xe,0x26,0xb9,0xe,0x79,0x89,0x1a,0xc9,0xd2,0x82,0x39,0xfc,0xc4,0xda,0x6e,0x49,0x0,0x10,0x71,0x54,0xb5,0x8c,0x15,0x18,0x94,0x6,0xc2,0x16,0x44,0x53,0x41,0x8f,0x8c,0x0,0x8d,0x26,0xc4,0x48,0xb,0xa2,0xd9,0x44,0xa0,0x14,0x2,0x1d,0x8d,0x57,0x90,0x88,0x20,0xb2,0xb1,0x53,0x32,0xba,0x42,0x21,0x10,0x6,0x80,0xae,0x5,0xd0,0xf5,0x0,0xa8,0x57,0x80,0x7a,0x0,0x54,0x25,0x74,0x45,0x42,0x54,0x34,0x94,0x4e,0xc6,0x48,0x91,0x51,0x2f,0xf2,0x3a,0x26,0xcf,0xd,0xe3,0x51,0xcc,0x41,0x51,0x3a,0x2e,0xb4,0x2c,0x19,0x3f,0x6e,0xad,0x28,0xd,0x32,0x66,0x3d,0xa1,0xdc,0x78,0x73,0x90,0xdb,0xf6,0x18,0x27,0x65,0x39,0xa8,0xc,0x93,0xbf,0xed,0xba,0xd6,0xe8,0xef,0xd4,0x62,0xf3,0xf1,0x1c,0x4e,0xea,0x12,0x9a,0xb8,0x71,0x29,0x65,0xfc,0xf2,0xc6,0x12,0x24,0x21,0xf6,0x22,0x9f,0xd6,0x31,0x9b,0xa6,0x71,0x1d,0x92,0x6a,0x46,0x19,0xfd,0x8d,0x48,0x51,0xd3,0x7d,0xde,0xd2,0xaf,0x6c,0x20,0xb2,0x87,0x56,0x88,0xcc,0xad,0x98,0x28,0x67,0x2d,0x80,0xf8,0x41,0x16,0x71,0x5b,0x8a,0xc8,0x21,0x82,0x2c,0xd0,0x43,0xc5,0xab,0x12,0xb4,0x8e,0x94,0x50,0x24,0x96,0x80,0x92,0x44,0x5d,0xca,0xe8,0x9b,0xf,0x11,0x7d,0xf4,0x93,0xd7,0x25,0x79,0xf1,0x54,0xac,0xe0,0xda,0x8d,0x7f,0x11,0x42,0xca,0xbe,0x23,0x3a,0x97,0xd7,0x8e,0x8a,0xbc,0xa2,0xda,0xfa,0xbb,0xb8,0x9e,0x8c,0xe8,0x2a,0x9,0x20,0x5e,0x29,0xd1,0x81,0x4c,0x6e,0xe2,0x5e,0x8e,0xac,0x7d,0x29,0x64,0xd4,0x8e,0xa,0x81,0xe1,0x6,0x70,0xf8,0x30,0xe4,0xa1,0x61,0xd4,0xe,0xf,0x63,0x86,0x96,0x98,0x81,0x0,0x33,0x83,0x1a,0x16,0xf6,0xcf,0xc4,0xbc,0xc1,0x19,0x98,0x3d,0x7b,0x10,0xb3,0xfa,0x7,0x30,0xd0,0xdb,0x8f,0x19,0x3,0x3,0xa8,0xd7,0x6a,0xa8,0x57,0xeb,0xa8,0x56,0x2,0x28,0xad,0x21,0x85,0xc0,0x48,0xb3,0x89,0xe1,0x91,0x11,0x8c,0x34,0x1b,0x38,0x70,0xe8,0x10,0xf6,0x1f,0x3e,0x80,0xfd,0x87,0xf,0xe1,0xe1,0x3,0xfb,0xb0,0x6b,0xe7,0x3e,0xec,0x38,0xbc,0x17,0x7,0x74,0x3,0xfb,0xd0,0xc0,0x81,0x6a,0x13,0xad,0xc1,0x3a,0xd4,0x40,0x5,0x7a,0xa0,0xa,0xd4,0xab,0xd0,0x41,0xfc,0xc,0x69,0xd7,0x27,0xce,0x86,0x5c,0xd3,0x85,0xec,0xfb,0xd0,0xae,0xf,0x8c,0x72,0x66,0x79,0xf2,0xfc,0xd3,0x7,0x8a,0x8a,0x10,0xa1,0x18,0xc6,0xc1,0xd6,0x3e,0x28,0x1d,0x46,0xa,0x2,0x30,0xe2,0xdb,0x54,0xaa,0xf0,0x4,0x20,0x54,0x6a,0x2d,0x1a,0x56,0x53,0x40,0x2b,0xd5,0xb1,0xd2,0x12,0xd0,0xf1,0x2e,0x1e,0x89,0xae,0x4a,0xde,0x54,0x4d,0x14,0xa1,0x22,0xce,0x3,0x41,0xd2,0xd4,0xf2,0x81,0x20,0x56,0x57,0xce,0x79,0x42,0x6,0x9f,0x5a,0x78,0x32,0x79,0x95,0x61,0x2a,0xd7,0x40,0x40,0x40,0x42,0xc8,0xa,0x44,0x45,0x42,0xc8,0x0,0x32,0xa8,0x42,0x68,0x9,0x2d,0x3,0x48,0x29,0xa1,0xa4,0x4c,0xad,0x36,0x95,0x4e,0xfa,0x97,0x13,0x3f,0x36,0x25,0xb7,0x54,0x4a,0x9,0x19,0x86,0xc0,0x48,0x3,0xd8,0x77,0x10,0xf5,0x3,0x87,0x30,0x63,0xa8,0x89,0xa5,0x3d,0x83,0x58,0x35,0x7b,0x1e,0x4e,0x5c,0xb3,0x2,0xc7,0x1e,0xb3,0xc,0xcb,0x97,0x1c,0x83,0x63,0x96,0x2c,0xc1,0xbc,0xf9,0xf3,0xd1,0xd7,0xdf,0x8f,0x6a,0x4f,0xcf,0xd8,0x86,0x35,0xd4,0x68,0xc,0xf,0xe3,0xf0,0xa1,0xc3,0xd8,0xb1,0x7d,0x3b,0xb6,0x3c,0xb4,0x15,0x1b,0xb7,0x3e,0x88,0x7b,0x36,0xdc,0x8f,0x75,0xdb,0x36,0x62,0xe3,0x96,0x5d,0xd8,0xd2,0xda,0x85,0x3,0x3,0x12,0xcd,0xd9,0x15,0x4,0xb3,0x7a,0xa0,0xeb,0x15,0x68,0xa9,0x11,0xea,0xfc,0x69,0x1b,0x25,0x15,0x93,0xf8,0xab,0xe0,0x2b,0x1a,0x2,0xd0,0x15,0xfa,0xd2,0x65,0x77,0xd0,0x80,0x62,0xd4,0xd3,0xc8,0x1c,0xe6,0x62,0xf0,0x50,0xc8,0x29,0x2c,0xfe,0x54,0x21,0x59,0x10,0xd0,0xe5,0x45,0x15,0x1a,0x4a,0x36,0xd0,0x58,0x74,0x2b,0x96,0x9f,0xd6,0x8b,0x5a,0xa5,0xd7,0x8,0x1a,0xb5,0x3d,0x9d,0x85,0x8f,0x0,0xb5,0xb8,0xda,0x50,0xaa,0xc4,0xac,0xbf,0x8d,0x4c,0x83,0x9b,0xb6,0x1e,0xd9,0x36,0x42,0x64,0xf9,0xac,0x5c,0x66,0xb1,0x34,0xd1,0x68,0x36,0x11,0x86,0x21,0x1a,0x8d,0x16,0x86,0x86,0x1b,0x18,0x1a,0x6e,0xe2,0xe0,0xe1,0x11,0x34,0x5a,0x2,0xcd,0x30,0x40,0xa3,0x25,0xd0,0x12,0x35,0xc8,0xda,0x0,0x2a,0xb5,0x3e,0xc8,0x5a,0x2f,0x64,0xad,0x7,0x80,0x84,0x12,0xf1,0x1,0x2e,0x5a,0x13,0x88,0xaa,0xa1,0x85,0x70,0x7a,0x6a,0xed,0x34,0x85,0x1e,0x3a,0x49,0x8b,0x44,0x9,0x47,0xa4,0xc8,0x33,0x10,0x6,0xa4,0x7f,0xc4,0xfb,0xab,0x68,0xb0,0x33,0x81,0x1b,0x8a,0xde,0x77,0xa2,0xf4,0x55,0xfc,0x9b,0x0,0x10,0xa,0x8d,0x30,0x39,0xa3,0x95,0x78,0x42,0x35,0xc9,0xd7,0x42,0x1b,0xc1,0xd1,0x2d,0xa,0x99,0x64,0x8,0x1,0x20,0x90,0x2,0x12,0xa,0x38,0x34,0x4,0xf1,0xf0,0x7e,0xcc,0xdc,0x7f,0x18,0x2b,0x82,0x1e,0x3c,0x62,0xc9,0x32,0x3c,0x6a,0xcd,0x89,0x38,0xe3,0x11,0xa7,0xe1,0xd8,0x95,0x2b,0xb1,0x60,0xe9,0x31,0xee,0xfb,0x93,0xf4,0x45,0x6b,0x68,0x66,0x2b,0xa9,0x22,0x12,0x52,0x42,0xa,0xfe,0x81,0xd3,0xcd,0x10,0x5b,0x37,0x3f,0x88,0x7b,0x1f,0xb8,0xf,0x37,0xde,0x7e,0x2b,0x6e,0xbc,0xff,0xe,0xdc,0xb2,0x63,0x3d,0xb6,0x56,0xf,0xe3,0xd0,0xdc,0x0,0x7a,0x5e,0x2f,0x74,0x5f,0x5,0x4a,0xb4,0x10,0xb6,0x83,0x71,0xb6,0xf5,0xe2,0x73,0x6,0xaa,0x70,0x41,0xce,0x6c,0xbc,0x73,0xed,0x79,0xed,0x88,0xeb,0x19,0xf8,0x9c,0x96,0x9,0xb3,0xdf,0xbc,0xce,0x15,0xb5,0xe4,0x13,0x26,0xbf,0xf8,0x6b,0xf9,0x65,0xd,0x1,0xa8,0x2a,0xa9,0x8b,0xdc,0x4,0x23,0xa,0xdf,0xc0,0x1e,0xe4,0xe1,0x65,0x94,0x19,0x2c,0xe5,0x94,0xf1,0x98,0x3,0x6f,0x3e,0xe0,0x22,0xcb,0x4f,0x58,0x24,0x30,0x82,0xfd,0xa8,0x9e,0x7c,0x27,0x2e,0xfa,0xfe,0xbf,0x60,0xce,0x8c,0x85,0x38,0x2a,0x48,0x2b,0x28,0x15,0xa2,0xd5,0x6a,0xa1,0xd9,0x6c,0xa2,0xd1,0x68,0x60,0x64,0x64,0x18,0x7b,0xf7,0xec,0xc5,0xf6,0x1d,0xdb,0xb1,0x6d,0xfb,0x4e,0x3c,0xb4,0x6d,0x7,0x36,0x6d,0xde,0x8a,0x8d,0xf,0xee,0xc0,0xc3,0xfb,0x86,0xb1,0xfb,0x60,0x88,0x50,0xe,0x40,0xd4,0x67,0x20,0xe8,0x9d,0x89,0xa0,0xd6,0x3,0x48,0x89,0x30,0x9e,0xf0,0x56,0x2,0x50,0x22,0xb3,0xe,0xa9,0x32,0x53,0xf4,0x14,0x2d,0xf2,0x42,0x98,0x8a,0xcd,0xad,0xb4,0x3a,0x55,0x6c,0x74,0x65,0x89,0x22,0x8a,0x2d,0x82,0xec,0x79,0xa5,0x45,0x15,0x9b,0x12,0xd9,0xdc,0x9b,0xa1,0xe4,0x0,0x34,0x63,0x59,0x5,0x34,0x2a,0x81,0x80,0x1c,0x69,0x40,0xee,0xde,0x8b,0xc1,0xdd,0x7,0xb0,0xba,0xde,0x8f,0xc7,0xad,0x39,0x19,0x8f,0x3f,0xe3,0x4c,0x9c,0x71,0xc6,0x19,0x58,0x68,0x29,0x32,0xd,0x40,0x2b,0x95,0xce,0x61,0xa,0x21,0xd2,0x29,0x0,0x51,0xa0,0x98,0x7c,0x29,0xd,0xad,0xd1,0xd9,0x6a,0x1b,0x97,0xd2,0xd3,0x2d,0x85,0x4d,0xeb,0x37,0xe0,0x86,0x9b,0x6f,0xc4,0x6f,0xaf,0xfb,0x3,0xae,0xde,0x7c,0x7,0x1e,0xa8,0xec,0xc3,0xd0,0x92,0x1a,0xf4,0x9c,0x1e,0xa8,0xaa,0x40,0x88,0x30,0xee,0xa5,0x3e,0x4a,0x15,0x1b,0x9d,0x27,0x14,0x96,0x62,0x53,0xd3,0x9,0x8a,0x2a,0x40,0xb,0xa8,0x26,0xe2,0xb9,0x45,0x3d,0x2e,0xf,0xdb,0x44,0x90,0xd3,0x32,0xeb,0x54,0x54,0xd,0x8,0x21,0x21,0x3,0x89,0x5a,0x50,0x45,0xad,0xde,0x8b,0xfe,0xf8,0xa7,0x45,0x8b,0x97,0xe2,0x84,0x93,0x4e,0x31,0xd8,0x9b,0x8d,0x61,0x6c,0x79,0xf0,0x41,0xdc,0x77,0xff,0xfd,0xb8,0xfd,0xce,0xbb,0x71,0xc7,0xdd,0xeb,0x71,0xdf,0xa6,0x75,0xd8,0xb5,0x47,0xa3,0x55,0x9b,0x89,0xca,0xe0,0x3c,0x54,0xeb,0xfd,0x80,0x88,0xa1,0xeb,0x34,0x80,0xab,0xf9,0x99,0x93,0x2c,0x9f,0x23,0x1,0xa0,0x2,0x1,0x39,0x34,0x8c,0xca,0xb6,0x9d,0x58,0x36,0xd4,0xc2,0xe3,0x57,0xae,0xc6,0xb3,0x9e,0xfe,0x4,0x9c,0x7b,0xee,0xb9,0x98,0xbb,0x28,0xfb,0x28,0x6a,0x0,0x2a,0xc,0x53,0x5,0x26,0x84,0x80,0x90,0x13,0x17,0xb3,0x5e,0xa4,0x24,0x95,0x4a,0x26,0x30,0x34,0x82,0x4a,0x80,0x15,0xab,0x57,0x61,0xc5,0xea,0x55,0x78,0xde,0xb,0x5f,0x80,0x4d,0xf7,0xad,0xc7,0x15,0x7f,0xf8,0x3d,0x7e,0x76,0xed,0xef,0x70,0xf5,0xc6,0x75,0xd8,0x3e,0x2f,0x44,0xb0,0xa4,0xf,0xaa,0x57,0x22,0x54,0xa1,0x61,0x58,0x1c,0xbd,0x64,0xce,0xf8,0x8a,0x57,0x8b,0x8b,0x34,0x40,0xa0,0xa5,0x0,0x74,0xa5,0x33,0x8b,0xcd,0x84,0x99,0xc2,0xb0,0xd2,0xdc,0x16,0x9b,0x59,0x8f,0xb1,0xe,0x94,0x5a,0x6f,0x48,0xbe,0x6a,0xc0,0x88,0xdc,0x8f,0xca,0x89,0xf7,0xe0,0xf3,0xdf,0xf9,0x28,0xe6,0xcd,0x59,0x8,0x3d,0x85,0x15,0xdb,0x78,0x92,0x11,0x5c,0x6c,0xe5,0x25,0xff,0x4a,0x19,0xc0,0x35,0x14,0x5b,0x1f,0xdc,0x84,0xeb,0xae,0xbf,0x1e,0xd7,0xdc,0x70,0xb,0x6e,0xb8,0xed,0x3e,0x6c,0xdd,0xd3,0x44,0xd8,0x3b,0x1f,0xd5,0x19,0xb,0x20,0x2b,0x35,0xb4,0xb4,0x8a,0x2d,0x2a,0x11,0xcf,0x51,0x52,0x28,0x4a,0xee,0x17,0x81,0x9f,0x86,0xc5,0x16,0xd0,0x7c,0xf2,0x5d,0xa5,0xbb,0xe,0x53,0xe8,0x6a,0xc0,0xdb,0x6c,0x3a,0xc2,0x84,0xa5,0x3a,0xe5,0x53,0x96,0xc5,0x46,0x83,0x8c,0x93,0xfc,0xe8,0xf9,0x51,0x10,0x1a,0x8,0x24,0xa0,0xf,0x1f,0x46,0xf0,0xe0,0xe,0x1c,0xaf,0x2b,0x78,0xf6,0x59,0xe7,0xe0,0x39,0x4f,0x7b,0x3a,0x4e,0x3a,0xed,0x11,0x99,0xc,0x31,0x9c,0x94,0x52,0x4e,0xd9,0xe7,0x27,0xb1,0xe8,0xb4,0xd6,0x90,0x81,0x4c,0x2,0x4e,0x10,0x8e,0x34,0x71,0xed,0x35,0xd7,0xe2,0xbb,0x3f,0xfd,0x21,0x7e,0xb5,0xe1,0x7a,0x6c,0x9c,0x7d,0x18,0xe1,0xf2,0x7e,0xa8,0x5e,0xa0,0xa5,0x55,0x3c,0x86,0xd6,0x36,0x3f,0xac,0xc5,0x46,0xad,0x34,0x26,0xdf,0x69,0xd5,0x1,0xa6,0xd5,0xe5,0x13,0xac,0x5b,0xb4,0xd,0x13,0xb5,0xd8,0x18,0xab,0xd3,0x8,0x9b,0x48,0xe6,0xa3,0x5b,0xf1,0x25,0xe2,0xb2,0xa1,0xc1,0x23,0x5e,0x8d,0x2f,0x6a,0xa3,0xac,0x0,0x54,0x95,0x2a,0x36,0x5a,0x3f,0x7d,0xd8,0xe9,0xe0,0x65,0xc9,0x9c,0x62,0x4b,0xf3,0xb5,0xd1,0x6,0x2d,0x6b,0x2a,0xb6,0xec,0xe1,0xa5,0x50,0x74,0xf8,0x28,0x55,0x6c,0xbe,0x44,0x5f,0x6,0x21,0x4,0xa4,0x65,0x79,0x3c,0xbc,0x6b,0x7,0xae,0xba,0xea,0x8f,0xf8,0xd5,0x65,0xbf,0xc7,0xf5,0x77,0x6e,0xc2,0x3e,0x35,0x80,0xea,0xec,0x25,0x10,0xbd,0x7d,0x50,0xca,0x9e,0x7b,0xcb,0xf6,0x6c,0x3,0xac,0x8f,0x1b,0x55,0x54,0x1,0x7d,0xa8,0x41,0xf2,0x3b,0x53,0x6c,0xda,0xb8,0xef,0x6e,0xc5,0x6,0x4b,0xb1,0x69,0x91,0x5,0x12,0x5,0x81,0x86,0x1c,0x69,0x40,0x3c,0xb8,0xd,0xab,0x1a,0xc0,0xf3,0xcf,0x7d,0x3c,0x5e,0xf8,0xfc,0xe7,0x63,0xd9,0xb1,0xc7,0xc6,0x1c,0x91,0x65,0x36,0x95,0x95,0x59,0x11,0x69,0xad,0xa1,0x94,0x42,0x10,0x64,0x9e,0xaf,0xbb,0x6f,0xbd,0x3,0xdf,0xbd,0xf4,0x12,0x7c,0xe7,0x96,0x5f,0x63,0xd3,0x82,0x21,0xa8,0x15,0xfd,0x68,0x6,0x80,0x42,0x2b,0x37,0xd5,0x13,0xd7,0x82,0xa9,0xa7,0xd8,0xa8,0x32,0xe3,0x14,0x1b,0x9d,0xdb,0xb2,0x15,0x5b,0x13,0x91,0x17,0xae,0x19,0x5f,0x59,0x7f,0x4a,0xc5,0x76,0x4,0x53,0xf2,0x42,0x8,0x21,0x21,0x89,0x43,0xe8,0xce,0x3b,0x6e,0xc3,0xa5,0x3f,0xfd,0x5,0x7e,0xfe,0xbb,0x6b,0xb0,0xad,0xd1,0x83,0xda,0x9c,0xe5,0x10,0xf5,0xbe,0xe8,0x3c,0x3,0x21,0xe2,0x1d,0x40,0xa6,0xbe,0x62,0x93,0x0,0x2a,0x5a,0x43,0xef,0xd8,0x8e,0x85,0xbb,0xf6,0xe3,0xa5,0xe7,0x9d,0x8f,0x57,0xbc,0xe4,0xa5,0x38,0x66,0xc5,0xf2,0xa8,0x7c,0x3c,0xd1,0x6f,0x2b,0xf9,0xe9,0x4c,0xd1,0xfd,0xcc,0xe6,0xfe,0x6e,0xbd,0xfe,0x26,0x5c,0xf4,0x3f,0x5f,0xc3,0x8f,0x37,0xff,0x9,0xbb,0x56,0x5,0x8,0x17,0x54,0xd1,0x40,0xcb,0x81,0x94,0xa6,0xab,0x62,0xb3,0xb6,0xc0,0x75,0x2a,0xb6,0x24,0x9d,0xf1,0x88,0xd7,0xe2,0xb,0x1a,0xa4,0x1a,0x18,0x13,0xf8,0x80,0xe,0xe8,0x43,0x4d,0xda,0xa0,0xf9,0x1e,0x8a,0xd,0xf6,0x83,0x4c,0xdb,0x73,0x79,0x58,0xe9,0x20,0x5,0xc0,0x90,0xdc,0x8f,0xe0,0xc4,0x75,0xf8,0xfc,0x77,0xfe,0xa5,0x54,0x6c,0xa3,0xa0,0x44,0xc9,0x51,0xab,0x65,0xc3,0x3,0xf7,0xe1,0x7b,0x3f,0xb8,0x4,0x3f,0xfd,0xdd,0xb5,0xd8,0xd9,0x1a,0x40,0x7d,0xfe,0x32,0xe8,0xa0,0x8a,0x96,0xb6,0xee,0x9,0x85,0xa2,0x82,0x2a,0x36,0x72,0x8f,0x64,0xf6,0x30,0x2a,0xa3,0xac,0xad,0x14,0x63,0x1e,0x7b,0x9a,0x82,0x4,0xb8,0x9a,0x4a,0xe,0x84,0x3f,0x7b,0xf0,0x65,0xa0,0x21,0xf,0xd,0xa3,0xb2,0xf1,0x41,0x3c,0x65,0xd9,0x71,0x78,0xf3,0xab,0x5e,0x83,0x47,0x3c,0xea,0xc,0x0,0x40,0xa8,0x14,0x24,0x79,0xf9,0x8f,0x44,0x4a,0xe6,0xe4,0x82,0x58,0x69,0xff,0xe6,0x67,0xbf,0xc4,0x27,0xfe,0xe7,0xb,0xf8,0x53,0x75,0x3d,0x1a,0x6b,0xfa,0xd1,0xac,0x2a,0x84,0x42,0x59,0xef,0x13,0xa7,0xe4,0x5c,0xa,0x4c,0x83,0xdf,0x6e,0xc8,0x95,0x6f,0xf1,0x7b,0x29,0xb9,0x16,0x29,0xdf,0x22,0x7c,0x96,0x63,0x20,0xd7,0x96,0x0,0xd0,0x8c,0xcb,0xdb,0x7d,0x88,0xfe,0x16,0xaf,0xb3,0x15,0x1b,0x2c,0xa5,0x53,0xa1,0xf,0x26,0x61,0x22,0xf1,0x60,0xe6,0x3c,0x9c,0xb0,0x94,0x64,0x92,0xce,0x1a,0xd7,0xb6,0x95,0xd6,0x4e,0xb1,0xc9,0x48,0xb1,0xc9,0x93,0xee,0x2d,0x15,0xdb,0x38,0x90,0x6d,0xc9,0x6c,0xda,0xf0,0x0,0xbe,0xf4,0xd5,0xaf,0xe3,0xa7,0x7f,0xb8,0x9,0x8d,0x81,0xa5,0xa8,0xce,0x5c,0x80,0xa6,0xc8,0x76,0x9f,0xe3,0x15,0x1b,0xa9,0x94,0x2a,0xad,0xe,0x15,0x9b,0xf0,0x54,0x6c,0x4a,0x68,0x8,0xad,0x51,0x95,0x2,0x6a,0xc7,0xe,0x2c,0x79,0xf8,0x0,0xfe,0xfe,0x85,0x2f,0xc1,0x8b,0x5f,0xf2,0x12,0xc8,0x4a,0x25,0x67,0xcd,0x1c,0xd,0x44,0xfb,0xbc,0xff,0xe1,0xbd,0xf8,0xef,0x8b,0x3e,0x8f,0x2f,0x5c,0x7b,0x9,0x76,0x9c,0x28,0xd0,0x9a,0x1b,0xa0,0xa9,0x5b,0xd1,0x2a,0xa1,0xae,0x28,0xb6,0x16,0xe1,0x31,0xa4,0x24,0x69,0x62,0x99,0x19,0x8a,0xad,0x49,0xf8,0x42,0xab,0x8c,0x4d,0x89,0x62,0xb,0x59,0x8e,0xe9,0x63,0xa3,0x1f,0x3d,0xcf,0xea,0x84,0x93,0x94,0x32,0x5a,0xc1,0x11,0x5b,0x71,0xcb,0x57,0xae,0xc2,0x7,0xff,0xf9,0x9f,0xf1,0xa9,0xf,0xbc,0x13,0xa7,0xce,0x1c,0xc6,0xf0,0x96,0x3b,0x11,0xa8,0x56,0xfc,0x70,0xe8,0x36,0xb5,0x75,0x8b,0x4,0x84,0x6,0x6a,0x1a,0x50,0xf7,0x6f,0xc4,0x79,0xe8,0xc5,0x57,0x3f,0xfc,0xaf,0x78,0xe9,0x2b,0x5e,0x91,0x2a,0xb5,0xe9,0x3a,0x87,0x36,0x16,0x4a,0xfa,0x1c,0x86,0x21,0x66,0xcc,0x9d,0x85,0xf7,0xbc,0xe7,0x3d,0xf8,0xda,0xdf,0x7d,0xc,0x8f,0xbe,0x7f,0x2e,0x6a,0xf7,0xf,0xa1,0xa6,0xab,0x26,0xfa,0x9b,0x72,0x94,0xcc,0xa1,0xc9,0xe,0xaf,0xe2,0xfb,0x5c,0xa1,0xdb,0xd0,0x24,0x64,0x6c,0x59,0x43,0x16,0x1,0x2a,0xfa,0xd0,0xd0,0xf5,0xa1,0xb4,0x2c,0xfd,0xba,0x3,0xd0,0x74,0xe2,0x8f,0xb4,0x65,0x94,0x71,0xbd,0x3b,0x5a,0x93,0xaf,0xbd,0x80,0x50,0x71,0x4d,0x47,0xd7,0x73,0x3b,0xa1,0x94,0x7c,0xe9,0x13,0xa7,0xc3,0x79,0x8f,0x7b,0x3c,0x4e,0x3f,0xe3,0xc,0x7c,0xf1,0x8b,0x17,0xe1,0xe2,0x9f,0x5c,0xe,0x3d,0xe7,0x58,0xd4,0xfa,0x67,0xa0,0xa5,0xb3,0x95,0x11,0x8a,0x58,0xd2,0x42,0xd3,0x7b,0x4d,0xf3,0xe9,0xb3,0xe1,0x5e,0x37,0x2a,0xe8,0x41,0x28,0xf4,0xd9,0xa0,0x73,0x69,0xd0,0xe9,0x23,0xac,0xb5,0x8e,0x56,0xc,0xdc,0xbb,0x1e,0x2f,0x3f,0xfd,0xd1,0x78,0xf7,0x3b,0xdf,0x89,0xc1,0x99,0x33,0x11,0x86,0x21,0x82,0x20,0x38,0xa2,0xe6,0xd1,0x46,0x43,0x41,0x10,0xa4,0xf7,0xf1,0x9,0x4f,0xb9,0x0,0xdf,0x5e,0xbb,0x6,0xef,0xfd,0xd7,0xf,0xe0,0x47,0xb7,0x5f,0x3,0x79,0x72,0x1f,0x46,0x44,0x2b,0x9b,0xe3,0x24,0x31,0x81,0x39,0x8b,0xcd,0x75,0x78,0x4e,0x5a,0xc6,0xc1,0xc3,0x59,0x78,0xec,0xd6,0x46,0xc4,0x62,0xd3,0x4d,0xd2,0x86,0x6d,0xb1,0x25,0x56,0x1d,0xd7,0x63,0x55,0xf8,0xcd,0x95,0x59,0x7,0xb2,0x4b,0xd0,0x4b,0x21,0xbd,0x4c,0x36,0x9d,0x5e,0xc2,0xbe,0xec,0x3a,0xd2,0xb,0xee,0x4b,0xd3,0x8b,0xd6,0x61,0xf2,0x94,0x34,0x31,0x94,0x78,0x51,0xc3,0x30,0x44,0x5f,0xff,0x0,0xde,0xfa,0xb6,0xb7,0xe1,0x13,0xff,0xf0,0x66,0x2c,0x18,0xde,0x8c,0xe6,0xee,0xad,0xa8,0x9,0x40,0x42,0xe5,0xee,0xa7,0x24,0x97,0x4f,0x3e,0xc7,0x23,0xb,0xf2,0x3,0x68,0x4,0x5a,0xa3,0xd6,0x6c,0xa2,0xb6,0xee,0x1,0xbc,0xeb,0xe9,0xcf,0xc1,0x87,0x3f,0xf4,0x21,0xc,0xce,0x9c,0x99,0xf3,0x14,0x1e,0xed,0x44,0xef,0xe3,0xe2,0xe5,0xc7,0xe0,0xb,0x9f,0xf8,0xc,0xde,0x72,0xec,0xf3,0xd0,0x7f,0xed,0x1,0xd4,0x1b,0x2,0x81,0x4a,0x3e,0x3a,0xb9,0x97,0xb9,0x83,0xb,0xd6,0xdf,0x8a,0xb9,0x42,0xcf,0xab,0xc5,0x5c,0xed,0xca,0x15,0x2b,0x84,0x69,0xf2,0x99,0x2b,0xb5,0x5a,0x37,0x28,0xf9,0xea,0x2b,0xa5,0x70,0xc1,0x93,0x9e,0x82,0x2f,0x7e,0xf2,0x63,0x38,0x75,0xb6,0xc2,0xe1,0x87,0xee,0x47,0x85,0x1e,0x9c,0xd0,0x35,0x8a,0x22,0xb8,0x82,0x66,0x13,0x95,0x75,0xeb,0xf1,0xbe,0xbf,0x7c,0x5,0x5e,0xff,0xc6,0x37,0x44,0xb1,0x68,0x5a,0x1f,0xf5,0x56,0x1a,0x47,0x41,0x10,0x40,0x29,0x85,0x6a,0x6f,0x1d,0x1f,0x78,0xff,0x7,0xf0,0x81,0xc7,0xbe,0x1e,0x73,0x6e,0x68,0xa0,0x36,0x12,0x40,0x28,0x3a,0xc1,0x3d,0x91,0x34,0x1a,0x68,0x49,0xaf,0x31,0xb6,0xde,0xee,0x6b,0x6a,0xe4,0x87,0x2a,0xbb,0x94,0xce,0x2e,0xdd,0xfe,0xb2,0xad,0xba,0xec,0x37,0x65,0x5c,0xc2,0x71,0x49,0xad,0x10,0x20,0x84,0x28,0x15,0xdc,0x84,0x13,0xfd,0xea,0x1f,0x7b,0xdc,0xf1,0xf8,0xcc,0x27,0x3e,0x86,0x27,0x1c,0x37,0xf,0xc3,0xf,0xae,0x43,0x4d,0x2a,0x4,0xaa,0x85,0x40,0x2b,0x4,0x3a,0xb4,0x2c,0x2b,0x95,0x5e,0x2,0x61,0x7a,0x49,0x1d,0x59,0x5c,0xd1,0x95,0xf1,0xb4,0xb3,0xea,0x24,0xa2,0xdd,0x77,0xab,0x8d,0x26,0x2a,0xf7,0x6e,0xc0,0x3f,0xbc,0xe4,0x95,0x78,0xd9,0x2b,0x5f,0x81,0x30,0x8c,0xd6,0x7f,0x1e,0x6d,0x73,0x69,0x9d,0x52,0x3a,0x87,0xa,0x8d,0x37,0xfe,0xfd,0x9b,0xf1,0xd1,0xa7,0xbf,0x1d,0x73,0x6e,0x6c,0xa0,0xa7,0x29,0xe2,0xed,0xa9,0xa8,0xc5,0xe5,0x6b,0x5d,0x39,0x2e,0x4d,0x2e,0xc3,0xe2,0x6a,0x66,0x97,0x1e,0x2,0xf4,0xe1,0xe8,0xc2,0x41,0x72,0xd,0x1,0x18,0x8e,0x2f,0x6a,0xa5,0x91,0xf7,0xdc,0x65,0x30,0xfa,0xf4,0xbf,0x3d,0x64,0xa4,0xb0,0x94,0x5c,0x2e,0x8,0xda,0xee,0x2a,0x80,0x26,0xce,0xcb,0x2a,0x5b,0xea,0xb5,0xee,0x51,0x10,0x4,0x8,0xc3,0x10,0x73,0xe6,0xcd,0xc7,0x27,0x3f,0xf1,0x71,0x3c,0xed,0x91,0xab,0x30,0xb4,0xe5,0x5e,0xd4,0x85,0x86,0x8c,0x95,0x5a,0xc7,0xf7,0xb3,0x83,0x29,0xa,0xa9,0x35,0x2a,0x4a,0x41,0xdf,0xbb,0x1e,0xef,0xfe,0xcb,0x97,0xa6,0x4a,0x2d,0x8,0x82,0x52,0xa9,0x79,0x92,0x10,0x91,0xc5,0x1b,0x2a,0x85,0x57,0xbe,0xfa,0xaf,0xf0,0xfe,0x27,0xfe,0x1d,0x6,0x6e,0x1c,0x46,0xbd,0x25,0x49,0x78,0xa1,0xad,0x39,0x28,0x9c,0x6c,0x7,0x39,0x8b,0xca,0x52,0x25,0xd7,0x20,0xd7,0x8,0xb9,0x9a,0x84,0x87,0xd6,0x37,0x76,0x9a,0x46,0xb6,0x7c,0xf9,0x30,0x77,0x9b,0x12,0x48,0x53,0xef,0xe9,0xc5,0x47,0x3e,0xf4,0x41,0x3c,0xf1,0xa4,0x65,0x38,0xb4,0x75,0x3,0x2a,0x52,0x38,0x97,0x7a,0x8d,0x7,0x69,0x44,0x77,0x3a,0x10,0x2,0xcd,0xf5,0x9b,0xf0,0xd7,0x4f,0x78,0x12,0x5e,0xf1,0xd7,0x7f,0x1d,0xc5,0xa6,0x95,0xd0,0xb3,0x63,0x12,0x42,0x40,0xa,0x81,0x50,0x85,0x78,0xdd,0x1b,0x5e,0x8f,0xb7,0x9c,0xf6,0x12,0xf4,0xdd,0x3e,0x82,0xba,0xae,0x4c,0xf0,0xbc,0xf5,0xe8,0xbc,0x99,0xe3,0xd6,0x7a,0xd6,0x24,0x85,0xa0,0xaa,0xfd,0x45,0xa1,0xa8,0xa2,0x70,0xd2,0x86,0x9b,0x71,0x3e,0x5b,0x17,0x81,0xa5,0x6,0x3c,0x31,0x87,0xc2,0xe5,0xbd,0x2d,0x69,0xe2,0x49,0x4a,0x19,0x29,0xb7,0x7a,0xf,0x3e,0xfc,0xcf,0x1f,0xc0,0x19,0x4b,0x66,0xa0,0xb1,0x6b,0x2b,0x6a,0x52,0x9b,0xf7,0x95,0x58,0xe4,0xf4,0x31,0xa6,0x10,0x35,0x70,0x38,0x7,0xb2,0xe7,0x2d,0x4e,0x6b,0x85,0x8a,0xd0,0x68,0x6e,0x7d,0x8,0x4f,0x5c,0x7a,0x2c,0xde,0xf1,0xf6,0xb7,0x47,0xa1,0x1c,0x47,0x59,0x7c,0xda,0x78,0x52,0xa4,0xdc,0x24,0x94,0x56,0xb8,0xf0,0x3d,0x17,0xe2,0x2f,0xe7,0x3c,0x11,0x95,0x7b,0x87,0x50,0x83,0x88,0x3d,0xdb,0x1e,0x13,0xfe,0x6,0xe4,0xf4,0xb9,0x86,0x0,0x1c,0x8e,0x2f,0x6a,0xb1,0x75,0xe7,0xd,0x66,0xa0,0xa8,0x87,0x27,0x8b,0x28,0x36,0xc1,0x5d,0xc6,0x5c,0x59,0x67,0xb0,0xd5,0x56,0x90,0x59,0x8,0x41,0xf9,0x70,0x77,0x9b,0x12,0xe5,0x36,0x63,0xe6,0x2c,0x7c,0xf4,0x83,0xff,0x84,0xc5,0x72,0x8,0xe1,0xc1,0x3d,0xa8,0x8,0x32,0x37,0x6a,0x4f,0x1d,0x24,0xf7,0x8e,0x7c,0x28,0x5,0xac,0xf9,0x53,0xe3,0xf9,0x8a,0x7e,0xaf,0x8,0xd,0x1c,0x38,0x80,0xe5,0x23,0x21,0xfe,0xf1,0x3d,0xef,0x41,0xa5,0x56,0x3,0x50,0xce,0xa9,0x8d,0x95,0x44,0xbc,0x33,0xaa,0xac,0x4,0xf8,0xd0,0x3f,0xfc,0x33,0xce,0x3b,0xb0,0x1a,0xc1,0xf6,0x66,0x1c,0x67,0xef,0xe3,0xd9,0x74,0xfd,0x6e,0x79,0x32,0x53,0xe5,0xd7,0x42,0x34,0x6f,0x96,0x40,0x4e,0x66,0xfe,0x6c,0x34,0xe4,0xe9,0xb8,0x9d,0x16,0xb6,0xbd,0x89,0xbc,0x4b,0x9b,0x6d,0x32,0x28,0x71,0x28,0x2c,0x5d,0xb6,0x1c,0xef,0x7f,0xd7,0xdb,0x10,0xec,0x7e,0x8,0x68,0xd2,0x38,0xa4,0xb1,0x93,0xd0,0x88,0x3e,0x94,0x5b,0xb6,0xe3,0x6d,0xaf,0xfe,0x1b,0x1c,0xb3,0x6c,0x19,0xc2,0x78,0xf1,0x7a,0x49,0x63,0xa7,0xe4,0x1e,0xce,0x59,0x30,0x17,0x1f,0x7e,0xd3,0x3f,0x61,0xd9,0xba,0x7e,0x54,0x87,0x2,0x8,0xdd,0x9,0x44,0x34,0x66,0x42,0xb,0xae,0xc9,0xfd,0x10,0xc9,0xe4,0x6b,0x1a,0x40,0xa7,0x97,0x1b,0x2e,0x14,0x58,0x73,0x4a,0x43,0x84,0xf1,0xc5,0x79,0x46,0x19,0x2f,0xaa,0x8f,0xb7,0x34,0xd0,0xa,0x52,0x29,0x23,0xf0,0xb3,0xa4,0xee,0x53,0xe2,0x50,0x38,0xe7,0xbc,0xc7,0xe2,0xaf,0x9f,0xff,0x2c,0xc,0x6d,0x5d,0x8f,0x2a,0x10,0xdf,0xaf,0x10,0x41,0x72,0x21,0xbb,0xcc,0xfb,0x48,0x7f,0x23,0xf9,0x50,0x8,0x84,0x42,0x55,0x0,0x8d,0x87,0xb6,0xe3,0xc9,0x27,0x9e,0x8a,0x67,0x3c,0xeb,0x99,0xe9,0x6a,0x82,0xa9,0x48,0x74,0x37,0x15,0xd7,0x35,0x55,0x29,0xb9,0x87,0x8f,0x3a,0xe7,0x4c,0xbc,0xf9,0xfc,0xbf,0xc6,0xc0,0x5d,0x23,0x98,0xa1,0x81,0x5e,0xdd,0x42,0xf,0x42,0xe3,0xaa,0x1b,0x57,0x2b,0xbe,0x9a,0xa8,0xea,0x6,0xaa,0xba,0x81,0x8a,0x6e,0x40,0x60,0x84,0x5c,0x43,0xf1,0x35,0x1c,0x3f,0x13,0xc6,0x9e,0xa3,0x11,0xf9,0x86,0xca,0x8d,0x85,0xb4,0x97,0x57,0x94,0xbb,0x32,0x7e,0x2a,0x14,0x1f,0x78,0xeb,0x8,0xc2,0x6d,0xe7,0x2d,0xb5,0xbd,0xa2,0xe5,0xd2,0x83,0x49,0xa7,0x4,0x96,0xbe,0xea,0xaf,0x5f,0x85,0x33,0x96,0x2d,0x44,0x63,0xcf,0x4e,0x4,0x2,0x56,0x90,0xad,0x32,0xe1,0xa7,0x63,0x3a,0x23,0x37,0xcd,0xa1,0x35,0xd0,0x18,0xc6,0xdc,0xa1,0x6,0xde,0xf0,0xda,0xd7,0x21,0xd9,0x60,0x6e,0x2a,0x40,0x50,0xa5,0x14,0x94,0x52,0x8,0xc3,0x30,0x5d,0x67,0x6b,0x6c,0x4e,0xe9,0xb8,0x80,0xc8,0x1b,0x99,0x94,0x49,0xca,0x4d,0x5,0x4a,0xee,0xe1,0xab,0x5f,0xfd,0x1a,0x5c,0x50,0x7f,0x14,0x6a,0xf,0x35,0xd0,0x7,0x8d,0x3a,0x14,0xea,0xd0,0xa8,0x43,0xa3,0x6,0x8d,0x1a,0x14,0xb9,0x42,0xd4,0x10,0xa2,0x8a,0x16,0x2a,0xe4,0xa2,0x61,0x1d,0x2,0xd,0x72,0x8d,0x57,0x44,0xda,0x28,0xfb,0x38,0x49,0xed,0x76,0x44,0x53,0xf7,0xfb,0x77,0xf4,0x91,0x88,0x37,0x39,0xe8,0xe9,0xed,0xc5,0x9b,0xff,0xee,0x6f,0x51,0x39,0xb0,0x1b,0x8,0x5b,0x6d,0xcb,0xb5,0x23,0x29,0x4,0x46,0xb6,0xed,0xc4,0x9f,0x3f,0xee,0x9,0x58,0xbd,0x76,0xed,0xa4,0x5b,0x6b,0x89,0x22,0x3,0xb2,0xb5,0xb5,0xe9,0xd2,0x2d,0xd,0x34,0x87,0x1b,0x38,0xb4,0xff,0x20,0xf6,0xef,0xde,0x87,0x3d,0x3b,0x77,0x63,0xcf,0xae,0xdd,0x38,0xb0,0x67,0x3f,0xe,0xef,0x3f,0x84,0xe6,0x70,0x3,0x40,0xb4,0xf3,0x46,0x52,0x46,0xca,0xc8,0xfd,0x45,0x95,0xe3,0x64,0x51,0xb2,0x8c,0xae,0x77,0xa0,0x17,0x6f,0xfb,0xab,0xb7,0x62,0xce,0xc6,0x41,0x88,0x66,0x74,0x3c,0x96,0x39,0x8b,0x26,0xc8,0xc5,0xba,0xfe,0xc8,0x35,0x31,0x6,0xd8,0x68,0x28,0x5d,0x2b,0xea,0x33,0x8b,0x65,0xee,0x8c,0xa4,0xdd,0xf9,0xd1,0x56,0xec,0xf1,0xf,0x3a,0xfd,0x51,0x90,0x9a,0xa9,0xa5,0xae,0xa1,0xb3,0xbf,0x8d,0x9d,0x3e,0x74,0x5a,0x4f,0xaa,0xf9,0x4b,0xd,0x37,0x25,0x28,0x88,0xbf,0xf8,0x67,0x9e,0xf5,0x68,0x3c,0xed,0xdc,0x47,0xe3,0xff,0xae,0xbb,0x15,0xfd,0x4b,0x97,0xc5,0x6b,0x4a,0x1,0xf3,0x59,0xb2,0xd6,0x93,0xea,0xec,0xaf,0xec,0x73,0xae,0xa1,0x87,0x1b,0x98,0x17,0x6a,0xbc,0xe8,0xf9,0xcf,0xef,0xfe,0x2,0x7,0x42,0x5a,0x45,0x6b,0x55,0x53,0xa5,0xaa,0x81,0x4d,0xeb,0x37,0x62,0xfd,0xfa,0x7,0x70,0xe7,0xba,0x7b,0xb0,0x75,0xe7,0x56,0xec,0xd8,0xf3,0x30,0xf6,0xd,0x1d,0xc0,0xc1,0xe1,0x43,0x18,0x6e,0x8e,0xa0,0xd1,0x6a,0x42,0x0,0xd1,0x71,0x7c,0x41,0xd,0x3,0x3d,0xfd,0x98,0x33,0x30,0x13,0x73,0x67,0xcc,0xc1,0xf2,0x25,0xcb,0x70,0xc2,0xf1,0x6b,0xb1,0x72,0xe5,0x4a,0x2c,0x5d,0xb9,0x2c,0x5d,0x2,0x96,0xee,0x90,0x3b,0x49,0xca,0x3b,0x9,0xe5,0x39,0xfb,0x71,0xe7,0xe0,0x99,0x3f,0xf9,0x33,0x7c,0x73,0xc3,0xf7,0x50,0x5f,0x2d,0xd0,0x4a,0xce,0x19,0x86,0x86,0x12,0xf4,0x83,0x95,0xac,0x3,0x55,0xa8,0x60,0x24,0xe6,0x89,0x96,0xda,0x21,0xfd,0x8b,0xd4,0x4f,0xd2,0x8a,0xb9,0x9f,0xf4,0xd4,0x37,0x83,0x48,0x26,0xb5,0xf8,0xa8,0x5,0xa8,0x60,0x2e,0xa0,0xb0,0x47,0x91,0x2c,0x82,0x77,0xb7,0x4e,0x73,0x5,0xfb,0xb,0x95,0xd6,0x2a,0x40,0x1f,0xe4,0xe4,0xf,0x43,0x70,0xf3,0x60,0x5f,0x57,0x83,0x9,0xf4,0x9d,0x2c,0x52,0x4a,0x65,0x1,0x56,0x5d,0x20,0x7a,0x98,0x48,0xf2,0xef,0x54,0x80,0x64,0x36,0x69,0x0,0xaf,0xfa,0xeb,0x57,0xe2,0xca,0x1b,0xde,0x8a,0xe1,0x91,0xc3,0x8,0x6a,0xf5,0xf8,0x2e,0x6b,0x8b,0x2b,0x9f,0x4e,0xbe,0xef,0xc9,0x2a,0x82,0x43,0x3b,0x1f,0xc6,0x5,0xa7,0x9f,0x89,0x63,0x8f,0x3b,0x6e,0x52,0xac,0x35,0xad,0x35,0x94,0x56,0x8,0x64,0x0,0x1,0x81,0x7,0xee,0xbd,0x1f,0x97,0xfd,0xee,0x72,0xfc,0xf1,0x96,0x6b,0xb1,0x6e,0xc7,0x46,0xec,0x56,0x7,0xd1,0xa8,0x3,0x61,0xf,0x20,0xfa,0x83,0xe8,0x9a,0x19,0x9d,0xc,0x1f,0x59,0xb1,0xa,0x5a,0xf,0x3,0xa,0x50,0xe1,0x76,0x84,0xcd,0x26,0xb0,0x39,0x44,0x70,0x1f,0x50,0xfd,0x95,0xc0,0xfc,0x60,0x26,0xd6,0xce,0x5f,0x85,0x73,0x4f,0x7b,0xc,0x1e,0x7f,0xee,0x63,0xb1,0xfa,0xc4,0xb5,0xa9,0xe5,0x4,0x4c,0x2e,0xe4,0x7e,0xf5,0x4b,0x5e,0x85,0xcb,0x3e,0x7a,0x19,0x76,0x2e,0xdb,0x5,0x51,0x57,0x91,0x81,0x1,0x85,0x16,0x51,0x66,0x88,0xf,0x8f,0x11,0x8,0x1,0x43,0xb1,0xb9,0xc9,0x67,0x5,0x2f,0xdd,0xb4,0x88,0x23,0x5b,0xb1,0x25,0xed,0xd1,0xcd,0xc0,0x25,0x1c,0x8a,0xcd,0xa3,0xfd,0x49,0xa7,0xd4,0xa0,0x9b,0xa4,0x7b,0x3f,0x15,0x26,0xb0,0x55,0x7c,0x7a,0xd2,0x54,0xd9,0x9a,0x27,0x99,0xa7,0x59,0x79,0xec,0x2a,0x3c,0xe9,0xdc,0xb3,0xf1,0xbd,0x3f,0x5c,0x83,0xc1,0x65,0x2b,0x10,0x8e,0x2,0x66,0xe9,0x56,0x88,0xde,0xe1,0x26,0x9e,0xf3,0xac,0x67,0x4d,0x80,0xa4,0x1e,0xed,0x6b,0xd,0x21,0x4,0x2,0x11,0xe0,0xbe,0x7b,0xee,0xc5,0x37,0xbe,0xfb,0x2d,0xfc,0xf6,0xd6,0x3f,0x62,0x5b,0x70,0x10,0x98,0xdb,0x83,0xe0,0xf8,0x1e,0x88,0xfa,0x1c,0x54,0xa4,0x40,0x20,0x15,0xb2,0x1d,0x4b,0xc2,0xc8,0xf2,0x2,0x10,0x69,0xb8,0x44,0x49,0x55,0x50,0x91,0x35,0x8,0x44,0x8a,0xab,0xa9,0x35,0xb6,0xc,0x8f,0x60,0xd3,0xbe,0x9b,0xf1,0xdb,0xdf,0x5d,0x87,0x5,0xbf,0xfc,0x3a,0xce,0x5d,0x71,0x26,0x5e,0xfc,0xec,0x17,0xe2,0xec,0xc7,0x9d,0x3,0x0,0x93,0xa2,0xcc,0x93,0x7b,0x78,0xf2,0x23,0x4f,0xc6,0x53,0x8e,0x7f,0xa,0xbe,0xb9,0xe9,0x9b,0x8,0xd6,0x54,0x40,0xf,0xf9,0x8b,0x28,0x51,0x29,0xc2,0xf8,0x68,0x25,0x6b,0xd,0x5c,0xe4,0xf3,0x84,0x5a,0xa7,0x33,0xb4,0xad,0x87,0xa6,0xe9,0x56,0x94,0xae,0x32,0x15,0x61,0xda,0x4b,0x39,0xb2,0x36,0xe6,0x25,0x85,0xb3,0xbf,0xd8,0x47,0x99,0xf6,0x5c,0xba,0x2d,0xb6,0xa8,0x32,0x4f,0x6b,0x6c,0x92,0x30,0xca,0x37,0x2e,0xfe,0x6,0xb6,0x6d,0xdb,0x86,0x6a,0xad,0x36,0x71,0x1e,0x2f,0x1d,0x1d,0xdc,0xd1,0xd3,0x53,0x47,0x7f,0x7f,0x3f,0xe6,0xce,0x9d,0x83,0xb9,0x73,0xe7,0x62,0xd1,0xa2,0x45,0x58,0xb4,0x68,0x31,0x6a,0xb5,0x7a,0xca,0x3a,0x95,0xb6,0xbc,0xd6,0x5a,0xe3,0x5,0xcf,0xfb,0xb,0xfc,0xe2,0xf,0x7f,0x84,0x6a,0x8c,0x40,0x54,0x2a,0xe0,0x1f,0x57,0xdb,0x7a,0xd3,0x90,0x42,0x62,0x64,0xdf,0x7e,0x9c,0xb2,0xf8,0x18,0x9c,0x76,0xda,0x69,0x0,0xba,0xdb,0xaf,0x44,0xa9,0x85,0xad,0x10,0xdf,0xb8,0xf8,0x62,0x7c,0xe9,0xd2,0x6f,0x61,0xc7,0xc0,0x8,0xaa,0xc7,0xf,0xa0,0xa7,0x77,0x5e,0x7c,0x3e,0xab,0x82,0x46,0x2b,0x7e,0x9e,0x55,0x7c,0x14,0x60,0x64,0x99,0x1a,0xef,0x8f,0xce,0xd2,0x3a,0x8c,0x94,0x9f,0x8e,0xad,0x1f,0xd1,0x23,0x50,0xed,0xeb,0x81,0x5c,0x5c,0xc7,0xee,0xa1,0x10,0x3f,0xde,0xfe,0x3b,0x5c,0xf6,0x89,0x2b,0xf1,0xac,0x5f,0x3e,0x5,0x6f,0xfa,0xdb,0x37,0x61,0xc9,0xb2,0x25,0x93,0x36,0xaf,0xa8,0xa1,0xf1,0xf2,0xe7,0xbf,0xc,0x3f,0xff,0xd8,0xcf,0xb0,0xa7,0xb1,0xb,0xb2,0xa6,0xa0,0xe2,0x48,0x89,0x48,0x4d,0x28,0x68,0x8c,0xa4,0x69,0x4a,0x9c,0x2,0xf3,0x51,0x6c,0x12,0x9d,0xcd,0x2e,0xd1,0x3a,0x25,0x32,0x8f,0xab,0x14,0xd9,0x6f,0x89,0x96,0xa9,0x88,0x58,0x50,0x5a,0xa8,0x3d,0x90,0xc8,0xff,0xe5,0xcc,0x55,0x14,0x7,0xeb,0x54,0x81,0xe9,0x44,0xb2,0x24,0x4d,0x20,0xa7,0xa6,0xf,0x7,0x79,0x66,0xe4,0x24,0x28,0x35,0xad,0x23,0x2b,0xf1,0xe7,0x3f,0xf9,0x35,0x36,0x5e,0xbb,0x7,0x83,0xbd,0x73,0xa1,0x92,0x79,0x24,0x3a,0x3f,0x90,0xee,0x0,0x1b,0xcf,0x24,0xb2,0xe7,0x5,0x64,0xd8,0xdc,0x79,0xb0,0xb4,0xd6,0x50,0x41,0x64,0x11,0x28,0xd5,0x40,0xa5,0xe,0xf4,0xd,0xd4,0x30,0x67,0x4e,0x3f,0xd6,0x9c,0xb8,0xa,0xa7,0x9f,0xfe,0x8,0x9c,0x73,0xee,0x39,0x98,0x3f,0x6f,0x1,0x80,0xfc,0xfe,0xf7,0xdd,0xa6,0x64,0xa1,0xf5,0xda,0x13,0x4e,0xc4,0x99,0x27,0x9e,0x80,0xdf,0xdf,0xbf,0x1,0xfd,0xf3,0x17,0x22,0xa4,0xdf,0x75,0x63,0x42,0x95,0xce,0xab,0x45,0xe3,0x18,0x8,0x8d,0x70,0xef,0x7e,0x3c,0xf6,0x99,0x4f,0x42,0x50,0xad,0xa6,0xeb,0x41,0xbb,0x41,0x89,0x52,0xdb,0xb7,0x67,0x2f,0x3e,0xf8,0xd1,0xf,0xe3,0x27,0xf7,0x5c,0x89,0xda,0xda,0xb9,0xe8,0xe9,0xef,0x47,0x28,0x5a,0xd0,0x68,0x45,0xb7,0x56,0xa8,0x4c,0x81,0xe9,0xcc,0xce,0xd0,0xc2,0x6d,0xbf,0x68,0x4d,0x76,0x1,0xd6,0xd9,0xb9,0xac,0x42,0x69,0x40,0x28,0x88,0x1e,0xa0,0xba,0xb2,0x7,0xcd,0x63,0x14,0xbe,0xbb,0xfe,0xa7,0xb8,0xf6,0x1d,0x37,0xe0,0x3d,0xaf,0x7e,0x17,0x9e,0xfc,0xb4,0x27,0x77,0x5d,0xb9,0x25,0xf7,0xf0,0x11,0x67,0x3c,0x2,0xe7,0x2e,0x39,0x7,0x97,0x6e,0xff,0x5f,0x4,0xcb,0x10,0xf5,0x25,0xbd,0x77,0x2d,0x68,0xd1,0x70,0x96,0xe7,0xee,0x94,0xcf,0xdb,0xca,0xd9,0x33,0x45,0x9b,0x8f,0xd0,0x22,0xe9,0xc1,0x7a,0x64,0x9a,0x28,0xb9,0xb,0xd3,0x2,0x8a,0x4e,0x36,0xd,0xf6,0xcf,0xc0,0xfc,0xde,0x99,0x98,0x59,0x5f,0x60,0x6e,0x9b,0x48,0xf,0x77,0x26,0x87,0xd,0x27,0x27,0x28,0x25,0x87,0x10,0x27,0x69,0xba,0x5,0xba,0x12,0xa,0x71,0x30,0x38,0x14,0x39,0x68,0x5,0x95,0x6c,0x9b,0xc5,0x50,0x84,0x68,0x36,0x1b,0xd8,0xb9,0x65,0x8,0x9b,0x37,0xdc,0x83,0x5f,0xfd,0xec,0x7a,0xcc,0x9e,0xfb,0x4d,0x9c,0xfb,0xd8,0x33,0xf0,0xa2,0xbf,0x7c,0x1,0x8e,0x3f,0x6e,0x75,0x54,0xd7,0x24,0x7a,0x10,0x93,0x3d,0xd1,0x9e,0xfe,0xd4,0x27,0xe3,0xca,0x4f,0xfc,0x57,0x3c,0x29,0xe,0x8f,0x4f,0x76,0xa4,0xe4,0xc3,0x56,0xb,0x7d,0x5a,0xe2,0x9c,0xc7,0x9c,0x1d,0xe5,0x76,0x49,0x49,0x47,0x10,0x52,0xa3,0x31,0x3c,0x82,0xb,0xdf,0xff,0x3e,0xfc,0x66,0xfb,0x8d,0xe8,0x7b,0xe4,0x62,0x34,0x45,0x8,0xad,0xc3,0x9,0x9b,0x4f,0x4d,0x9e,0x9e,0x50,0x2b,0xa8,0x8a,0x42,0x75,0x4d,0x1f,0x36,0xef,0xde,0x8d,0xb7,0x7e,0xf6,0x5d,0x78,0xe7,0x96,0xbf,0xc7,0x5f,0xbf,0x26,0x5a,0x17,0x1b,0x74,0xf1,0x7e,0x26,0xf7,0xf0,0xcf,0x9f,0xf0,0x6c,0xfc,0xfa,0x7b,0xbf,0x40,0x73,0x69,0x13,0xd9,0x6,0x8c,0x74,0x66,0xcb,0xec,0xc3,0x98,0xdb,0x65,0xf2,0x7d,0x1e,0x1f,0xa,0x6,0xa9,0x53,0x21,0xb5,0xd8,0x46,0xbf,0x6,0x93,0xf1,0x8a,0x1a,0xbf,0xe8,0x54,0x2b,0x47,0x9b,0xb0,0x66,0x2f,0x3f,0x67,0xa,0x8a,0x54,0x1e,0xe2,0x41,0xcb,0x79,0x15,0xba,0x4b,0x4a,0x29,0xe8,0x50,0x0,0xa1,0x2,0xb4,0x4a,0xad,0x4c,0xe3,0x3c,0x87,0x74,0xae,0x85,0x7c,0xc9,0x63,0x2b,0x2c,0x85,0x24,0x3a,0xeb,0x3a,0x3d,0x87,0x13,0x3a,0xdb,0x79,0x94,0x1e,0x7e,0x2b,0xa4,0x40,0x4d,0xd6,0x50,0xaf,0xd7,0x31,0xd0,0x37,0x13,0xa,0x1a,0xcd,0xe1,0xc3,0xf8,0xf9,0x8f,0x6f,0xc2,0x65,0xbf,0xb9,0x1a,0x4f,0x7e,0xea,0x39,0x78,0xed,0xeb,0xfe,0x6,0x73,0xe7,0xcc,0x9b,0x34,0xe5,0x96,0xb4,0x79,0xf6,0x63,0xce,0xc6,0x31,0x73,0xbe,0x8e,0x9d,0x43,0x7,0x11,0xc,0xf4,0x41,0xd3,0xfb,0x18,0x93,0x9d,0x16,0x2,0x68,0xd,0xd,0xe3,0x98,0x99,0xb3,0xb0,0x7a,0x75,0xa4,0xa4,0xbb,0x66,0x7d,0xc6,0xf3,0x95,0xff,0xf1,0x9f,0xff,0x89,0xcb,0x1f,0xba,0x1,0x33,0x4e,0x5e,0x84,0x61,0xdd,0x20,0x2f,0x54,0xf6,0xda,0x9,0x63,0x36,0x28,0x7b,0xc2,0x35,0x34,0xa8,0xeb,0x2b,0x3d,0x7,0x97,0xa4,0xb5,0x95,0x6f,0xbc,0x1d,0x42,0x43,0xe9,0x16,0xc4,0x6c,0x9,0x75,0x66,0x15,0xff,0x76,0xe9,0x7f,0x40,0x4a,0x89,0x57,0xbe,0xea,0x95,0x5d,0xb5,0x5c,0x93,0x7b,0x78,0xde,0xb9,0xe7,0x61,0xd5,0x25,0xc7,0xe1,0x9e,0x3,0x37,0xa1,0x32,0xa3,0x5,0x45,0x9c,0x7,0xe6,0x34,0x54,0x46,0x13,0x11,0xb8,0xe2,0xf3,0xa6,0x53,0xe5,0xe7,0x52,0x6c,0x92,0x5f,0x94,0x9c,0xbf,0xcc,0x40,0x4b,0x8f,0x85,0xf2,0x74,0xaf,0x35,0xa5,0x20,0x43,0x1d,0x5d,0x64,0xdb,0xa3,0xf4,0xb7,0xe4,0x72,0x2c,0xa6,0x4f,0xf8,0xba,0xd,0xb8,0xe8,0xc0,0x5,0xc8,0x56,0x4a,0xa4,0xb2,0x91,0xf1,0x48,0xf6,0x8d,0xe3,0xd6,0xc5,0xd2,0x95,0x16,0x46,0xdf,0xac,0xb1,0x34,0xcb,0xc5,0xab,0x2d,0x94,0x2,0x54,0x8,0xa1,0x14,0xea,0x95,0x1e,0x2c,0x98,0xbd,0x2,0x7d,0x95,0xe5,0xf8,0xe9,0xff,0x5e,0x83,0xd7,0xbf,0xee,0xcd,0xb8,0xe9,0xe6,0x1b,0xd3,0x89,0xe0,0x6e,0x93,0x10,0x22,0x5a,0x47,0x3a,0x6b,0x16,0xce,0x38,0xf9,0x24,0x34,0xf7,0xef,0x45,0x45,0x0,0x52,0xb4,0xdf,0x50,0xa1,0x22,0x80,0xd6,0xc1,0x3,0x58,0xb3,0xe2,0x58,0xf4,0xf6,0xf7,0x77,0xed,0x80,0x1e,0xa5,0x14,0x84,0x94,0xf8,0xe3,0x95,0x57,0xe1,0x7b,0x57,0x5d,0x8a,0x81,0xb5,0x73,0xa1,0xf4,0x8,0xa4,0x70,0x47,0x6c,0x19,0xb,0xf9,0x85,0x82,0x4c,0x2e,0xd0,0xfd,0xe5,0xdc,0x57,0x90,0xe3,0x31,0x83,0x94,0x23,0xac,0x1b,0x42,0xd5,0x5b,0x90,0x8f,0xac,0xe3,0xe3,0x97,0xfc,0x7,0x2e,0xfb,0xd5,0x65,0x69,0x38,0x46,0x37,0x48,0x8,0x1,0xa5,0x15,0x66,0x2f,0x98,0x8d,0x73,0xd7,0x9c,0x7,0xb1,0x73,0x4,0x55,0xc,0xa3,0x82,0x61,0x4,0x18,0x46,0x80,0x6,0x2,0x20,0xbd,0xaa,0xe4,0xa,0x98,0xcb,0x67,0x6b,0x49,0xae,0xac,0x4f,0x79,0x5b,0x8e,0x8a,0x8e,0xae,0x6a,0x7c,0x4d,0xfe,0xec,0xf3,0x34,0xa1,0xc9,0xb3,0x17,0xcd,0xf6,0xb5,0x8e,0xc,0x47,0x29,0xeb,0x58,0x30,0xf7,0x78,0xec,0x7b,0xb8,0x7,0x6f,0x7f,0xeb,0x7b,0x71,0xd9,0x65,0xbf,0x9d,0x34,0xe5,0x96,0xcc,0x8b,0x9e,0x75,0xc6,0x19,0xc0,0xc8,0x48,0x24,0x6d,0xdb,0x1,0x8b,0x14,0x98,0x1a,0x6e,0xe2,0xb8,0xe5,0x2b,0xa2,0x74,0x17,0x5f,0xe4,0xb0,0x15,0xe2,0xab,0xff,0x73,0x31,0x9a,0x8b,0xab,0x50,0xd5,0xe2,0x79,0x9d,0x89,0x26,0x8d,0xc8,0x52,0xf,0x7b,0x34,0x9a,0x27,0xb,0xfc,0xcb,0x97,0xfe,0xd,0xdb,0xb7,0x6c,0x33,0xc2,0x41,0x26,0x5c,0x86,0x38,0x7e,0xef,0xbc,0x33,0x9e,0x80,0xfa,0xee,0x99,0x80,0xe,0xa0,0x19,0x53,0x42,0x83,0xda,0xad,0x93,0x47,0xba,0xe0,0x1a,0xf5,0xee,0x1e,0x63,0xda,0x58,0x90,0x5b,0x4f,0xca,0xad,0x1b,0x45,0xb2,0xbb,0xc7,0x64,0xd,0x25,0x33,0x16,0xd4,0xba,0xf4,0xec,0x77,0x7e,0x4d,0x6c,0x91,0xb5,0x4c,0xc6,0xdb,0xb6,0x5e,0xb5,0x86,0x6a,0x85,0x18,0xe8,0x9b,0x83,0xde,0xea,0x52,0x7c,0xf0,0x3,0x1f,0xc3,0xd,0x37,0x5c,0x3f,0x29,0xca,0x2d,0x81,0x32,0xa7,0x9d,0x76,0x1a,0x66,0xf6,0xd4,0xa1,0x46,0x46,0x52,0xb,0x97,0x5b,0x77,0x2c,0x85,0x82,0x50,0xa,0x55,0xa5,0x71,0xdc,0xaa,0xe3,0x0,0x74,0x7,0x86,0x86,0x61,0x8,0x21,0x4,0x6e,0xbb,0xe5,0x56,0xdc,0xb2,0xe5,0x2e,0xf4,0xce,0xef,0x3,0x74,0xe8,0xff,0x7c,0xfb,0x2c,0x5,0x64,0xde,0x1b,0x7b,0x37,0x13,0x7b,0xe9,0x99,0x16,0x2d,0x54,0xe6,0x48,0xac,0xef,0xdf,0x88,0xff,0xfe,0xd2,0xe7,0xe2,0xf8,0xb8,0xee,0x3c,0xf3,0x52,0x4a,0x8,0x8,0x3c,0xe2,0x11,0x8f,0xc0,0x62,0xb1,0xc,0x18,0xd2,0x6d,0x2d,0x27,0x7b,0x19,0xbc,0xef,0xf2,0x78,0x6e,0x33,0x70,0x9f,0xb2,0xde,0x65,0xdc,0x8b,0xdd,0xb9,0x2,0x94,0x8f,0xcb,0xe7,0x79,0xb2,0x75,0x81,0x1c,0xfc,0x54,0x4e,0x65,0x17,0xa8,0x68,0x6b,0xe9,0xc9,0x3c,0xd0,0x45,0xc6,0xf,0x23,0xf7,0x60,0xb6,0x1b,0xf,0xba,0x35,0x4f,0xbe,0x6c,0xfb,0x69,0x0,0xbb,0xae,0x68,0x2f,0x34,0xd,0x1d,0x86,0xe8,0xad,0xf,0xa0,0xa7,0xb2,0x8,0x1f,0xfe,0xd0,0xbf,0x61,0xc7,0xce,0xed,0x5d,0xfd,0xd2,0x53,0x5a,0xbc,0x78,0x31,0x56,0x2c,0x5e,0x8c,0xd6,0xe1,0x43,0x8,0x44,0xfb,0xe9,0xa,0xa8,0x16,0xaa,0x5a,0x63,0xc9,0x92,0x25,0x5d,0x97,0xf5,0xfa,0x1b,0x6f,0xc0,0x50,0x4f,0x3,0xb2,0x26,0x53,0xe5,0x13,0x40,0xa1,0x12,0x5f,0x45,0xf0,0x72,0x2c,0x57,0xbb,0x45,0x4a,0xa,0x4d,0xf4,0x1e,0x57,0xc3,0xa5,0xb7,0x5c,0x8a,0x5b,0x6e,0xb8,0x25,0xda,0x47,0xad,0xb,0x1f,0xaa,0xe4,0x99,0x59,0x74,0xcc,0x2,0xac,0x9d,0x7f,0xa,0xf4,0x5e,0x81,0x8a,0x90,0x85,0x4a,0xc6,0x17,0x3e,0x56,0x98,0x8b,0x2b,0x13,0x58,0x3c,0x9d,0xc0,0x5b,0x49,0x78,0xa7,0x3c,0x4d,0xb6,0xc9,0x9b,0xd1,0xe4,0x7,0xc6,0xe6,0x49,0x20,0x54,0x1a,0x3,0x7d,0x73,0xb1,0x73,0x7b,0x3,0x17,0x5d,0xf4,0xe5,0xae,0x2b,0xb6,0x64,0x9e,0x4d,0x6,0x1,0x56,0xaf,0x5a,0x85,0x91,0xc3,0x87,0x21,0xda,0x3e,0x5a,0x2,0x61,0xab,0x85,0x81,0xde,0x3e,0xcc,0x9c,0x39,0x33,0xad,0x67,0xa2,0x29,0xb1,0x2e,0xef,0x5e,0xbf,0xe,0x62,0xb0,0x36,0xe1,0xed,0x75,0x4a,0x1a,0x80,0xae,0x69,0x1c,0x98,0x77,0x10,0x3f,0xf8,0xc9,0x25,0x51,0x66,0x97,0x1e,0x3b,0xa5,0x15,0x84,0x14,0x38,0xf9,0xd8,0xd3,0x80,0x7d,0xd5,0xee,0x35,0x3c,0x1,0xd4,0x11,0x14,0xe5,0x77,0x0,0x19,0x1d,0x1c,0x4d,0xb6,0x21,0xe2,0xcc,0x4b,0xca,0x3f,0xd9,0xda,0x2d,0xb3,0xd2,0x3a,0x85,0xe3,0x34,0x6e,0x9b,0x1b,0xb3,0xd1,0x8c,0x65,0x52,0x6f,0x64,0xe5,0xea,0x30,0xc4,0xbc,0xd9,0x4b,0x70,0xf9,0x6f,0xfe,0x88,0x7b,0xee,0xb9,0xbb,0xeb,0x90,0x34,0x51,0xa4,0xab,0x56,0x1e,0x8b,0x20,0x6c,0x41,0xc4,0xf0,0x8e,0x87,0x67,0x80,0xe,0x43,0xf4,0xd7,0x7b,0xd1,0xd7,0xd7,0xd7,0x35,0x39,0x85,0x10,0xd0,0xa1,0xc2,0x43,0xbb,0xb6,0x21,0xa8,0x5,0x0,0xec,0xd,0x2f,0x4d,0xf8,0x68,0x23,0x18,0xbf,0xab,0x18,0x92,0x16,0x3f,0x3f,0x51,0x30,0x70,0x7d,0x71,0x5,0x57,0xde,0x79,0x5,0xb6,0x6e,0xde,0xa,0x29,0x64,0x77,0x3e,0x54,0x71,0x13,0x27,0xaf,0x3d,0x5,0xb5,0x83,0x7d,0x90,0x4a,0x18,0xcf,0xaf,0x13,0x72,0x6a,0x72,0xc1,0x7d,0x15,0x8d,0x95,0xf,0x4f,0x3b,0x88,0xea,0xe4,0xe5,0x6,0xbd,0x1d,0x34,0x32,0xf7,0x0,0xe0,0xe7,0xe,0x5c,0x1e,0x22,0x49,0xf6,0x6f,0x93,0xcc,0xc1,0x30,0xc9,0x3e,0x6c,0xc9,0x25,0x4,0x75,0xb9,0x77,0x97,0x4,0xa2,0x13,0x93,0x2a,0xc9,0x9e,0x62,0x3a,0xcc,0x6f,0x77,0xae,0x43,0xb2,0x27,0x59,0x26,0x37,0x3d,0x7d,0xcb,0xc7,0x7b,0x6c,0x96,0xd,0xb3,0xab,0xcd,0xb8,0x4a,0x28,0xd4,0x83,0x2a,0xc2,0x91,0x0,0x97,0x5c,0xf2,0xc3,0xee,0x8f,0x51,0x6c,0x6d,0xad,0x5a,0x75,0x2c,0x82,0x30,0x84,0xd0,0x2d,0x48,0x84,0xd6,0x65,0xca,0x2c,0xc2,0x16,0xea,0xd5,0x2a,0x6a,0xb5,0xee,0x58,0x4e,0x89,0x72,0x38,0x7c,0x78,0x8,0xc3,0x8d,0x61,0x4,0x55,0x11,0x8f,0xaf,0xca,0xdd,0x4f,0x1b,0x96,0xb6,0xf3,0x7e,0xe6,0xbc,0xa7,0x8,0x1d,0x17,0x5f,0x97,0xb1,0x87,0x1d,0x42,0x54,0xfb,0x34,0x76,0xc8,0x6d,0xf8,0xd3,0x9f,0xfe,0x4,0xa0,0x3b,0x8e,0x95,0xe4,0x1e,0xae,0x5c,0x7e,0x2c,0xe6,0xc8,0x5,0x10,0xd,0xa0,0x2,0x11,0x41,0x43,0x9d,0x5d,0x9c,0x27,0xb3,0x8,0x72,0xba,0xe0,0xa4,0xf,0x94,0x2d,0xf2,0x9c,0x16,0xd5,0x3b,0x2d,0xa0,0x68,0x14,0x1c,0x6,0x4c,0xd6,0x62,0x51,0xad,0xe3,0x6b,0x52,0x5a,0xf7,0x27,0xa5,0x35,0x6,0x6,0xe6,0xe2,0xfa,0xeb,0x6e,0xc1,0xbe,0x7d,0x7b,0xd3,0xa8,0xf2,0x6e,0xd2,0xbc,0x79,0xf3,0xd0,0x5b,0xab,0x23,0x6c,0x65,0xa7,0xc7,0x3b,0x49,0x8,0x68,0xa5,0x51,0xeb,0xa2,0x62,0x4b,0x48,0x29,0x85,0x2c,0xce,0x6c,0x6a,0xc2,0x2d,0x2d,0x1,0x35,0xbb,0x85,0xeb,0x6e,0xbb,0x16,0x40,0x77,0x60,0x7a,0xd2,0xc6,0x31,0x4b,0x97,0x60,0x76,0x75,0x21,0xd4,0x30,0x26,0xed,0x9d,0x1b,0x2b,0xc9,0x4e,0x4c,0x69,0x3f,0x58,0xca,0xc3,0x2d,0x4a,0x29,0x4f,0xb4,0xca,0x24,0xba,0x34,0xa,0x8e,0xee,0x83,0xb9,0x3c,0xa7,0x8b,0x94,0x2d,0x30,0x70,0xf7,0x15,0x8e,0xbc,0x7c,0xfe,0x78,0x8e,0xa5,0x9b,0x1f,0x5a,0xa3,0xa7,0xd6,0x8b,0xdd,0x3b,0xf7,0xe3,0x8e,0x3b,0xef,0x40,0x94,0xd5,0x9d,0x31,0x4b,0x5e,0x8a,0x19,0x83,0x33,0x30,0x73,0x60,0x0,0xaa,0xd5,0x80,0x94,0x6d,0xfa,0x43,0x96,0xa7,0x75,0x93,0xaa,0xd5,0x2a,0x2,0x21,0x1,0xe6,0x7e,0x8e,0xcf,0x54,0xc1,0xd8,0x2e,0x68,0x85,0xca,0x4c,0x81,0x7b,0xb7,0xde,0x83,0xc3,0x7,0xe,0xa7,0xf3,0x98,0xed,0x76,0xee,0x1d,0xcb,0x5,0x0,0x5a,0x2b,0xf4,0xf4,0xf7,0x60,0x7e,0xdf,0x22,0xe8,0x61,0xe1,0x84,0x7a,0x94,0x3a,0x87,0xe9,0xdd,0xb9,0x2a,0x11,0xac,0x34,0xad,0x91,0x80,0xfc,0x65,0x46,0x8b,0x67,0xdd,0xa2,0x1d,0x34,0x17,0x11,0xd8,0x4b,0xa,0xa2,0xbf,0x95,0x51,0x96,0xf0,0xa8,0x78,0x55,0x42,0xd4,0x70,0x56,0x3e,0x8e,0xe6,0x8f,0xd2,0x2,0x12,0xdd,0xf,0xd0,0x4d,0x49,0x3,0x42,0x68,0xf6,0x65,0x14,0x9,0x93,0xf5,0x7f,0x1,0xba,0xec,0x43,0x3b,0xc6,0x26,0x22,0x1a,0xd7,0xcd,0xad,0x89,0xcd,0xed,0x6b,0xe6,0x4a,0x6b,0xd,0x1,0x9,0xa1,0x2a,0xb8,0xed,0xd6,0xdb,0x70,0xee,0x39,0xe7,0x75,0xdd,0x62,0x1b,0x18,0xe8,0x47,0x7f,0x6f,0x2f,0xf6,0x8e,0xec,0x43,0x45,0xd4,0xd0,0xd2,0x54,0x56,0x95,0x76,0x3b,0x9a,0xe6,0x8,0xbb,0x7a,0x4f,0x13,0xe5,0xdb,0xd3,0xdb,0x83,0xde,0x5a,0xf,0xd0,0x6a,0x41,0x8a,0xa,0x14,0x92,0xf5,0xd2,0xf6,0x18,0xe7,0x57,0xc,0x44,0x3b,0x7b,0xe8,0x1c,0xf,0x4d,0x47,0x77,0x34,0xdb,0xa7,0x4c,0x90,0x34,0xc8,0xfb,0x46,0xdb,0x3,0xe5,0xd7,0x91,0xd7,0x34,0xe8,0x95,0xd8,0x76,0x70,0xb,0x76,0xef,0xde,0x83,0xa5,0x83,0x7d,0x5d,0x5a,0x95,0x21,0x20,0x2,0x60,0xd9,0xa2,0xe5,0xd0,0xbb,0x80,0x0,0x12,0xbe,0xeb,0xb,0x7c,0xa4,0xe3,0x6a,0xa2,0xab,0xa,0x7d,0x9f,0xd8,0x22,0xbe,0x72,0xad,0xa8,0xf,0x9,0x4c,0x7d,0x1c,0x9a,0x90,0x0,0x2,0x59,0xc5,0x83,0xf,0x6e,0x8d,0xfe,0xec,0x12,0x94,0x48,0xda,0xa9,0xf5,0xf4,0xa0,0xa7,0xde,0x83,0xf0,0xd0,0x6e,0x14,0xf,0x9c,0x88,0xe0,0xa8,0xd6,0xd0,0xdc,0x4e,0x84,0x13,0x40,0xc9,0xea,0x86,0x25,0xf3,0x16,0xe3,0xf6,0x87,0xee,0x45,0xd7,0xcd,0x45,0x6f,0x12,0x10,0x55,0x60,0xb8,0x32,0x84,0x5b,0xae,0xbb,0x15,0x95,0xa0,0x52,0x70,0xb0,0xcd,0x28,0xfa,0x90,0xac,0x49,0xb2,0x86,0x5e,0x29,0x85,0x4a,0xa5,0x82,0x1e,0x35,0x0,0xd1,0x8,0x0,0x11,0x4e,0x9f,0x67,0x9f,0x50,0x45,0x38,0xa5,0x76,0x5b,0x16,0x7e,0xe4,0xb6,0xd8,0xa8,0x19,0xcb,0x6,0x1d,0x6a,0x64,0xdb,0x6d,0x8a,0xd8,0xd5,0x12,0xe7,0x4f,0xfe,0x41,0x2e,0x4,0x26,0x30,0xbf,0xbb,0xd2,0xc2,0xc8,0x73,0x5b,0x5a,0x5c,0x9d,0x82,0xbd,0xf,0x7c,0x5a,0x68,0x8d,0x5a,0xa5,0x86,0x3d,0xbb,0xf7,0x76,0x7d,0x87,0x56,0xa5,0x35,0xa4,0x10,0xa8,0xd7,0xaa,0xd0,0x2a,0x74,0x8c,0x17,0x49,0xc7,0xbc,0xcd,0x56,0x13,0xcd,0x66,0x13,0xd5,0x7a,0x77,0xe6,0xd9,0x92,0x5,0xdf,0x27,0xaf,0x3d,0x19,0xbf,0xb8,0xfb,0x32,0x4,0x3a,0xbb,0x17,0x54,0x56,0x65,0xdc,0x2f,0x77,0xda,0xb4,0xe4,0x38,0xeb,0x8d,0x8e,0x81,0xf9,0xc,0xb8,0xc7,0x46,0xa7,0xf5,0x6a,0x1,0xc8,0xc5,0x4d,0x7c,0xe2,0x7f,0x3f,0x8c,0xca,0x8f,0x6b,0xd0,0x5a,0x65,0xca,0x48,0xd0,0xcd,0x4f,0x6d,0xc7,0x9a,0x9d,0x16,0xb1,0x4c,0xc2,0xc8,0x8b,0xda,0xa2,0x4f,0x68,0xdc,0x2f,0x29,0x31,0xa2,0x86,0xd0,0xbb,0xa2,0x8a,0x96,0x1a,0xf6,0x56,0x9b,0x1c,0x8a,0xe3,0x78,0x26,0xf2,0x93,0xe2,0xdc,0x1a,0xdc,0x7c,0x1,0x69,0x6e,0x66,0x48,0x2a,0xc7,0x80,0xb8,0xc8,0xf5,0xd0,0x98,0xb7,0x97,0xa4,0x15,0xf9,0x7a,0x4b,0xf2,0x8b,0xca,0xbc,0xa7,0x93,0xa2,0xde,0x34,0x8c,0xd5,0x5,0x40,0xa4,0x77,0x8d,0xfd,0xb7,0x8,0x8,0xd5,0xc4,0x4a,0x4a,0xa1,0x2b,0xc8,0x7c,0x97,0xc8,0x76,0xff,0xb4,0x95,0x36,0x35,0xd5,0xa5,0xf1,0x97,0xa9,0x14,0x93,0xf6,0x4c,0xd3,0x3e,0x82,0x3d,0xd5,0x20,0xc0,0xa1,0x83,0x87,0xd0,0x68,0x36,0x50,0xaf,0xd5,0xbb,0xb6,0x6,0x33,0xd9,0xe7,0xa9,0xb7,0xa7,0x17,0x42,0xc5,0xc1,0xd6,0x39,0xb8,0x95,0x7d,0xac,0x2a,0x12,0x68,0x36,0x22,0xc5,0xd6,0x2d,0x4a,0x14,0xfd,0x5,0xe7,0x5f,0x80,0xaf,0xfe,0xdf,0xd7,0xd0,0x3c,0x3c,0x82,0x4a,0x8f,0x88,0x76,0x64,0x21,0x9e,0x77,0x91,0x1b,0x6f,0x90,0x7c,0xa,0x2d,0xa9,0x32,0x53,0x84,0x3f,0xf,0x3f,0xa3,0x74,0x98,0xa6,0xf3,0xd0,0x37,0xe6,0x11,0x61,0xd2,0x18,0xf4,0xbc,0x26,0xf6,0xcd,0xda,0x4,0xdd,0xd2,0x30,0x77,0xdc,0x68,0x64,0xca,0x4a,0x1c,0x42,0xb4,0x1f,0xad,0x30,0x8d,0x30,0x11,0x29,0x68,0x61,0x28,0xb6,0x64,0x83,0x6,0x41,0xea,0xca,0xa4,0x48,0xcb,0x57,0x35,0x74,0x10,0x79,0x18,0x7d,0xdf,0x39,0x1a,0x40,0x1f,0x32,0x8f,0x1b,0x5d,0xd6,0xcf,0x3d,0x91,0xbe,0xf1,0xf,0x45,0x8a,0x74,0x9a,0x40,0x51,0x3a,0x8b,0x55,0x52,0x21,0x69,0x40,0x8,0x89,0x46,0xa3,0x9,0x15,0x86,0xed,0xf9,0x27,0x91,0x44,0x25,0xc0,0xf0,0x81,0x61,0xc,0xd,0xd,0x61,0xe6,0xec,0x59,0xdd,0x69,0x33,0x9e,0x84,0x5f,0xba,0x7c,0x29,0x9e,0x75,0xde,0x33,0xf1,0xf5,0x3f,0x5e,0x8c,0x39,0x27,0xcf,0x45,0x4b,0x4d,0xdc,0x56,0x45,0x63,0x21,0x1d,0x68,0x88,0x0,0x10,0x75,0x10,0xcd,0x11,0xa9,0xce,0xd4,0x62,0x14,0xc9,0x81,0xc4,0x0,0x88,0xd,0xa6,0x91,0xcc,0xd,0x5b,0x2a,0xa0,0xe0,0x23,0x97,0x20,0x2b,0xad,0x75,0xbc,0xd3,0xcc,0xf4,0x7c,0xeb,0x2a,0xa3,0x15,0xdc,0xe7,0x19,0xd0,0x68,0xef,0x4c,0xb7,0xbf,0x19,0xd9,0xf,0x9a,0x58,0xe7,0x3a,0xde,0xf0,0xaf,0x13,0x9,0xc7,0x93,0x34,0x84,0x48,0x3c,0x62,0xae,0x5f,0xed,0x3e,0xb4,0x1f,0x53,0xc1,0xfc,0xc1,0x77,0xb1,0x1d,0xd4,0x8d,0xff,0x16,0x26,0xec,0x9f,0x4c,0x4a,0xe2,0x23,0x39,0xfb,0xbf,0x5a,0x91,0x38,0x34,0x74,0x0,0x7,0xf,0x1e,0x8c,0x72,0xba,0x64,0x59,0x26,0x2b,0x33,0x5e,0xfb,0x9a,0xd7,0xe2,0xe6,0x3b,0x6e,0xc6,0x9d,0x1b,0xee,0xc2,0xcc,0x95,0x33,0xd0,0xd2,0xad,0x74,0xfa,0x83,0xbf,0x9f,0x3e,0xef,0x8b,0xd,0x5d,0x19,0x39,0x9c,0x6d,0xd8,0xfc,0x34,0x6c,0x86,0x7e,0xa8,0xc8,0xa9,0xea,0x74,0x1d,0xb5,0xb5,0xee,0xd0,0x6d,0x12,0x78,0xf4,0x41,0x74,0xfe,0xc,0x19,0x30,0x53,0x33,0x3f,0x70,0xd9,0xe4,0x25,0x1a,0x8f,0x27,0xa0,0x92,0x78,0x40,0xcd,0x5b,0xc7,0xcd,0xf9,0x50,0xf2,0xf0,0xd2,0xe5,0xfe,0x9f,0xe5,0xf3,0x8f,0x4a,0x6,0x55,0x74,0x2b,0x3,0x0,0x41,0xa0,0x26,0x7d,0xad,0x68,0x10,0xaf,0xf1,0x4b,0x29,0x15,0x55,0xb3,0x63,0x40,0xf3,0x4c,0xf,0x65,0x76,0x17,0x15,0xa9,0xd3,0x98,0x11,0xd3,0xca,0x99,0xa6,0x3a,0xdf,0xfc,0x16,0x47,0x8a,0x57,0x22,0x4,0x50,0x99,0xd4,0x6f,0x6d,0x72,0x38,0x32,0xdd,0x6b,0xe,0xc9,0x1c,0x11,0x62,0x58,0x2e,0x81,0x96,0x6a,0x62,0xe7,0xae,0x5d,0x38,0x7e,0xcd,0xea,0xae,0xc9,0x96,0x28,0xb6,0xc1,0x99,0x83,0xf8,0xd7,0x7f,0xfe,0x57,0xbc,0xf3,0xbd,0xef,0xc0,0xba,0x7b,0xee,0xc2,0xac,0xd5,0x83,0x50,0xa9,0xd7,0x93,0xde,0x4f,0x5,0x3,0x2a,0x1a,0xf0,0x93,0xe6,0x67,0xde,0x55,0xed,0x80,0xab,0x36,0x2c,0x15,0x44,0x51,0x69,0x92,0xa6,0xcf,0x3,0x7d,0xde,0x84,0xce,0x8e,0x3f,0x89,0x4e,0x90,0x6a,0xaf,0x3c,0x5d,0xbf,0x50,0x29,0x6c,0xa2,0xcf,0x13,0x7d,0x16,0x7d,0x54,0x3b,0x37,0x7f,0xe6,0xa1,0xe3,0xc,0x46,0x29,0x7c,0x7a,0x56,0x14,0x99,0x31,0x6d,0x2,0x74,0x63,0x9a,0x9e,0x56,0x71,0x57,0x69,0xd2,0x7d,0x2c,0x88,0xc1,0x90,0xc7,0x67,0x57,0x48,0x1,0x1d,0x68,0x6c,0x7e,0xf0,0x41,0x0,0xe8,0x6a,0x68,0x4a,0x2,0x49,0x97,0x2c,0x5d,0x82,0xff,0xfa,0xd8,0xa7,0x70,0xc1,0x8a,0xa7,0x60,0xef,0x2d,0x7,0xd1,0xd8,0xdd,0x42,0x80,0xa,0xe4,0x94,0x7c,0x35,0x68,0xa4,0x56,0x49,0x45,0x34,0xee,0x77,0xcf,0xe,0x94,0x6b,0xcf,0xd3,0xde,0x3a,0x4c,0x21,0xe0,0x24,0xdd,0xcf,0x68,0xaa,0xc1,0x65,0xce,0x47,0x57,0x71,0xb0,0xa0,0xdb,0x93,0x6a,0x4,0x63,0x5a,0x6d,0xb5,0xbf,0x68,0xdb,0x59,0x3a,0x81,0xcc,0x4a,0x29,0xd4,0x7b,0x6a,0xa8,0x54,0x26,0x67,0xa,0x35,0x54,0xd9,0x44,0x36,0x25,0xbb,0x1f,0x12,0x0,0x2,0xe0,0x81,0xf5,0xf7,0x77,0x57,0xc0,0x98,0x92,0xf5,0xb4,0xf3,0x17,0xce,0xc7,0xc7,0xff,0xed,0xe3,0xf8,0xc7,0x57,0x7d,0x0,0xb,0x77,0x2f,0xc5,0x9e,0x5b,0xf7,0x63,0x64,0xe7,0x8,0x64,0x4b,0xa2,0x22,0xa2,0xe3,0xf8,0xf2,0xcf,0xab,0x35,0xee,0xcc,0xfd,0x4,0xcc,0x3e,0x9b,0xa4,0x9d,0x97,0xbd,0x44,0x31,0xbb,0x5a,0xe4,0xb2,0x97,0x34,0x16,0xbf,0x7b,0x7e,0xcf,0x55,0x67,0x34,0x1e,0xed,0x71,0x32,0x74,0xa6,0x43,0xf2,0x57,0x25,0x40,0x72,0x40,0x6a,0x46,0x6d,0x61,0xa2,0x95,0x76,0xfb,0xee,0x12,0x1,0x5c,0x46,0x25,0x35,0xf3,0x85,0xe3,0x61,0x89,0xfe,0x4f,0x3,0x85,0x5,0x42,0x78,0x6e,0xa6,0x3f,0x21,0x24,0xa1,0xe2,0xad,0x93,0x88,0xac,0x82,0xc2,0xf1,0x2c,0x45,0x2d,0xf,0x15,0xe3,0x67,0xdb,0xbb,0x94,0x4,0xe2,0x6a,0x0,0xe6,0xc9,0x2e,0xae,0xa0,0x4d,0x7b,0x73,0x66,0x9d,0x8e,0x8d,0x39,0xf6,0xd1,0x2b,0xa8,0xc2,0x6,0x66,0xcc,0x18,0x44,0xad,0x1a,0x85,0x50,0x74,0x3b,0x96,0x6d,0x78,0x78,0x38,0x5e,0xaf,0x17,0xc1,0xf7,0x4c,0xbe,0x2c,0x40,0x37,0x99,0xd4,0xee,0xed,0xaf,0x61,0xe3,0x83,0x1b,0xa1,0xb5,0xee,0xda,0x56,0xd8,0x94,0xe8,0xb2,0xb3,0xe7,0xfc,0xc5,0x73,0x70,0xc1,0x5,0x17,0xe0,0x27,0x3f,0xf9,0x9,0x7e,0x79,0xe5,0x2f,0xb0,0xee,0x8e,0x3b,0x10,0xe,0x36,0x50,0x9f,0x5f,0x41,0x6d,0xa0,0x2,0x11,0xc4,0xaa,0x44,0x87,0x80,0x10,0x31,0x7c,0x4c,0xee,0x4b,0x76,0x20,0x5c,0xf4,0x14,0x67,0xcf,0x9,0xd,0xd0,0xa5,0x10,0x55,0xeb,0xcc,0x43,0xaa,0x85,0xb,0x96,0x6a,0x8,0xc,0x23,0x7b,0x2f,0x86,0xd2,0xf6,0x4,0x69,0xb9,0x10,0x1a,0x26,0xd3,0x25,0xd6,0x23,0xe0,0x33,0xd2,0xed,0x74,0x82,0xad,0x78,0x38,0x39,0x3a,0x9d,0xa1,0xc,0x8,0x93,0x16,0xee,0x32,0xed,0xda,0x9e,0x26,0x5e,0x51,0x18,0x93,0x8b,0x93,0x43,0xd3,0xc5,0xfc,0x17,0x18,0x69,0x36,0x30,0x6f,0xc1,0x7c,0x0,0xe8,0xea,0xde,0xf9,0xc9,0xdc,0x55,0xa3,0xd1,0x80,0xac,0x14,0x83,0x1,0xd,0x0,0x4a,0xa3,0xde,0xd7,0x83,0xcd,0x5b,0x37,0x61,0xe7,0x8e,0x9d,0x58,0xb0,0x70,0x41,0xf7,0x42,0x53,0x8,0x25,0xed,0x45,0x5b,0x9c,0xcf,0xc0,0x4b,0x5f,0xfe,0x52,0xbc,0xf8,0xc5,0x2f,0xc6,0xd5,0x57,0x5f,0x83,0xdf,0xfc,0xee,0xd7,0xb8,0xf1,0x9e,0xeb,0xf0,0xd0,0xfa,0x7,0x11,0xf6,0x37,0x50,0x9f,0x13,0xa0,0x3a,0x18,0x20,0xa8,0x5,0xd0,0x42,0x40,0xc5,0xc7,0xf2,0xc5,0x91,0x2e,0xe5,0x6c,0xc9,0x14,0xa1,0xe9,0xa3,0xd8,0x26,0x5d,0xaf,0x4c,0xdc,0x23,0xcb,0x75,0xcd,0xa7,0x45,0xfa,0xe5,0x8e,0x5f,0x4f,0x28,0xb4,0xb0,0x62,0xe5,0xf2,0x71,0x90,0xcc,0x9f,0x12,0x85,0x34,0x3c,0x34,0x8c,0xe1,0xc6,0x30,0x2a,0x95,0xc0,0x63,0xc2,0x4f,0xa3,0x56,0xaf,0x60,0xd7,0xf0,0x2e,0xdc,0x72,0xcb,0x2d,0x78,0xf2,0x53,0x9e,0x9c,0x6,0xd0,0x4e,0x6,0x25,0xd6,0x9b,0x52,0xa,0x41,0x25,0xc0,0xb9,0x8f,0x3d,0x7,0xe7,0x3e,0xf6,0x1c,0xec,0x79,0x78,0x2f,0x6e,0xbd,0xf5,0x56,0x5c,0x73,0xc3,0xd5,0xb8,0xf5,0x9e,0x9b,0xb1,0x79,0xeb,0x6,0xec,0x13,0x7,0x80,0xfe,0x26,0xaa,0x33,0x25,0xaa,0xfd,0x1,0x2a,0xf5,0x20,0x9a,0x33,0x14,0x91,0xab,0x21,0xa,0xc7,0x6c,0xdf,0xff,0xec,0x5f,0xca,0x6b,0xc7,0xc0,0xd9,0xbf,0x1f,0xbd,0xe4,0xab,0x6,0x2a,0x81,0xc3,0xa0,0xa5,0x5e,0x3d,0xc5,0x1a,0x7c,0x59,0x5a,0x1a,0x65,0xdd,0x26,0x32,0xe7,0x35,0x4c,0xe7,0x5a,0xac,0xdf,0xec,0xdb,0x18,0xe8,0xf6,0xa1,0x23,0x13,0x47,0x3a,0xde,0xc2,0x26,0x34,0x3c,0x56,0x14,0x72,0xa6,0xe7,0x48,0xc2,0xec,0x1f,0x3f,0xae,0x19,0xa4,0x90,0xce,0x87,0x1a,0x86,0x2f,0x8e,0x7a,0x84,0xb5,0xd6,0xe9,0x1d,0xd6,0x5a,0x19,0x25,0x55,0xa8,0x20,0xaa,0xa,0xa7,0x9e,0x7a,0x6a,0x54,0xae,0xcb,0xd6,0xcf,0x81,0x3,0x7,0x70,0xf8,0xd0,0x41,0xd4,0x7b,0x35,0x2,0x34,0x91,0xeb,0xbf,0x20,0x69,0x44,0x2b,0x23,0x82,0x1e,0x81,0xab,0xfe,0x74,0x15,0x9e,0xf2,0xd4,0xa7,0x4c,0xfa,0x21,0xd0,0x42,0x8,0x4,0x41,0x60,0x2c,0xc,0x9f,0x3d,0x77,0x16,0x9e,0x70,0xc1,0xe3,0xf1,0x84,0xb,0x1e,0x8f,0xc6,0x70,0x13,0x1b,0x37,0x6c,0xc4,0x1d,0x77,0xde,0x8e,0xdb,0xef,0xbe,0xd,0x77,0x6f,0xb8,0x3,0x3b,0xb7,0x3d,0x84,0xbd,0xcd,0x9d,0xd0,0x7d,0xd,0x88,0x5e,0x85,0xca,0x60,0xa4,0xec,0x64,0x55,0x42,0x6,0x1a,0x90,0xd1,0x3d,0x8b,0x4e,0x7d,0x4a,0x4e,0x59,0x57,0xd0,0x48,0x2,0x93,0x35,0xa2,0x0,0xdb,0x28,0xad,0x31,0x4c,0xf2,0x1b,0x70,0x29,0x35,0x7a,0x57,0x8b,0x56,0x72,0xba,0xce,0x72,0xf0,0x55,0x91,0x9d,0x42,0xc8,0xd1,0xb4,0xd1,0x8e,0x9f,0xe6,0xdb,0x5d,0x29,0x2a,0x33,0x6d,0x2c,0x36,0xaf,0xf,0x60,0x77,0xa4,0x98,0xb2,0x24,0xa5,0xc0,0x81,0xa1,0x43,0x58,0xb4,0x6c,0x31,0xd6,0xae,0x59,0x1b,0x4d,0x3,0x76,0xf1,0x9c,0x4e,0x21,0x4,0xf6,0xee,0xdb,0x87,0xfd,0x7,0xf7,0x63,0xf6,0x8c,0x41,0x43,0x1,0xb3,0xe5,0x94,0x46,0xff,0xcc,0x3e,0xdc,0x72,0xc7,0x4d,0xd8,0xf3,0xf0,0x1e,0xcc,0x9e,0x3b,0x7b,0x52,0xe0,0xa8,0x4d,0xf4,0x20,0x6a,0xba,0x3,0x46,0xad,0xa7,0x8a,0xd5,0x27,0x1c,0x8f,0xd5,0x27,0x1c,0x8f,0xe7,0xe2,0xb9,0x8,0x9b,0xa,0x5b,0x1e,0xdc,0x82,0xd,0x1b,0x37,0xe0,0xee,0x75,0x77,0xe3,0xfe,0x8d,0xeb,0xb0,0x65,0xd7,0x66,0x6c,0x7b,0xf0,0x41,0x1c,0x52,0xfb,0xd1,0xaa,0x1e,0x86,0xaa,0x37,0x50,0x1d,0x90,0xa8,0xf4,0x1,0x41,0xf,0x10,0xd4,0x2,0x88,0x40,0x40,0xc7,0x9f,0x37,0xa5,0x43,0x64,0x3,0x35,0xb5,0x9f,0xb1,0xe9,0x42,0xd3,0x43,0xb1,0x25,0x66,0xe0,0x24,0xc3,0x51,0x6b,0xc1,0xca,0x94,0x23,0x21,0x81,0xbd,0x43,0xfb,0x70,0xfe,0x79,0x4f,0x42,0x4f,0x4f,0xf,0x54,0xa8,0x20,0x83,0xee,0x5a,0x40,0x3b,0x76,0xec,0x40,0xa8,0x9a,0x90,0x32,0x59,0xc6,0x53,0x4c,0x1a,0x1a,0x3d,0xfd,0x75,0x6c,0xdf,0xb6,0x3,0x57,0x5e,0x79,0x25,0x9e,0xfd,0xdc,0x67,0x4f,0x2a,0x1c,0x75,0x11,0xa7,0xe4,0x84,0x10,0x8,0xaa,0x12,0xcb,0x8f,0x5d,0x86,0xe5,0xc7,0x2e,0xc3,0xe3,0xcf,0x7f,0x1c,0x0,0x60,0x64,0xa8,0x81,0x87,0x77,0x3d,0x8c,0x8d,0x1b,0x37,0x62,0xe3,0xa6,0xd,0xd8,0xfc,0xd0,0x26,0x6c,0x7e,0x68,0x23,0xb6,0x6c,0xdf,0x88,0xfd,0x8d,0xdd,0x38,0xd0,0xda,0x8b,0x66,0xed,0x20,0xe4,0x80,0x42,0xd0,0xf,0xd4,0xfa,0x5,0x82,0x1e,0x9,0x11,0x0,0x91,0xeb,0x20,0x7b,0xce,0xa6,0xee,0xd3,0x36,0xb5,0x89,0x78,0x45,0xdd,0x43,0x48,0x1f,0x2f,0x7b,0x5d,0x62,0x96,0xea,0x14,0x8a,0xda,0x94,0xaf,0xcb,0x80,0x74,0x1a,0x8,0x9a,0x21,0x84,0x6a,0x6f,0x1,0x4c,0x4,0x9,0x20,0xdd,0x1d,0x37,0x59,0xfb,0xa9,0x91,0x99,0xf9,0xd1,0x4c,0x48,0x6,0x2d,0x69,0x7f,0x4,0xf1,0x7e,0x6a,0x82,0x27,0x4d,0xf8,0xee,0xe,0x76,0x36,0xd6,0x2b,0xa,0x33,0xad,0x29,0x7f,0x1c,0xb,0x73,0x78,0x64,0x8,0x3d,0xb3,0x7a,0xf0,0xfc,0xe7,0x3d,0x3f,0x2a,0x2f,0xbb,0x37,0x58,0x9,0x6c,0xdb,0xb8,0x61,0x3d,0x64,0xa0,0x51,0xd,0xa2,0xb9,0x2a,0x45,0xe4,0x56,0x82,0x40,0x51,0x41,0xe,0x12,0x96,0x2,0xfd,0x73,0x6a,0xb8,0xf4,0xe7,0x3f,0xc6,0xd3,0x9f,0xf9,0x74,0x54,0x2a,0x95,0x29,0x61,0xb5,0xb9,0x88,0x2a,0xb9,0x84,0x92,0xdd,0x6d,0x13,0x99,0xeb,0xbd,0x35,0x2c,0x59,0xb6,0x18,0x4b,0x96,0x2d,0xc6,0x39,0x38,0x3b,0xe5,0x1b,0x19,0x6a,0x60,0xdb,0x43,0xdb,0xb1,0x65,0xeb,0x16,0xdc,0xff,0xc0,0x7d,0xb8,0xe7,0xfe,0x3b,0xb1,0x69,0xc7,0x3,0x78,0x68,0xcb,0x7a,0xec,0x57,0xf,0x42,0xf5,0x1e,0x40,0x30,0xa3,0x81,0xfa,0x2c,0x8d,0x4a,0x2f,0x20,0x2b,0x1a,0x61,0xbc,0x76,0x43,0x93,0xe0,0x66,0xc0,0x9c,0xbe,0xa1,0x87,0x6c,0x7b,0x79,0x26,0xc9,0x1f,0x39,0x78,0xc7,0xc,0x39,0x7d,0xf7,0x7d,0xe6,0x84,0x7d,0xe4,0xf0,0xc9,0x2f,0xe2,0x2b,0x7a,0x3a,0xa6,0x87,0xc5,0x6,0x4c,0xba,0xb5,0x36,0x75,0x29,0xf2,0x44,0xca,0x40,0x60,0xdb,0xee,0x1d,0x78,0xd9,0x1b,0x5f,0x85,0x85,0xb,0x17,0x76,0xfd,0x64,0xf8,0xe4,0x65,0x5f,0xbf,0x61,0x3,0x64,0xd0,0x19,0x4,0x56,0x4a,0x61,0x70,0x76,0x3f,0xee,0xb9,0xf7,0xe,0xfc,0xee,0x77,0x57,0xe0,0x29,0xb1,0x13,0x61,0x2a,0x2a,0x36,0x17,0xd9,0xe3,0x9c,0x6d,0xda,0xa8,0x53,0x38,0x1e,0xc8,0x0,0xf5,0xde,0x1a,0x56,0xac,0x5a,0x86,0x15,0xab,0x96,0xe1,0xdc,0xc7,0x46,0xa,0xaf,0xd5,0x8,0xb1,0xed,0xa1,0xed,0xb8,0xef,0xfe,0xfb,0x71,0xd7,0x3d,0xb7,0xe3,0x9e,0x7,0x6e,0xc3,0x7d,0xf,0xdc,0x8e,0xdd,0xcd,0x8d,0x68,0xf4,0xee,0x46,0x75,0x4e,0x13,0xb5,0x59,0x1a,0x95,0x1e,0xd,0x8,0xd,0xa5,0x95,0xf1,0x21,0x2c,0xc9,0x4d,0xd3,0x47,0xb1,0x4d,0xb2,0x4d,0x6e,0x5b,0x62,0x53,0x87,0x34,0x82,0x8a,0xc4,0x96,0xdd,0xdb,0xb0,0xf6,0xcc,0x93,0xf1,0x92,0x17,0xbf,0xb8,0xeb,0x4a,0x21,0xd9,0x1e,0xa9,0xd5,0x6a,0xe1,0x81,0xd,0xf7,0xa1,0xaf,0xbf,0x27,0xdd,0xa5,0xc5,0xf6,0xda,0xba,0x46,0x50,0x2,0x80,0xd4,0xe8,0x9b,0x5b,0xc5,0x77,0xbe,0xf7,0x6d,0x5c,0x70,0xfe,0xf9,0x90,0x81,0x9c,0xb2,0x56,0x5b,0x3b,0x4a,0x64,0xb6,0x65,0xb7,0x77,0xab,0x15,0x42,0xa0,0x52,0xb,0xb0,0x74,0xc5,0x12,0x2c,0x5d,0xb1,0x4,0xe7,0x3f,0x31,0x82,0xb2,0x7b,0x76,0xed,0xc3,0x9d,0x77,0xde,0x85,0xdb,0xee,0xbc,0x19,0x37,0xdd,0x75,0xd,0xee,0xbf,0xf3,0x16,0xec,0xb,0x36,0x41,0xcc,0x3a,0x84,0x9e,0x79,0xa,0xd5,0x7e,0x0,0x52,0xc5,0x73,0x73,0x91,0x65,0x3f,0x15,0x9f,0xcc,0xf1,0xa0,0xd1,0x4e,0xfe,0x38,0xb7,0x2d,0xf2,0x5b,0x2b,0xca,0x41,0x51,0xe,0x96,0xba,0xa1,0xa8,0xd9,0x52,0x56,0xc2,0x9c,0x61,0x10,0x46,0xb0,0xee,0x64,0x50,0xb4,0xa0,0x3b,0x5b,0x2b,0x9a,0x38,0xe2,0x13,0xa2,0x3b,0xdf,0x1a,0xe6,0x72,0x2,0xc5,0x8,0xf4,0x2,0xcc,0x80,0x5b,0x1,0x77,0x20,0xae,0x99,0xa6,0x94,0x6d,0x2f,0x13,0x54,0x4,0xb6,0xef,0xdf,0x81,0xda,0xc2,0x7e,0xbc,0xe7,0xbd,0x17,0xa2,0x56,0xab,0x75,0x5d,0x21,0x24,0xed,0x6d,0xde,0xfc,0x20,0xb6,0x6f,0xdf,0x8a,0x99,0xf3,0x2b,0x10,0xaa,0x19,0x5,0x25,0x53,0x28,0x6a,0x41,0x6e,0xe3,0xa9,0xd1,0x1a,0xb3,0xe7,0xf4,0xe2,0xbe,0xfb,0xef,0xc0,0xf7,0xbe,0xf7,0x3d,0xbc,0xf4,0x65,0x2f,0xed,0x6a,0xc,0x5e,0x37,0xc8,0x5,0x63,0xb5,0x8e,0x47,0x42,0xc7,0x1f,0x88,0x40,0x62,0xf6,0xbc,0x99,0x38,0xef,0xf1,0x67,0xe3,0xbc,0xc7,0x9f,0xd,0xe0,0xf5,0xd8,0x70,0xff,0x66,0xdc,0x72,0xeb,0xcd,0xf8,0xc3,0x75,0x97,0xe3,0xf6,0x7b,0xaf,0xc1,0x2e,0x75,0x2f,0xe4,0xbc,0xfd,0xe8,0x5d,0x28,0x51,0xe9,0x89,0xb6,0x5b,0xd2,0x3a,0xda,0x9d,0xa4,0x8,0xea,0xd1,0xf,0x8c,0x29,0x98,0xc9,0xe7,0x22,0x1f,0xdb,0xdf,0x78,0x46,0x99,0xc7,0xcf,0xeb,0x2d,0xf6,0x90,0xc7,0xfe,0xcd,0x86,0xa8,0xd3,0xc7,0x62,0x3,0x30,0xd9,0x16,0xd3,0x54,0x72,0x1d,0x8,0x11,0xc5,0x4c,0x6d,0xdc,0xbd,0x15,0x83,0xcb,0xe6,0xe1,0xc3,0xff,0xf6,0x51,0x1c,0xb3,0xe4,0x98,0xae,0x43,0x50,0x20,0x83,0x5e,0xb7,0xdc,0x72,0xb,0x86,0x47,0xe,0x61,0x7e,0x75,0xe,0x94,0x1e,0x5,0x5c,0x12,0x1a,0x73,0x97,0xf6,0xe3,0xeb,0xdf,0xf9,0xa,0xce,0x3e,0xfb,0x1c,0xac,0x3a,0xee,0xd8,0x49,0xe9,0x4f,0x37,0x49,0x88,0x78,0xc1,0x16,0x7d,0x99,0x89,0x65,0x17,0x4,0x12,0x2b,0x8f,0x5b,0x86,0x95,0xc7,0x2d,0xc3,0x73,0xfe,0xe2,0xcf,0xb1,0x73,0xdb,0xc3,0xf8,0xd3,0x9f,0xfe,0x84,0xdf,0x5f,0xfb,0x1b,0xdc,0x74,0xc7,0x15,0xd8,0x5b,0xdb,0x80,0x9e,0x25,0xc3,0xa8,0xcf,0x9,0x80,0x20,0xb2,0xe2,0x34,0x5d,0x72,0x70,0x94,0xd2,0x34,0x7a,0x62,0x26,0xdf,0x2d,0x3a,0x99,0x8f,0x4a,0xec,0x1f,0x80,0x90,0x2,0x42,0xa,0xec,0x19,0xde,0x8f,0x7b,0xf7,0x6e,0xc6,0x29,0xe7,0x3f,0x1a,0x9f,0xf9,0xc2,0x7f,0x63,0xd5,0xb1,0xab,0x26,0x4d,0x9,0x24,0x6d,0x5e,0x77,0xdd,0x35,0xa8,0xf7,0x6,0xa3,0xbe,0x4d,0x1a,0x1a,0xf5,0xbe,0x2a,0x74,0xdf,0x21,0xfc,0xfb,0x7f,0x7c,0x2c,0xdd,0x80,0x72,0x32,0x4e,0xb5,0x9f,0x4c,0x12,0x42,0x44,0xf1,0x7d,0x41,0x0,0x20,0x5a,0xac,0x1f,0x86,0x21,0xb4,0x56,0x98,0xbf,0x68,0x2e,0x9e,0xfd,0x17,0xcf,0xc2,0xbf,0xff,0xcb,0x27,0x71,0xd1,0x87,0xfe,0x17,0x6f,0x78,0xfc,0x7f,0x60,0xe9,0x8e,0xa7,0xe2,0xe0,0xd,0xf3,0x71,0x68,0x53,0x5,0xa2,0x59,0x43,0x20,0x2,0x8,0x9d,0x5f,0xab,0x7b,0x34,0x51,0xa5,0x12,0x7,0x6,0x72,0xdf,0x57,0xee,0x91,0x32,0xbd,0x24,0x45,0x30,0x96,0x7a,0x39,0xf3,0x3c,0xda,0xfa,0x5b,0x18,0xfc,0x99,0xf1,0x9c,0x1c,0x30,0x3b,0x59,0x94,0x9c,0x1b,0xa9,0xe3,0x2d,0x99,0xb5,0x88,0xf,0xa0,0xd0,0x31,0xac,0x22,0xab,0x77,0xa3,0x9,0xe3,0x48,0x11,0x7,0xc,0x74,0x15,0x46,0x9f,0xe9,0x36,0x35,0x49,0x42,0x44,0x7b,0xab,0xc5,0xf0,0x25,0x14,0x21,0x46,0xc2,0x26,0xf6,0xd,0x1f,0xc0,0x5e,0x75,0x18,0xb,0x8e,0x5f,0x86,0xb7,0xbe,0xec,0x75,0x78,0xe6,0x33,0x9e,0x1,0x0,0x93,0xa6,0xd4,0x12,0x18,0xba,0x6b,0xd7,0xc3,0xb8,0x67,0xdd,0x1d,0x98,0x35,0xa3,0x7,0x42,0x87,0x8,0xd2,0x80,0x65,0xba,0x25,0x93,0x5,0x45,0x13,0x1e,0x91,0x40,0x56,0x1,0xad,0x5b,0x58,0xb0,0xb8,0xf,0x77,0xdd,0x77,0x2d,0x3e,0xfd,0xe9,0xcf,0xe0,0xed,0x6f,0x7f,0xdb,0x11,0x7,0x49,0x3b,0x25,0x7a,0x5f,0x93,0x95,0x11,0x52,0x4a,0xac,0x5a,0xbd,0x12,0xab,0x56,0xbf,0xa,0x2f,0x7e,0xf1,0x4b,0x70,0xd5,0x95,0x57,0xe1,0xc7,0xbf,0xf9,0x3e,0x6e,0xba,0xe9,0xb7,0x68,0xcd,0xdf,0x8a,0x81,0xa5,0x21,0x44,0x2d,0x8c,0x21,0xaa,0x36,0x76,0xa5,0x2d,0x52,0x78,0xec,0x34,0x91,0x7,0xb4,0x1c,0xcb,0xa,0x1a,0xea,0x8d,0xf5,0x59,0x7f,0xda,0xae,0x8d,0x69,0x6,0x45,0x27,0x87,0xa4,0x14,0x50,0x81,0x0,0x2,0x91,0xdd,0x81,0xe4,0x5c,0x32,0x20,0x89,0x7,0xc9,0xd2,0x22,0xd1,0x7c,0x3a,0x2a,0x93,0x56,0x94,0xfd,0x94,0xd8,0xca,0x22,0xb6,0xc2,0x12,0x45,0xae,0x25,0xa0,0x94,0x86,0xd2,0x21,0x1a,0xad,0x26,0x86,0x5b,0xd,0x1c,0x6a,0xe,0x63,0x58,0x34,0x50,0x9d,0xd9,0x8b,0x95,0x67,0xae,0xc6,0x5f,0x3e,0xf5,0x89,0xf8,0xb3,0xa7,0x3e,0x15,0x3d,0xf5,0x9e,0xd4,0x9a,0x99,0x2c,0xb8,0x96,0xc4,0x9c,0x5d,0x7d,0xf5,0xd5,0xd8,0xbb,0x77,0x7,0x96,0xaf,0x9c,0x9b,0xce,0xf7,0x74,0x4e,0x3a,0x5e,0x6f,0xd9,0xc2,0x92,0x55,0x33,0xf1,0x7f,0xbf,0xfc,0x16,0x16,0xcc,0x5f,0x80,0x97,0xbf,0xe2,0x65,0x68,0xb5,0x5a,0x8,0x82,0x60,0x5a,0x3a,0x13,0xc6,0x93,0x92,0x95,0x11,0x40,0x76,0x3e,0x6a,0xdf,0x40,0xf,0x9e,0xf2,0xf4,0x27,0xe1,0x29,0x4f,0x7f,0x12,0x6e,0xba,0xee,0x16,0x7c,0xfb,0x92,0xaf,0xe3,0x4f,0x37,0x5d,0xa,0xb5,0x64,0x2b,0x6,0x96,0x84,0xd0,0x41,0xb4,0xe2,0x21,0x1a,0xdb,0xa3,0xc3,0xfa,0x2d,0x15,0x5b,0x21,0x45,0x56,0xc4,0xfe,0xe1,0x83,0xd8,0xa6,0xb7,0xe0,0x61,0x71,0x20,0x9a,0x0,0x8f,0xcd,0x4f,0x9d,0xb1,0xb8,0x1d,0x28,0xa,0x74,0xc7,0x66,0xf3,0x6b,0x18,0x5b,0x28,0x10,0xb1,0x83,0x21,0x56,0x70,0x4a,0x0,0xa2,0x12,0x2d,0xc7,0xa9,0xf6,0xd7,0x31,0x77,0xd1,0x22,0xac,0x39,0x76,0x39,0xd6,0x9e,0x74,0x2,0x1e,0xf5,0xa8,0x47,0x61,0xe5,0xf2,0x15,0x69,0x1d,0x53,0xc1,0x92,0x11,0x42,0x20,0xc,0x43,0xfc,0xe6,0x37,0xbf,0xc4,0xc0,0x40,0x35,0x9a,0x87,0x1c,0x8b,0xee,0x49,0x56,0x2b,0x48,0x85,0xc5,0xc7,0xf7,0xe3,0x2b,0xdf,0xfe,0x34,0x6,0x6,0x6,0xf1,0xdc,0xbf,0x78,0x76,0x7a,0x4a,0xd3,0xd1,0xae,0xdc,0x12,0x4a,0x3e,0x66,0x69,0xc0,0xb0,0x14,0x38,0xfd,0xac,0xd3,0x70,0xfa,0x59,0xff,0x81,0xeb,0xae,0x7e,0x39,0xbe,0xfc,0xad,0xff,0xc6,0xcd,0x37,0xfc,0x1c,0xf5,0xe3,0xf6,0xa0,0x36,0x57,0x22,0xd4,0x2d,0x4c,0xea,0x6e,0xad,0x5d,0xa4,0x34,0x40,0xd7,0x5c,0xaf,0x29,0x48,0x3a,0x23,0xd3,0x7b,0x7,0x27,0x8f,0x1f,0x14,0x75,0x97,0xb5,0xbd,0xa2,0x14,0x8a,0x6,0xf1,0xbe,0x53,0xdd,0x24,0x2d,0xa2,0x79,0x8a,0x37,0xfc,0xfd,0x1b,0xb1,0x67,0xff,0x5e,0x7f,0x25,0x32,0xa,0x31,0x85,0x10,0xa8,0xd5,0x6b,0x8,0x64,0x80,0xfe,0xfe,0x7e,0xcc,0x9a,0x35,0xb,0x73,0xe6,0xcc,0xc1,0xe0,0xc0,0x0,0x2,0x99,0xb5,0x4b,0xa1,0xc8,0x64,0x2b,0x35,0xa5,0x14,0x84,0x94,0xb8,0xe3,0xb6,0xdb,0x71,0xd7,0x5d,0x37,0xe1,0x98,0x25,0xfd,0x90,0xba,0x65,0xf0,0x68,0x3b,0x40,0x37,0xfb,0x25,0xbd,0x9f,0x22,0x39,0x31,0x1b,0xf1,0x7d,0x4f,0x60,0x7c,0xd,0x58,0xb0,0xaa,0x82,0x4f,0x7d,0xf1,0xa3,0x18,0x1e,0x1e,0xc6,0x8b,0x5f,0xf2,0x22,0xa3,0xff,0x25,0x45,0x44,0xbd,0xad,0x51,0xa8,0xf,0x70,0xd6,0xd9,0x67,0xe0,0xcc,0xb3,0xbe,0x84,0x9f,0xfe,0xe4,0x67,0xf8,0xf2,0xf7,0x3f,0x89,0xad,0xf,0x5d,0x83,0x59,0x6b,0x1a,0x40,0xb5,0x9,0x25,0x79,0x8b,0xda,0xfc,0xf8,0x76,0xc6,0xd3,0x69,0xe0,0xae,0xcf,0x7,0x70,0x34,0x6f,0xbc,0xc6,0xb4,0xb1,0xd8,0xec,0x30,0x90,0xee,0x50,0x32,0xee,0xe7,0x9c,0x73,0x4e,0x17,0x5b,0xcd,0x53,0x72,0x2,0xb8,0x14,0x12,0x42,0x8a,0x49,0x57,0x68,0x94,0x4,0x80,0x1f,0xfd,0xef,0xf,0x51,0xab,0x29,0x54,0xab,0x32,0x8d,0xc2,0x1f,0x3b,0x45,0xf3,0x94,0xd5,0x1e,0x60,0xe1,0x71,0x55,0x7c,0xee,0xab,0xff,0x8a,0x5d,0xbb,0x76,0xe2,0x8d,0x6f,0x7c,0x43,0xba,0x41,0x64,0xa9,0xdc,0xf2,0x94,0x8c,0x89,0x52,0xd1,0x72,0xba,0x67,0x3d,0xe7,0x19,0x38,0xf7,0xdc,0x73,0xf1,0xf9,0x8b,0x3e,0x87,0x4b,0xaf,0xff,0x22,0x7a,0x4f,0xd8,0x81,0xda,0xdc,0x16,0x42,0xd5,0xcc,0xa6,0x4f,0x8e,0x40,0x9a,0x26,0x8a,0x2d,0xa3,0xc9,0x0,0x21,0x89,0x62,0xe9,0x6,0x51,0x98,0x95,0xa4,0xa7,0xe2,0xb,0x9c,0x28,0x96,0x7b,0xee,0x59,0x87,0x3f,0xfd,0xf1,0x72,0x2c,0x5c,0x34,0x60,0xec,0x34,0x32,0x1e,0x94,0x7c,0xca,0x2a,0x75,0x60,0xd9,0x89,0xfd,0xb8,0xe4,0x57,0x17,0x61,0xf3,0x96,0x8d,0x78,0xe7,0x3b,0xde,0x8d,0xf9,0xf3,0xe7,0x96,0xd0,0xb4,0x80,0xa8,0x82,0x9b,0x33,0x7f,0x16,0xfe,0xe1,0x1f,0x2e,0xc4,0x59,0xbf,0x78,0xc,0xfe,0xf3,0x2b,0x1f,0xc0,0xbe,0x7d,0x37,0x63,0xf0,0x58,0x89,0x50,0x35,0x0,0x79,0x64,0xae,0x62,0xa8,0x48,0x87,0x3f,0x94,0x7f,0x85,0xb3,0x5f,0xe8,0x5a,0x47,0x6e,0x6b,0x23,0x33,0xd4,0xd6,0x9c,0x83,0x72,0xc1,0x52,0xfa,0xb7,0x59,0x56,0xa4,0x27,0x54,0x4d,0xc6,0x37,0x66,0x2a,0x2a,0x96,0xa9,0x42,0x5f,0xfb,0xea,0x57,0x50,0xaf,0x8e,0xa0,0xb7,0x56,0x83,0xd6,0x2d,0x40,0xd8,0xd3,0x14,0x76,0xc0,0xb1,0x4e,0xff,0x4a,0xd3,0x3a,0x7b,0x22,0xb4,0xd0,0x91,0xe7,0x39,0x4d,0xc7,0x2c,0x55,0x60,0xd9,0xda,0x7e,0xdc,0xfc,0xc0,0xaf,0xf0,0xe6,0xb7,0xde,0x8f,0xb7,0xbc,0xe1,0x5d,0x38,0xf7,0xbc,0x68,0x59,0xd2,0x54,0x98,0x6b,0x9c,0xaa,0x44,0xf7,0x98,0x7b,0xca,0xd3,0x9e,0x88,0x35,0x6b,0xd7,0xe0,0x83,0xff,0xf6,0x5e,0xdc,0x71,0xeb,0x8f,0x31,0xf7,0x14,0x81,0x10,0x23,0xf1,0x96,0xb5,0xf9,0x37,0x8b,0xe6,0xa8,0x31,0xc0,0x46,0x7e,0xea,0xa9,0x7d,0x7e,0x11,0x15,0x6d,0xa8,0x36,0x7d,0xde,0xd8,0xa3,0x2c,0x96,0x69,0x2a,0x53,0x62,0xad,0x5d,0x71,0xc5,0x95,0xb8,0xe1,0xfa,0x2b,0xb0,0x60,0xfe,0xc,0x68,0xe5,0x73,0x86,0xe9,0xe8,0xef,0x61,0xe2,0x2d,0x5d,0xb4,0xa2,0xf,0x8d,0xde,0xd,0xf8,0xc7,0x8f,0xbe,0x5,0x9f,0xf8,0xc4,0x27,0xb0,0x73,0xc7,0x2e,0xc3,0x4b,0x58,0x52,0x9e,0x12,0x4f,0x6a,0x18,0x86,0x58,0x71,0xec,0x52,0x7c,0xfa,0xdf,0x3f,0x8f,0xa7,0xac,0x78,0x13,0x76,0xdd,0xdc,0x87,0x40,0xd5,0xfd,0xb4,0xd6,0x34,0xa3,0x69,0xa1,0xd8,0x4,0x26,0x3b,0x34,0xb7,0xa4,0x84,0x12,0x48,0x7e,0xe0,0xc0,0x41,0x7c,0xf1,0x8b,0x9f,0xc1,0xbc,0xd9,0x35,0x4,0x52,0xa3,0x1b,0x87,0xbe,0xa,0x11,0xed,0x5d,0x36,0x38,0xa7,0x8a,0xc5,0x6b,0x81,0x9f,0x5f,0xf5,0x55,0xbc,0xf1,0xef,0xff,0x6,0x3f,0xfa,0xdf,0x1f,0xa3,0xd5,0xa,0x53,0xcb,0x3a,0xa,0x66,0x2d,0x3f,0x84,0x36,0x5,0x41,0x0,0xa5,0x14,0xfa,0x6,0x7a,0xf1,0xc1,0xf,0x7c,0x8,0xcf,0x3e,0xf1,0x6d,0xd8,0x75,0xe3,0x20,0x64,0x58,0x7,0x14,0x8d,0x5f,0x9a,0xfe,0x54,0xa1,0x1,0xa4,0x9,0xf9,0x40,0x51,0x33,0xa8,0x56,0x38,0xf3,0x39,0x6f,0xa9,0xb9,0x4e,0xd0,0x1d,0x5b,0x63,0xc2,0x55,0x1,0x61,0x1,0xde,0x92,0x26,0x87,0x92,0xb8,0xb5,0xcf,0x7e,0xf6,0x33,0xd8,0xff,0xf0,0x7a,0xac,0x5c,0x3a,0x2b,0x82,0xa0,0x92,0x3e,0xf,0xe4,0x5e,0xb,0xea,0xdb,0x26,0x16,0x95,0x50,0x59,0xe8,0x81,0xc8,0x82,0x75,0xe9,0x9a,0x5a,0x8d,0x64,0x8b,0xed,0xf8,0xaf,0xf4,0xb,0xa7,0x21,0xab,0xa,0x2b,0xd6,0xf4,0xe1,0xc0,0x9e,0xf5,0xf8,0xcc,0x57,0xdf,0x8b,0x9f,0xfd,0xf2,0x47,0x78,0xc1,0x73,0x5f,0x82,0x27,0x3f,0xe5,0x49,0xa9,0x5,0x57,0xce,0xc1,0xe5,0x29,0x3d,0xbc,0x46,0x68,0xbc,0xf7,0x7d,0xef,0x85,0xf8,0xa8,0xc4,0x8f,0x6f,0xfa,0x4,0xe6,0x9d,0x81,0x8,0x96,0xd2,0xfb,0xe8,0x11,0x34,0xcb,0x5,0xe8,0x1a,0xf9,0x13,0xe4,0xfd,0x74,0x29,0x84,0x4,0x54,0x7b,0x58,0x6c,0x9a,0x5c,0x63,0xe1,0xe1,0x49,0x80,0x5a,0x65,0xf9,0x7a,0x26,0x73,0xc5,0x41,0x49,0x19,0x25,0x73,0x59,0xbf,0xf8,0xe5,0xaf,0x70,0xf9,0xaf,0x7e,0x84,0xa5,0x8b,0x67,0x2,0x2a,0x8c,0xef,0x9d,0x7d,0x6c,0x9c,0xe3,0x68,0xc0,0x8e,0x2f,0x58,0x57,0xf6,0x9b,0x14,0x1a,0x5a,0xb7,0x30,0x30,0x3b,0xc0,0xd2,0x93,0xaa,0xd8,0xd1,0xb8,0x6,0xff,0xfa,0xd9,0x77,0xe2,0xf5,0x6f,0xfc,0x1b,0xfc,0xfa,0x57,0xbf,0xc5,0xf0,0xd0,0x48,0x1a,0xd0,0xab,0x94,0xea,0xaa,0x3,0x68,0xaa,0x53,0xa4,0xe8,0x5,0x94,0x56,0xb8,0xf0,0x3d,0x17,0xe2,0xcf,0x56,0xbf,0x1,0xbb,0x6f,0xaf,0xa3,0x82,0xda,0x18,0x83,0x10,0x3b,0x94,0x3,0xf6,0xbb,0x3f,0x7e,0xfc,0xd3,0x2,0x8a,0x96,0x34,0xf9,0x94,0x28,0xb5,0x75,0xeb,0xee,0xc5,0xa7,0x3f,0xf9,0x6f,0x58,0xba,0xb0,0xf,0x95,0x49,0x44,0x2f,0x3a,0x8d,0x8e,0x56,0x80,0x8,0x31,0x7b,0x61,0xd,0xcb,0x4f,0xa,0xb0,0xbd,0x79,0x35,0xfe,0xed,0xb3,0x6f,0xc7,0xeb,0xde,0xf8,0x57,0xb8,0xf8,0xeb,0xdf,0xc4,0x83,0x9b,0x1f,0x82,0x94,0x32,0xb5,0xdc,0xc2,0x30,0x2c,0x95,0x1c,0x62,0xe5,0xa6,0x1,0x48,0x8d,0x7f,0x78,0xcf,0xfb,0x70,0x72,0xef,0x73,0xb0,0x6f,0x43,0x5,0x12,0xd5,0xae,0x2a,0xb7,0x89,0x22,0xf1,0x75,0xbc,0x49,0x3,0x45,0x7,0x42,0xb8,0x1f,0x80,0xa2,0x6d,0x88,0x5c,0xbf,0xd8,0xdb,0xd4,0x70,0x2d,0x98,0x87,0xb9,0xc4,0xbf,0x48,0x60,0x8f,0x1c,0xc2,0x7d,0xe7,0x35,0xf0,0x2f,0x3f,0xfa,0xc,0x16,0xce,0x9a,0x3f,0x6d,0xf7,0xea,0x9a,0x8e,0x94,0x28,0xb5,0x7,0x1f,0xdc,0x8a,0x77,0xbd,0xe3,0xcd,0xa8,0xb5,0x76,0x60,0xce,0xcc,0x1e,0x28,0x19,0x1d,0x8c,0xc,0xc0,0x8,0x1b,0x50,0x24,0xad,0x25,0xb9,0xef,0x32,0xf3,0x84,0x6a,0xb2,0x9b,0x2e,0x84,0x32,0xa1,0xa8,0xc8,0x78,0xf2,0xeb,0x49,0x11,0xd5,0x91,0x9c,0xe9,0x2a,0x74,0xa,0x69,0x35,0x0,0x4,0x80,0xe,0x25,0xe,0xec,0x6d,0x60,0xdf,0x4e,0x85,0x5e,0x71,0xc,0x4e,0x3f,0xe5,0xf1,0xb8,0xe0,0x9,0x4f,0xc6,0xa3,0x1f,0xfd,0x68,0xf4,0xf6,0xd5,0x33,0x39,0x93,0xf8,0xc0,0xa3,0x18,0xae,0x26,0x8e,0xa0,0x4d,0xeb,0x1f,0xc4,0xeb,0xdf,0xfd,0x62,0x84,0x27,0xde,0x84,0xda,0xac,0x11,0x68,0x69,0x3a,0x83,0xc,0xf,0x29,0xcd,0xef,0x10,0x66,0xfa,0xac,0x53,0x2d,0xe4,0x6f,0xb3,0xa5,0x91,0x8e,0x65,0xaa,0x38,0xf8,0x91,0x57,0x55,0xae,0x6,0xdb,0x7f,0xf1,0xcc,0x90,0x5a,0xf7,0x7a,0x6,0x9d,0x6b,0xdb,0x10,0x31,0x6d,0xed,0xe8,0x7c,0xec,0x26,0x9f,0x12,0xa5,0xb6,0x77,0xef,0x3e,0xbc,0xff,0x7d,0x17,0x42,0x1d,0xda,0x82,0x79,0xb,0x66,0x40,0xe9,0x90,0x4c,0x1d,0xd8,0x73,0xae,0xe6,0x7,0xcd,0xbc,0xef,0xae,0xc7,0xd7,0xce,0x77,0xa5,0xd1,0x96,0x47,0x0,0x50,0x5a,0x41,0xc8,0x10,0x33,0xe7,0x48,0xcc,0x98,0x27,0x31,0x7c,0xe8,0x21,0x5c,0x77,0xdf,0x37,0xf1,0x87,0x9b,0x2e,0xc1,0xa2,0xd9,0x6b,0x71,0xd6,0x23,0x1f,0x87,0x73,0xce,0x7e,0x1c,0x4e,0x3a,0xe9,0x44,0xc,0xc,0xf6,0xe5,0xfa,0x9a,0x44,0xf1,0x1f,0x2d,0x8a,0x4e,0x4a,0x89,0x30,0xc,0xb1,0xfc,0xd8,0xa5,0x78,0xf3,0x2b,0xdf,0x8f,0xf,0x7f,0xfd,0x35,0x98,0xfb,0x98,0x5d,0xf1,0x7,0xc3,0x6d,0xee,0x8c,0x65,0x64,0x8a,0x56,0x27,0xb8,0x7e,0x1b,0x6d,0x5b,0xd3,0x26,0x40,0xb7,0x54,0x6d,0xdd,0xa7,0x44,0xa9,0xed,0xd8,0xb9,0xb,0xff,0xf8,0xde,0xf7,0xe0,0xe0,0xf6,0x75,0x58,0xba,0x78,0x6,0x94,0x4a,0x16,0x54,0x4f,0x5d,0x8a,0x1c,0xf,0x21,0x6a,0x7d,0x2,0x8b,0x8e,0xad,0x21,0xc,0x5b,0x38,0xb4,0xff,0x66,0xfc,0xfc,0x9a,0x1b,0xf1,0xd3,0x2b,0xbe,0x84,0xf9,0x33,0x8e,0xc7,0x9,0xc7,0x9f,0x8e,0xb3,0x1f,0xfd,0x38,0x9c,0x7c,0xd2,0xc9,0x58,0xb2,0x74,0xa1,0x15,0xb,0xa7,0x63,0x8b,0xe,0x47,0xbc,0xb2,0x8b,0xbc,0xa5,0x21,0x9e,0xfe,0xac,0xa7,0xe2,0x8a,0x3f,0xbe,0x4,0x7f,0x5c,0xff,0x39,0xcc,0x5e,0x1d,0x42,0xa5,0xbb,0xd4,0x4c,0x3f,0x4a,0x3,0x74,0xed,0xb3,0x3e,0x13,0xe2,0x76,0x3,0xe0,0xe,0x77,0xc8,0x7f,0x93,0xf3,0x5f,0x56,0x6e,0x97,0xdd,0x3c,0x65,0x5f,0x62,0x89,0xb0,0x54,0x6d,0x5d,0xa4,0x44,0xa9,0xad,0xdf,0xb0,0x11,0xff,0xf8,0xf,0xef,0x46,0x73,0xcf,0x6,0x2c,0x5b,0x38,0x8,0xe8,0x26,0xa4,0x4c,0x3c,0x4f,0x6e,0x2f,0x39,0xdd,0xf9,0x37,0x20,0x81,0xb8,0xd4,0xff,0x6e,0x5a,0xfc,0xa6,0x27,0xd4,0xe0,0x21,0xc1,0xba,0x8a,0x40,0x51,0x21,0x62,0xa8,0x64,0x43,0x54,0xe3,0xc9,0x54,0xe9,0x3f,0x41,0x10,0x62,0xe6,0x1c,0x81,0x59,0x73,0x25,0x5a,0xea,0x20,0x86,0xe,0x5c,0x8f,0x6b,0xee,0xbb,0x1e,0xbf,0xbf,0xe9,0xeb,0xe8,0xaf,0x2e,0xc1,0xb2,0x85,0x27,0xe2,0xa4,0x13,0xce,0xc0,0x29,0x27,0x9f,0x86,0x35,0xab,0xd7,0x60,0xe1,0xe2,0x79,0x90,0xd2,0xe,0xfa,0xcd,0x2b,0x3b,0x0,0x47,0x88,0xc2,0x8b,0xfa,0xf0,0xda,0x57,0xbd,0x1,0xd7,0x5d,0xf8,0x2b,0xa8,0x63,0xee,0x81,0xec,0xf,0x4d,0x98,0x6f,0x70,0x22,0x97,0x3f,0x16,0x15,0xe8,0xb3,0x2e,0xd5,0x26,0x43,0xe,0x91,0xe5,0x69,0x0,0x15,0x1,0x53,0xd,0xd9,0x5,0xb8,0xaa,0xfd,0x6f,0x25,0x7,0x1f,0x3a,0x29,0x5b,0x5a,0x6c,0xdd,0xa2,0x64,0x11,0x75,0x10,0x4,0xf8,0xd3,0xd5,0xd7,0xe0,0x3f,0x3f,0xf6,0x11,0xd4,0x5b,0xbb,0xb0,0x7c,0xe1,0xc,0x68,0xdd,0x82,0x88,0xe7,0xcc,0x28,0xc,0x85,0x95,0xb6,0x95,0x16,0xfd,0x40,0x99,0xd4,0xe,0x7e,0x9a,0x69,0xe1,0x4c,0xc3,0xe2,0xa1,0x7b,0xdb,0x59,0x33,0x43,0x1a,0xd0,0x3a,0x84,0x94,0x2d,0xc,0xcc,0x92,0x18,0x9c,0x2d,0xa0,0xd4,0x8,0x46,0x86,0xef,0xc7,0x96,0xfd,0xf7,0x62,0xdd,0x1f,0x2e,0xc5,0xff,0xfe,0x76,0x0,0x3,0xb5,0x25,0x58,0x34,0xef,0x38,0x1c,0xbb,0xec,0x44,0x9c,0x72,0xf2,0x23,0xb1,0x62,0xf9,0x4a,0x2c,0x5f,0xbe,0xc,0x3,0x33,0x7a,0x1d,0xca,0xe,0x50,0x2a,0x9c,0xf6,0x96,0x5d,0xb2,0xfe,0xf6,0xb8,0xd5,0x2b,0xf1,0xb4,0xb3,0x5f,0x86,0x4b,0xef,0xf9,0x10,0xe6,0x9d,0xa2,0xa0,0xac,0x43,0xaf,0xa7,0xb,0x4d,0x1b,0x28,0xaa,0x8d,0x87,0xbc,0xa4,0x89,0x20,0xba,0x34,0xe9,0xeb,0x17,0x7f,0x3,0xdf,0xff,0xc6,0x45,0x58,0x3c,0xa0,0x31,0x6b,0x4e,0x7f,0xa4,0xd4,0xa6,0x38,0xfc,0xec,0x84,0xb4,0x8e,0x2c,0x2f,0x2d,0x14,0xea,0xbd,0x40,0x4f,0x9f,0xc4,0xec,0xc5,0x1a,0x61,0x78,0x10,0xcd,0xe1,0xbb,0xf1,0xd0,0xc1,0x1b,0xb0,0xe1,0xce,0x0,0xbf,0xbc,0xae,0x7,0x35,0x31,0xf,0x33,0xfa,0x8e,0xc1,0xa2,0x39,0xab,0xb0,0x7c,0xe9,0x1a,0xac,0x5c,0x7e,0x1c,0x56,0x1d,0x7b,0x3c,0x96,0x2e,0x5b,0x8a,0x59,0xb3,0x66,0xa2,0x52,0xe5,0x2d,0xbb,0x24,0x68,0x78,0xba,0x28,0x3b,0xad,0x35,0x5e,0xf0,0xdc,0xbf,0xc4,0xaf,0xde,0xfb,0x6d,0xb4,0xe,0xdf,0x5,0xd9,0x9f,0xd8,0x40,0xd3,0x8b,0xd2,0xc3,0x5c,0x7c,0xa0,0x28,0xed,0x1e,0x3d,0x5c,0x85,0xdb,0x19,0x96,0x92,0x19,0x70,0xeb,0xae,0xd3,0xfc,0x3e,0x9b,0x5c,0x32,0xd,0xd0,0x9d,0x1e,0xf,0xc8,0x74,0x22,0xba,0xd,0xd2,0x3,0xeb,0x37,0xe2,0xb3,0x9f,0xfe,0x24,0xd6,0xdd,0x74,0x25,0x8e,0x5f,0x38,0x88,0x9e,0x9a,0x0,0x30,0x2,0x11,0x7,0x6,0xd1,0x6d,0x88,0x42,0xc3,0x43,0x45,0x2c,0x25,0x41,0xd6,0x81,0xa,0x9a,0x4f,0xf8,0x49,0x80,0xae,0x16,0x3a,0x3d,0xf4,0x46,0x1b,0xc1,0xba,0xd9,0x76,0x46,0x10,0x4,0xfa,0x92,0xf5,0xa4,0x46,0x1a,0x66,0x10,0xb0,0x14,0x99,0x67,0xcf,0x3c,0x48,0x26,0x4c,0xe5,0xd3,0x68,0x45,0x69,0xd,0x68,0x31,0x4,0x19,0x28,0xf4,0xf4,0xb,0xf4,0xce,0x48,0x60,0xec,0x8,0x9a,0xad,0xbd,0x18,0x19,0xba,0xf,0x1b,0xf,0xff,0x1e,0x77,0xdd,0x12,0x20,0xbc,0xb6,0xf,0x15,0x35,0xb,0x3d,0x72,0x3e,0x16,0xce,0x5d,0x85,0x65,0x4b,0x56,0x63,0xd5,0xca,0x13,0xb0,0xe6,0xf8,0xb5,0x58,0xbe,0x7c,0x5,0x16,0x2c,0x9a,0x93,0xb3,0xec,0x42,0x15,0x42,0x60,0x6a,0x5b,0x74,0x89,0xd5,0x76,0xec,0xf1,0xcb,0xf1,0xd8,0x53,0xfe,0x1c,0x97,0x6f,0xb9,0x7,0xf3,0xd6,0x4,0x50,0xc6,0xe4,0x82,0xf5,0xce,0xb6,0xf1,0x52,0xda,0xc4,0xd5,0x23,0x98,0x74,0x61,0x9d,0x64,0xfd,0xb8,0x5d,0xa6,0xe2,0x9e,0xf3,0xa0,0x65,0xb9,0xaa,0x3b,0x83,0xae,0xc5,0x22,0xba,0x15,0x1d,0xb7,0x7d,0x76,0x49,0xe3,0x43,0xc9,0x31,0x7d,0x52,0x4a,0x34,0x9a,0x4d,0x7c,0xff,0x7b,0x3f,0xc0,0xf,0xff,0xe7,0x6b,0xe8,0x6d,0xee,0xc5,0x49,0x4b,0x67,0xc6,0xab,0x3d,0x54,0x76,0xd2,0x16,0x0,0xee,0xbe,0xe7,0xbd,0xa2,0xed,0xa7,0x38,0xb4,0xf1,0xec,0xb5,0x83,0xa2,0xe8,0x90,0xc7,0x6e,0x9b,0xfb,0x84,0x66,0x4a,0x4e,0xa0,0x91,0xa6,0x93,0x30,0x37,0x21,0x80,0x4a,0x4d,0xa0,0x52,0x17,0x18,0x98,0x25,0x30,0x47,0x28,0x28,0xb5,0x1f,0x61,0x6b,0x3f,0x5a,0x8d,0xcd,0xd8,0x79,0xf8,0x46,0x6c,0x5e,0x2f,0xf1,0xfb,0x3b,0x7b,0xa0,0x47,0x66,0x62,0x46,0xef,0x32,0x2c,0x9c,0xbd,0xa,0x6b,0x8e,0x7d,0x24,0x4e,0x58,0x7b,0xa,0x4e,0x58,0x7b,0x22,0x8e,0x59,0xba,0x4,0xd5,0x9a,0x7b,0x4f,0xbd,0xa9,0xa8,0xe4,0x34,0x34,0x9e,0xfc,0x84,0x67,0xe0,0xb2,0xcf,0x7d,0x1d,0xba,0xb5,0xcd,0x1b,0xd7,0x79,0x2b,0xa4,0xe,0xc8,0x1e,0x1d,0x57,0xbd,0xae,0x11,0x9c,0x36,0x50,0x34,0x9b,0x16,0x2c,0x69,0x2c,0x94,0xbc,0x54,0x41,0x10,0xa4,0x30,0xe9,0xb2,0xcb,0x7f,0x87,0xef,0x7c,0xeb,0xeb,0xd8,0x7e,0xff,0x1d,0x58,0x31,0xb7,0xf,0x83,0xb3,0x7,0x11,0xa2,0x15,0xcf,0x6b,0x1e,0xe9,0x63,0x2e,0x91,0xf5,0x31,0xdf,0xdf,0x48,0x5,0x6a,0x44,0x3b,0x90,0x0,0x4a,0xc7,0x16,0x42,0x45,0xa0,0x56,0x5,0xea,0x83,0x12,0xb3,0x17,0x2a,0x68,0x7d,0x8,0x4a,0x1d,0xc6,0xc8,0xd0,0x56,0x6c,0x3d,0x78,0x2d,0xee,0xbb,0xed,0x7,0xb8,0xf4,0x9a,0x41,0xf4,0x62,0x31,0x16,0xce,0x5c,0x83,0x13,0x8e,0x3b,0x3,0xa7,0x9d,0x7a,0x16,0x4e,0x3d,0xf5,0x54,0x2c,0x3e,0x66,0x7e,0xa,0xf9,0xa7,0x9a,0x92,0x4b,0x4e,0xcd,0x3a,0xfd,0x8c,0x47,0x62,0x49,0xdf,0x29,0xd8,0xb7,0x6f,0x1b,0x7a,0xe7,0x4a,0x4c,0xb7,0x43,0x9a,0x2b,0x32,0xde,0x41,0x57,0xb3,0x10,0xaf,0xbd,0x5,0x26,0x3d,0x78,0xb8,0xad,0x8a,0x74,0xee,0xff,0xee,0x56,0xf9,0x36,0x4a,0xf2,0x21,0xaa,0xd0,0x22,0xf7,0xbe,0xc6,0x55,0x7f,0xfa,0x13,0x2e,0xfd,0xdf,0x1f,0xe0,0x9e,0xeb,0xaf,0xc2,0xc2,0x7e,0x89,0x53,0x8f,0x19,0x80,0xd0,0xa,0xd0,0x8d,0xd8,0xf3,0xa9,0xd3,0xb5,0x99,0x69,0x3d,0x6,0xa4,0xcb,0x48,0x8,0xdb,0x1b,0x99,0x40,0x4b,0xf7,0x5e,0xcb,0x9a,0xc2,0x1b,0x23,0xc8,0x96,0x3e,0x29,0xf4,0x8,0x12,0x65,0x4d,0x66,0x64,0xfc,0xd4,0x9a,0xcf,0xda,0xd3,0xd0,0x29,0x14,0x25,0x5e,0x54,0x20,0x9e,0x10,0x4f,0x7e,0x19,0x42,0x32,0x99,0xc2,0xa1,0x2,0x1b,0x32,0xa5,0xc7,0xdb,0x9,0x0,0x8,0x23,0x6,0x9,0x48,0x9,0xf4,0xe,0x4a,0xf4,0xce,0x10,0x98,0x73,0x8c,0x82,0x56,0xbb,0xd1,0x1c,0xd9,0x83,0x3d,0x7,0xee,0xc4,0x6f,0xee,0xf9,0x9,0x7e,0x79,0xc3,0x4c,0xf4,0x7,0x2b,0xb0,0x7a,0xe9,0x99,0x78,0xcc,0xa3,0xce,0xc7,0x59,0x67,0x3e,0x6,0x2b,0x57,0x2d,0xcd,0xd6,0xb6,0xaa,0x30,0xda,0x4c,0x74,0x12,0x15,0x5c,0xb4,0x4,0x2d,0x44,0xdf,0x40,0xf,0x4e,0x5d,0x7d,0x2e,0x7e,0xbd,0xf9,0x77,0x18,0x98,0xa7,0x0,0xe6,0xbe,0x8f,0x6,0x9f,0x51,0x1e,0xa7,0x5,0x56,0xd0,0x7d,0xaf,0x7a,0x85,0xe1,0x15,0xe5,0xa,0xb7,0xaf,0xca,0xc,0xc8,0xe4,0x6a,0xe3,0x55,0x27,0xf,0x57,0xb2,0xdc,0xbc,0x17,0xae,0xa4,0x4e,0x28,0xd9,0xba,0x66,0xcf,0xbe,0x7d,0xb8,0xf2,0xca,0x2b,0xf1,0x8b,0x1f,0xff,0x8,0x5b,0xd7,0xdd,0x8e,0xb9,0x3d,0x1a,0xa7,0x2c,0x1a,0x40,0x45,0x2a,0x20,0xdd,0xd6,0x5b,0x83,0x6,0xd6,0xda,0x5b,0x16,0xa4,0x75,0x1a,0x2d,0xf0,0xb3,0xa5,0x19,0x7f,0xd1,0x86,0xf2,0x79,0x58,0x6a,0x7e,0xee,0x32,0x5,0x46,0xf3,0x5,0x34,0x23,0x9f,0x46,0xf6,0x32,0x6a,0x8,0xd0,0x2d,0xcb,0x69,0x54,0x7d,0x6,0x3f,0x7d,0xd4,0x9,0xb5,0xef,0x32,0xc5,0x4c,0x39,0x54,0x32,0x65,0x7,0x8,0xa0,0xda,0x23,0x30,0xa3,0x4f,0x62,0xd6,0x42,0x5,0x15,0xee,0xc2,0xc8,0xd0,0xc3,0x58,0xf7,0xf0,0xcd,0xb8,0xf9,0xff,0xbe,0x8d,0x8b,0x7f,0xb4,0x12,0x6b,0x96,0x9e,0x8b,0xb,0x1e,0xfb,0xc,0x3c,0xe1,0xfc,0x27,0x60,0x70,0x46,0x14,0x30,0x3c,0xd9,0xbb,0x3,0x27,0x30,0xfc,0xcc,0xd3,0xcf,0xc6,0x2f,0x6e,0x1b,0x0,0xd4,0x5e,0x63,0xf1,0xa5,0x8f,0x9,0x34,0x11,0x41,0xbc,0x5c,0x7b,0xd3,0x1c,0x8a,0x96,0x34,0x1a,0x4a,0x96,0x9e,0xad,0x5f,0xbf,0x1e,0xdf,0xfd,0xce,0x77,0x70,0xc7,0x4d,0xd7,0xe3,0xf0,0xf6,0xcd,0x58,0xd0,0x5b,0xc1,0x29,0xb,0xfb,0x11,0x4,0x3a,0x5d,0x5a,0x34,0x5,0x90,0xd0,0x38,0x13,0xed,0x90,0x64,0xd2,0x13,0xb,0xb7,0x35,0x34,0xb4,0xe,0x23,0x55,0x2a,0x81,0x7a,0xbf,0x44,0xcf,0x80,0xc4,0xdc,0xe5,0x7,0x31,0x7c,0xf8,0x76,0xdc,0xb3,0xf3,0x4e,0xdc,0xf4,0xad,0xef,0xe3,0x1b,0x97,0x9c,0x8e,0x67,0x3d,0xe9,0xe5,0xf8,0xf3,0x67,0xfd,0x39,0x66,0xcd,0x99,0x11,0x95,0xd4,0x93,0xe3,0x4d,0x4d,0xda,0x5c,0x73,0xfc,0x5a,0xc,0xca,0x25,0x68,0x8c,0xec,0x46,0xd0,0x3b,0xbd,0xa6,0x25,0x52,0x8b,0x8d,0xe,0x9f,0x69,0x90,0xfb,0x7e,0xa1,0xb3,0x94,0x9,0x40,0x5d,0x64,0xd7,0x99,0x97,0x41,0x5b,0xfa,0x3f,0xd9,0xed,0x61,0x32,0x68,0x22,0x16,0x4c,0x77,0xeb,0x81,0x4d,0x14,0xdb,0xd0,0xf0,0x8,0x7e,0xf1,0xe3,0xff,0xc3,0x9,0xb3,0x2,0x1c,0xb7,0x78,0x10,0x52,0x6b,0x68,0x44,0xfb,0x96,0x5,0x2,0x6,0x1c,0x8c,0xfe,0x75,0x4f,0xbc,0x73,0xd6,0x9b,0x82,0x32,0xd6,0x7e,0x66,0x1c,0x59,0xbe,0x20,0x5b,0x18,0xd1,0xdd,0x71,0xd,0x98,0x99,0xdb,0xc2,0x48,0xa5,0x3c,0x48,0x83,0x72,0xcd,0x60,0x5d,0x3,0xa2,0x12,0xf8,0xa9,0x45,0x33,0x2b,0x8b,0xa1,0x4c,0x26,0xd1,0xc9,0x13,0x6a,0x12,0xd,0x79,0xb1,0x79,0xda,0xb9,0x30,0x74,0x22,0x4b,0xbc,0x85,0x7a,0xbd,0x4f,0xa2,0x67,0xa5,0x0,0x96,0xef,0xc1,0xc1,0x3d,0xbf,0xc3,0xd7,0x7f,0x7d,0xd,0x2e,0xfd,0xcd,0xc5,0x78,0xc1,0x33,0xff,0x16,0x2f,0x7c,0xd1,0xf3,0xa2,0xfd,0xe7,0x26,0xc1,0x7a,0x4b,0xda,0x3b,0x66,0xd9,0x62,0xcc,0xed,0x5f,0x81,0xdd,0x7,0xef,0x40,0xad,0x4f,0x38,0xdf,0x3,0x1f,0x58,0xca,0x11,0xb,0x45,0xdb,0x94,0x69,0x97,0x2f,0xc0,0x84,0x7b,0x48,0x63,0x75,0x1f,0x57,0x15,0x7f,0xc4,0x72,0x6,0x61,0x7c,0xc5,0xcb,0xcf,0xd7,0x99,0xff,0x17,0x31,0xc,0x99,0x1c,0xd5,0x36,0x11,0x4a,0x48,0xa3,0x3b,0xbd,0x49,0x5c,0xf8,0x27,0x9d,0x78,0x2,0xfe,0xe6,0x4d,0x6f,0xc1,0x8f,0xbe,0xf0,0x1f,0x58,0x3c,0xb3,0xe,0x68,0x5,0x21,0x14,0xa3,0xb4,0xc8,0x23,0xa7,0x91,0xbe,0x88,0xf6,0x7c,0x9b,0xb1,0xad,0x7c,0x6e,0x8e,0x2d,0x4e,0x19,0x4a,0xd2,0x84,0xb7,0x54,0x2d,0xb6,0x9f,0x3f,0xa3,0x27,0x59,0x69,0x24,0x73,0xc3,0x10,0xc2,0x28,0xab,0x90,0xc1,0x69,0x80,0x2a,0xb6,0x11,0x22,0x77,0x46,0x46,0xb8,0x82,0xef,0xd,0x49,0x15,0x35,0x29,0xb,0xfb,0xc3,0x9c,0x4f,0xe7,0x5e,0xe4,0x64,0xcc,0xa4,0xc2,0xc0,0x5c,0x81,0x81,0x39,0xa,0x87,0x76,0x5f,0x89,0xcf,0x5d,0x72,0x33,0xfe,0x78,0xcd,0xe5,0xb8,0xf0,0x5d,0xef,0xc7,0xc2,0xc5,0xf3,0x27,0x45,0xb9,0x69,0xad,0x51,0xad,0x5,0x58,0x34,0x67,0x5,0x76,0xc,0x9,0x48,0x72,0x27,0x68,0xbf,0x39,0x2d,0xe0,0x3b,0x63,0xdf,0xe9,0x3b,0xe0,0xe2,0xd7,0xd6,0xf,0x2,0xd3,0x8,0x8a,0x4e,0xa6,0x11,0xbc,0x7d,0xc7,0xe,0x8c,0x34,0x1b,0xf1,0xd1,0xef,0xe,0xf2,0x14,0x4e,0x40,0x20,0x54,0x21,0xe6,0xcf,0x9e,0x83,0xfe,0xfe,0xfe,0xae,0xed,0x50,0x92,0xec,0x49,0xf6,0xa2,0x17,0xbd,0x10,0x7f,0xba,0xf2,0xa,0x6c,0x5d,0x7f,0x33,0x96,0xce,0xea,0xc7,0xd4,0x9,0x7a,0x6e,0x37,0x6,0x82,0x5c,0x9,0x71,0x2f,0x7a,0x92,0xaf,0xd1,0x4d,0xc8,0x39,0x36,0x4a,0xac,0xd4,0x6,0xfa,0xe6,0x6,0x58,0x39,0xe7,0x0,0xee,0x59,0xf7,0x35,0xbc,0xf5,0xdd,0x1b,0xf1,0xaf,0x1f,0xfc,0x1c,0x56,0xac,0x3c,0xa6,0xeb,0xbb,0xd9,0x28,0xad,0x11,0x8,0x81,0xc5,0xb,0x56,0xe0,0xfa,0x75,0x1,0x8a,0xf6,0xff,0x99,0x8a,0xe4,0x84,0xa2,0xbe,0x1b,0xc,0xb9,0xf8,0x6d,0x72,0x7d,0xa1,0xfd,0x9c,0xd,0x59,0x5a,0x0,0x8,0xc4,0xe4,0x40,0xd1,0x50,0x29,0xbc,0xef,0xff,0xbd,0x7,0xbb,0xd7,0x6d,0xc4,0x60,0xbd,0x17,0xca,0x75,0x12,0x53,0x6a,0xc9,0xc4,0xd6,0x83,0x48,0xc0,0xb3,0x36,0xbf,0x24,0x81,0xc4,0xe1,0xe1,0x21,0x2c,0x39,0xe5,0x44,0x7c,0xfc,0x93,0xff,0x89,0x6a,0x25,0xfa,0xae,0x4c,0xf4,0x3,0x2b,0x44,0x4,0x23,0x6a,0xd5,0x2a,0xfe,0xee,0x2d,0x6f,0xc5,0xfb,0xde,0xfc,0x3a,0xcc,0xf,0x5b,0xe8,0xa9,0x10,0xd9,0x85,0x69,0xb1,0x19,0x70,0x2d,0x85,0x86,0x30,0x2d,0x33,0x23,0x30,0x96,0xdc,0x37,0x62,0xa5,0xe5,0x96,0x38,0x9,0x40,0xca,0x38,0xe8,0x93,0x40,0x57,0x3,0x7e,0xca,0x78,0xf6,0x9d,0xc0,0x55,0x21,0x13,0x19,0x63,0x39,0x85,0x6,0xb4,0x88,0xb7,0x3f,0xa,0x53,0x39,0x33,0xef,0xac,0x2,0x64,0x6c,0xb1,0x69,0x2b,0xc4,0x94,0xb1,0xd2,0xbc,0xd3,0xa9,0xdc,0x59,0xbe,0xcf,0xc3,0x99,0x79,0x54,0xf9,0x7a,0x5,0x42,0x68,0x3d,0x8c,0x63,0x4e,0xac,0x61,0xc7,0x3,0x97,0xe3,0xdd,0xef,0xff,0x3b,0xfc,0xd7,0xc7,0xbe,0x8c,0x5,0xb,0xe7,0x75,0x57,0xb9,0xc5,0xb0,0x73,0xde,0xdc,0x5,0x8,0x87,0x2,0x4,0x68,0x39,0xfb,0x68,0x9e,0x47,0x3c,0x79,0x64,0x84,0x5a,0x72,0x5e,0x51,0x9e,0xda,0xcd,0x22,0x8c,0xa6,0xac,0x8d,0x8f,0xdd,0x7c,0x42,0x2b,0x0,0xdd,0x3f,0x89,0x48,0x41,0x43,0xe,0x35,0xb1,0x7a,0xa7,0xc0,0x82,0x6a,0x6,0xbe,0xb4,0x0,0xb9,0xab,0x3a,0x4d,0x6b,0x8,0xe8,0x40,0x1b,0x3c,0xa9,0xca,0xb,0x42,0x20,0xe8,0xc1,0x8d,0x7f,0xb8,0xe,0xdf,0xbf,0xe4,0x7,0x78,0xf9,0x4b,0x5e,0xda,0xb5,0x13,0x96,0x12,0x48,0x7a,0xca,0x49,0x27,0xe2,0xc9,0xcf,0x7b,0x9,0xae,0xfc,0xde,0x45,0x38,0xed,0x98,0x19,0x50,0xc6,0x96,0xeb,0x1c,0x68,0x6a,0x9f,0xce,0x43,0x5a,0x9d,0xcb,0x6f,0x29,0xe0,0xe0,0x61,0x8d,0x43,0x87,0xe,0x3,0x32,0x99,0x3d,0xd3,0x86,0x22,0xb4,0xe7,0xd8,0xb2,0x6,0x92,0x39,0xb6,0xc8,0xf2,0x8a,0xc2,0x3a,0x4,0x0,0x5,0x2d,0x5a,0xa9,0x3d,0xa6,0x48,0x3e,0x44,0xb4,0xaa,0xa0,0x56,0x17,0x18,0x9c,0x5d,0x47,0x50,0x6d,0x40,0xd8,0x1f,0xc8,0x2e,0x7f,0x2d,0xb9,0xb9,0x6c,0x43,0x47,0x4a,0xd,0xad,0x1b,0x58,0x78,0x9c,0xc0,0xe6,0xdb,0x2f,0xc7,0x27,0x3f,0xf5,0x71,0xfc,0xcb,0x47,0x3f,0x36,0x29,0x9b,0x63,0xce,0x18,0x9c,0x9,0xa9,0x6a,0x0,0x46,0xba,0x36,0x54,0x9d,0xf6,0x72,0x9a,0x7b,0x45,0x27,0xcf,0x65,0x57,0x91,0x1,0xfa,0x10,0xa0,0x1f,0x15,0xe3,0xcb,0x4f,0x27,0xbc,0xb3,0xe5,0x41,0xd9,0x97,0xd8,0xd8,0x1c,0x51,0x68,0x40,0x46,0xb3,0x46,0x8f,0xe8,0x9f,0x8d,0x1f,0x7f,0xe5,0x62,0x3c,0xf6,0x71,0x8f,0xc3,0xca,0xa5,0xcb,0xba,0x36,0x87,0x92,0x40,0xd2,0x57,0xbf,0xfa,0x55,0xb8,0xf9,0xba,0xab,0xf1,0xd0,0xce,0x7b,0xb0,0x70,0x56,0x3d,0xfe,0x3a,0x4f,0xec,0x4b,0x23,0x20,0xb1,0xef,0x80,0xc6,0xc1,0xf0,0x44,0x1c,0x7f,0xd2,0x89,0x8,0xc3,0xd6,0x18,0xad,0x8f,0xf6,0xf2,0x6a,0x68,0x54,0x82,0x0,0xf,0x6d,0xdb,0x8e,0x9d,0x5b,0x7f,0x8a,0xc5,0x2b,0xb6,0x7b,0x97,0x9d,0x4c,0x4a,0xe6,0x8c,0x42,0x3d,0x82,0x45,0x6b,0x80,0xeb,0xae,0xfb,0x1,0xae,0xbd,0xfa,0xc5,0x78,0xf4,0xd9,0x67,0x74,0x7d,0xbe,0x6d,0xa0,0x7f,0x10,0x12,0x75,0x68,0xb5,0x3f,0x9e,0x8a,0x99,0xda,0x63,0x97,0x50,0xdb,0xdd,0x3d,0xcc,0xef,0x73,0x67,0x56,0x9a,0xd,0x6f,0xe9,0xf4,0xb0,0x9b,0x38,0x4b,0x21,0x1b,0xd0,0x49,0x19,0x56,0xad,0x20,0xb5,0x8a,0x26,0xcb,0xc9,0x44,0xba,0x31,0xd9,0xae,0x33,0xf9,0x4c,0xbb,0x87,0x48,0xac,0x22,0x6b,0x62,0x56,0xb5,0x82,0xb9,0xf,0xef,0xc6,0x97,0xfe,0xfb,0xf3,0xf8,0xf0,0x47,0x3f,0xd2,0x9d,0x3e,0x20,0x83,0xa4,0x7d,0xbd,0xbd,0x78,0xdd,0x9b,0xde,0x8a,0x8f,0xfe,0xbf,0x37,0x60,0xce,0x8c,0x10,0x75,0x11,0x5b,0x94,0x82,0xf6,0x8d,0xa4,0x85,0x23,0xd,0x18,0x70,0x15,0x64,0x7d,0x68,0x1e,0xc6,0x6a,0x48,0x29,0x70,0xf8,0xf0,0x61,0xac,0x3d,0xed,0x14,0xbc,0xef,0x7d,0xff,0x34,0x81,0xbd,0xcc,0xd3,0x6d,0xb7,0xdd,0x8b,0xf7,0x7d,0xf0,0xa,0xa8,0x70,0x17,0x82,0x4a,0xcb,0x98,0x2a,0x35,0xac,0xa6,0xe,0xa1,0xa8,0x16,0xe6,0x13,0x4a,0x89,0x75,0x4a,0x78,0xa4,0xd3,0x27,0x49,0x0,0x41,0x3d,0x44,0xef,0xc2,0xed,0xf8,0xd1,0x4f,0xbe,0x83,0x47,0x9f,0x7d,0x86,0xab,0x7b,0x13,0x4a,0x41,0x50,0x85,0x84,0x84,0xd0,0xd9,0xfe,0x3a,0x16,0xea,0x4b,0xa9,0xe8,0xad,0x76,0x11,0x67,0x39,0x6b,0xae,0x1,0xa6,0xae,0xdc,0xe7,0x51,0x0,0xb2,0xfd,0x81,0x1a,0x8a,0x5c,0xa3,0x39,0x90,0xa3,0xb3,0x43,0x3a,0x8a,0xae,0xc9,0xa4,0x6c,0x2c,0xc8,0x81,0x22,0xf1,0xc5,0x8d,0x99,0x34,0xf8,0x55,0xcc,0xaf,0x20,0x5b,0x2d,0xac,0x19,0x9c,0x89,0x75,0xbf,0xbe,0xc,0x97,0x5d,0xf1,0xbb,0x14,0x26,0x76,0x83,0xa4,0x94,0x50,0x61,0x88,0x47,0x9f,0x79,0x6,0xce,0x79,0xda,0x5f,0xe0,0x81,0x1d,0x7,0x11,0x48,0x40,0x88,0xd0,0x92,0x3f,0xdf,0x4f,0x77,0x5f,0x93,0xc3,0x55,0x54,0x7a,0x71,0xcf,0x51,0x6f,0xd,0xd8,0xb7,0x67,0x27,0xb4,0xd6,0xf1,0xee,0x1a,0x2a,0x4e,0xd3,0xbf,0xc7,0xef,0x8a,0xb6,0x13,0x52,0x38,0x66,0xc9,0x42,0xf4,0x54,0x17,0xa2,0x31,0x2c,0x90,0x1c,0xd3,0xe0,0xba,0x24,0xb9,0xc6,0xc2,0xe3,0x7b,0x71,0x75,0x49,0xe3,0x6a,0x61,0xd6,0xfc,0x16,0x1e,0xd8,0x72,0x23,0xf6,0xee,0x3e,0x98,0x9d,0x32,0xd5,0x35,0x8a,0xe6,0x32,0xc7,0xda,0xd7,0x89,0x1e,0x4b,0x57,0xdd,0x25,0x75,0x99,0x4,0x80,0x8a,0x2,0xd6,0x4,0x75,0x7c,0xe3,0xb3,0x9f,0xc7,0xfe,0x83,0x7,0x1,0xa0,0x6b,0xf,0xac,0x88,0x5f,0x8e,0xbf,0xfd,0xdb,0xbf,0x3,0xe6,0x1f,0x8f,0x1d,0x7,0x1a,0xd0,0x64,0xfe,0x72,0x22,0xa4,0xd0,0x1a,0xa8,0xd5,0x24,0xf6,0xed,0xdb,0x85,0x91,0x91,0x26,0x84,0x88,0x1e,0xe7,0x6c,0xf,0x33,0x39,0xee,0x57,0xb4,0xc3,0x86,0xc0,0xec,0x39,0x33,0xb0,0x74,0xc9,0x29,0x38,0xb0,0x1f,0x48,0xb7,0x29,0x99,0x26,0xa4,0xa1,0x51,0xeb,0x3,0xf6,0xd,0x6d,0xc2,0xd6,0xad,0x5b,0xa3,0xbc,0xa3,0xfc,0x20,0x1a,0x1f,0x72,0x5a,0x6c,0x20,0x17,0xa7,0x11,0x39,0xe2,0xad,0x17,0xee,0xcb,0xef,0xfe,0xc2,0x4b,0xd2,0xf6,0x94,0x20,0x11,0xc5,0xd8,0x49,0x11,0x5f,0xb6,0x45,0x23,0xcc,0xdf,0xa4,0x23,0x5f,0x90,0x4b,0x22,0xc4,0xe2,0x9e,0x3a,0x70,0xef,0x3,0xf8,0xc6,0xc5,0x17,0x77,0xf5,0x4b,0x9c,0x40,0xd2,0x59,0x33,0x67,0xe0,0x35,0x6f,0x78,0x1b,0xd6,0xef,0xd7,0x50,0x3a,0x96,0x4b,0x28,0x4,0xb4,0x2f,0x22,0x8e,0x77,0x13,0xd9,0x4e,0x1f,0x69,0x1f,0x88,0x95,0x26,0x61,0xa5,0xe9,0x25,0x14,0x4,0x42,0xf4,0xf5,0x0,0xfb,0xf6,0x3e,0x84,0x3,0xb1,0x22,0xef,0x6,0x25,0x1b,0x67,0x9e,0x74,0xe2,0xa3,0x71,0x68,0x5f,0x2f,0x24,0x2,0xcb,0x22,0xf2,0xbc,0x44,0x7c,0xd1,0x3c,0x4d,0x2e,0x9b,0x97,0xa9,0x63,0x34,0xd6,0x4b,0x25,0xd0,0x40,0x70,0x8,0x3b,0x77,0xee,0x98,0xd0,0xb1,0xe2,0x28,0xb2,0xc8,0x47,0x31,0x66,0xed,0x2e,0x1,0xf7,0xb8,0x72,0xf9,0xcc,0xe5,0x1a,0x3f,0xf,0x28,0x3a,0x96,0x4b,0x19,0x97,0x4c,0xe1,0x99,0x9,0x6f,0xb3,0x97,0xc0,0xd,0x79,0x68,0xde,0x64,0x91,0x40,0xa2,0x90,0x1c,0x7d,0x30,0x5e,0x76,0x4b,0xb1,0xb9,0xfa,0xad,0x15,0x2,0x28,0x48,0x15,0xe2,0xe4,0xc1,0x1,0x5c,0xf1,0xdd,0xef,0xe1,0xce,0x7b,0xee,0xe9,0x3e,0x24,0x55,0xa,0xe7,0x3f,0xfe,0xb1,0x78,0xc4,0xe3,0x9f,0x81,0x7,0x76,0x1e,0x40,0x45,0xa,0x4,0x88,0x64,0xb,0x44,0x7c,0x59,0xa,0xca,0xec,0x4f,0x98,0x5e,0xf4,0x37,0xe3,0x9e,0x13,0xa5,0x57,0xaf,0x68,0xa0,0x75,0x0,0xdb,0xb7,0x47,0x2f,0x68,0x37,0x14,0x79,0xe2,0xa0,0x38,0xfb,0xec,0xf3,0x10,0x36,0x16,0xa1,0xd5,0x48,0x2c,0xc4,0x68,0x4e,0x8d,0xbe,0x44,0x82,0x5c,0xb2,0xe0,0x62,0x95,0x51,0x52,0x1e,0x5,0xe5,0x4,0x73,0x21,0xbb,0xe8,0x1f,0x49,0x5d,0x22,0x68,0x45,0xde,0xe4,0x2e,0x8d,0x5b,0x42,0x5a,0xd3,0xe7,0xbb,0x40,0xfe,0x31,0x5e,0xed,0xc6,0x3a,0xbd,0x98,0x32,0xb9,0xfa,0xba,0x36,0x42,0x63,0xa4,0x89,0xf7,0xdb,0xf9,0x8,0x31,0x4e,0xf6,0x63,0x52,0x8d,0xd6,0xe8,0x97,0x1,0x96,0xe,0xf,0xe3,0x8b,0x9f,0xfa,0x14,0xc2,0x2e,0x29,0xb5,0x54,0x8c,0xd8,0x72,0x7b,0xfd,0x1b,0xde,0x8c,0xc3,0x3,0xcb,0xf1,0xf0,0xa1,0x56,0xac,0x8e,0xc7,0x5c,0x73,0xfe,0xd2,0x40,0xa5,0x22,0xa1,0xd5,0x41,0x6c,0x58,0xbf,0x1e,0x40,0x77,0x5e,0xd0,0xc4,0x12,0x5e,0xbb,0xf6,0x38,0x2c,0x5d,0xfc,0x68,0xec,0xd9,0x3d,0xfd,0x66,0x60,0xb4,0x0,0x84,0x50,0x68,0x36,0x9b,0xed,0x99,0xc7,0x99,0x86,0x87,0x87,0xa0,0xc4,0x58,0x3d,0xd8,0xdd,0xa7,0xd4,0x62,0xa3,0xd4,0xd,0x47,0x82,0xcf,0x84,0xb4,0xb,0x9a,0x4e,0x16,0x45,0x16,0x5b,0xbc,0xeb,0x6b,0xf2,0x5,0x63,0xe0,0xbb,0x9,0xe5,0x1d,0x97,0x20,0x7d,0x52,0x21,0x56,0xd,0xc,0x60,0xe7,0xb5,0xd7,0xe2,0x47,0x3f,0xfe,0x71,0x57,0xad,0xb6,0x44,0xb1,0x2d,0x5a,0x38,0x1f,0x2f,0x7d,0xcd,0x9b,0x71,0xef,0xae,0x16,0x94,0x0,0x0,0x2,0x3d,0x73,0xf7,0xda,0xb6,0xb8,0x1d,0x97,0x68,0x65,0x17,0xb2,0x2b,0x90,0x21,0x7a,0x2a,0x87,0xb1,0x61,0xfd,0xbd,0x5d,0xe9,0x5f,0x42,0x4a,0x29,0x54,0x2a,0x1,0xce,0x7f,0xc2,0x73,0xf1,0xf0,0xf6,0x41,0x8,0x5d,0x49,0xbd,0x7c,0x63,0xba,0x6c,0xeb,0x1,0x9d,0x4d,0x86,0x77,0xc2,0xf,0x1d,0xa0,0xa7,0xa7,0x7,0x0,0xba,0xaa,0x64,0xe,0x1e,0x3a,0x0,0x8d,0x11,0x48,0xc9,0xc8,0x45,0x68,0xcc,0xe3,0xe9,0xba,0x6c,0x6b,0xcc,0xb3,0x5c,0x47,0x5e,0x51,0x27,0xac,0x2a,0xc8,0xe7,0x95,0x94,0x3d,0xf,0xd3,0x4e,0xc9,0x45,0xf5,0x4d,0x1e,0xc5,0x73,0x4d,0xd2,0x1,0x3b,0xad,0xb9,0x33,0xfb,0x32,0xfa,0xc8,0xcc,0xcf,0x55,0x74,0x88,0x93,0x7a,0x7a,0xf0,0xc3,0x2f,0x7d,0x9,0xdb,0x77,0xed,0x4a,0x15,0x4e,0x37,0x28,0x51,0xa4,0xcf,0x7a,0xc6,0xd3,0x71,0xec,0xe9,0x4f,0xc4,0x86,0x9d,0x87,0x10,0x85,0x49,0x85,0x91,0xa7,0x54,0x90,0x3e,0xdb,0xcf,0x83,0x3d,0xc7,0x96,0x42,0xd6,0x16,0xb9,0x9a,0xe9,0x25,0xd0,0xc4,0xac,0x41,0x8d,0xfb,0xee,0xbd,0x1d,0x0,0x10,0x4,0xdd,0xb1,0x9c,0x22,0xab,0xd,0x78,0xda,0xd3,0xfe,0xc,0x83,0xbd,0x67,0x62,0xff,0x6e,0x89,0xe8,0xbf,0xe,0xa0,0x28,0x98,0x39,0xa0,0x36,0x97,0x37,0xbc,0x65,0xf8,0x84,0x0,0xa0,0x4,0x54,0xb3,0x8e,0x39,0x73,0xe7,0x74,0x65,0xbc,0x80,0xb8,0x5d,0x0,0x3b,0x1f,0xde,0x81,0x6a,0x4f,0x93,0xcc,0xbb,0xfa,0xc1,0xc9,0x8e,0x21,0x67,0x1,0xcf,0xa8,0xda,0xe8,0xda,0x48,0x4d,0x77,0x9a,0x48,0x2c,0xac,0x81,0xb9,0xf5,0x3a,0x66,0x6c,0xdb,0x86,0x2f,0x7d,0xe1,0xb,0x5d,0x55,0x6c,0x9,0x9,0x1,0xbc,0xe1,0xef,0xdf,0x8e,0x87,0xe5,0x22,0xec,0x1f,0xd6,0xc8,0xec,0x88,0x51,0xd5,0xe6,0xbc,0x34,0x34,0x6,0xfa,0x24,0x76,0x6d,0xbf,0x1f,0x3b,0x76,0xee,0x89,0xf2,0xba,0x34,0xcf,0xa6,0xb5,0xc2,0x8c,0x19,0xfd,0x78,0xee,0x73,0x5e,0x8b,0xcd,0x1b,0x6,0xa1,0x75,0x15,0x7a,0xbc,0xa6,0x16,0x26,0x94,0x4,0x9a,0x23,0x40,0x4f,0x30,0x1f,0x8b,0x17,0x2d,0xee,0x62,0xb3,0xd1,0xd8,0xec,0xde,0xbb,0x13,0xd5,0x3e,0x35,0x61,0x8f,0xfe,0x44,0xd1,0xa8,0x9d,0x7,0x9d,0x42,0xc9,0xf1,0x6a,0x63,0x32,0x28,0x32,0x89,0x19,0x48,0x59,0x94,0xcf,0x5d,0x56,0x59,0x9,0x5,0x11,0x36,0x71,0xc2,0x8c,0x1,0xdc,0xf2,0xb3,0x9f,0xe0,0xea,0xeb,0xae,0xef,0xba,0x23,0x21,0xc,0x43,0x1c,0xbb,0x62,0x19,0x9e,0xf7,0x8a,0x37,0xe0,0xee,0xed,0x4d,0x68,0x21,0x81,0x78,0xe2,0x38,0xb3,0xcc,0x42,0xd3,0x4a,0xa3,0xb1,0x6b,0xa9,0x75,0xe7,0xf6,0x8a,0x4a,0xa1,0x20,0x74,0x88,0xfe,0x1e,0xa0,0x71,0xe8,0x41,0xdc,0x7d,0xf7,0xdd,0x0,0xd0,0x75,0x67,0xc9,0x73,0x9f,0xfb,0x6c,0x1c,0xb7,0xec,0xb9,0x78,0xe8,0xc1,0x0,0x15,0x59,0x85,0x4,0x10,0x88,0xfc,0xd5,0x16,0x12,0x8d,0xf2,0x62,0x27,0xc6,0x29,0x1f,0xc9,0x97,0x42,0xe2,0xf0,0x3e,0x81,0x85,0xb3,0xd6,0x62,0xd1,0xe2,0xf9,0x88,0x82,0x9d,0x27,0xde,0x1e,0x91,0xb1,0x62,0xdb,0xba,0xfd,0x7e,0xd4,0xfb,0x92,0x29,0x86,0x7c,0x7f,0x8c,0x31,0xeb,0xf4,0xb2,0xc7,0xd8,0x75,0x71,0xe3,0x85,0x2,0xeb,0xd,0x80,0xcc,0xc3,0x42,0xbf,0xf9,0x33,0x8e,0x9f,0x7a,0x2,0x4d,0x38,0xca,0x43,0x54,0x3b,0x14,0xc4,0xf6,0x28,0x46,0xb0,0x67,0x12,0xbf,0x19,0x2,0x4,0x5a,0xe6,0xbd,0x9d,0x3c,0x14,0xcf,0x60,0x76,0xd4,0x57,0xf2,0x10,0x13,0x25,0x28,0x63,0x4f,0x64,0x9f,0xd0,0x58,0x23,0x42,0x7c,0xf5,0x33,0x9f,0xc6,0xf0,0x48,0x3,0x40,0xf7,0x3c,0x60,0xc9,0x8b,0xff,0xc2,0x17,0x3c,0xf,0xf3,0x4f,0x38,0xf,0x9b,0x77,0xe,0x41,0xa,0x19,0xcb,0x16,0x22,0x40,0xe8,0xe8,0x6f,0x48,0xae,0xec,0xef,0x80,0x5c,0x36,0x4c,0xad,0x6,0x21,0x6,0x7a,0xf6,0xe3,0xc6,0x1b,0xae,0x8e,0x86,0xb6,0xcb,0x46,0x53,0xb5,0x1a,0xe0,0xcd,0x6f,0xbe,0x10,0x7b,0x77,0x9c,0x88,0x43,0xfb,0x2b,0x8,0x44,0xa5,0xa3,0xd0,0x82,0xa2,0x90,0x3,0xd7,0x35,0xb6,0x90,0x8,0x1,0xa9,0x3,0xec,0x7b,0xa8,0xf,0xe7,0x3e,0xfa,0x19,0xa8,0x54,0x83,0xae,0x7c,0x8,0xa2,0x67,0x4e,0x60,0xcf,0xc3,0x7,0xb0,0xfb,0xc0,0x66,0xf4,0xc,0xe8,0x71,0xe8,0x8b,0xff,0x98,0x15,0x8d,0x5f,0x27,0xe3,0x3a,0x3d,0x68,0x4a,0xd8,0xc2,0x13,0xfc,0x16,0x2a,0x8d,0xa5,0xfd,0xbd,0x18,0xb9,0xeb,0x56,0xfc,0xcf,0x77,0xbe,0xd3,0xf5,0xd8,0x36,0x20,0x9a,0xf7,0x7a,0xc3,0x5b,0xde,0x89,0x2d,0x8d,0xb9,0x38,0xd4,0x0,0x94,0x1e,0xdf,0x47,0x44,0x6b,0x8d,0xb9,0x33,0x81,0xbb,0x6e,0xbf,0x1a,0x23,0x8d,0xa6,0xf3,0x0,0xe2,0x89,0xa2,0xc8,0x32,0x55,0x58,0xbd,0x7a,0x25,0xfe,0xf6,0xb5,0x1f,0xc1,0xba,0xbb,0x16,0x60,0x64,0xb8,0x6,0xad,0xa3,0x40,0xde,0x29,0x47,0x5a,0xe2,0xd0,0x9e,0x0,0x7d,0xe1,0xa9,0x78,0xda,0x9f,0x3d,0x2d,0xce,0x9c,0xf8,0x57,0x36,0x79,0xe6,0xd6,0xaf,0xdf,0x80,0xbd,0xc3,0x9b,0xd0,0xd3,0x17,0x4d,0x23,0x4c,0x27,0x4a,0x47,0xa9,0x53,0x98,0xd8,0xd6,0xf3,0x97,0xe3,0xa7,0x64,0x96,0x6d,0x5f,0x57,0x52,0x66,0x92,0x28,0x6e,0x5a,0x16,0xc2,0xcc,0xc4,0x14,0x76,0x7,0xe5,0x4a,0xa,0xe9,0x60,0x4d,0xc8,0x93,0x80,0xd7,0x40,0xb5,0x70,0xca,0x60,0x2f,0x7e,0xf9,0x8d,0xaf,0xe2,0x81,0x4d,0x9b,0x26,0x5,0x92,0x9e,0x74,0xc2,0x1a,0x3c,0xe3,0x45,0xaf,0xc5,0xdd,0xdb,0x1a,0xd1,0x2a,0x5,0x1,0x20,0xde,0x12,0x88,0x5f,0x3a,0x45,0x2,0x79,0x8d,0xa0,0xde,0xd0,0xfa,0xbb,0x85,0x59,0x83,0xc0,0xee,0x1d,0xb7,0xe0,0xf6,0xdb,0xef,0x2,0xd0,0x3d,0x38,0xa,0x44,0x8a,0x3b,0xc,0x43,0x3c,0xf3,0x99,0x4f,0xc5,0x4b,0x5f,0xf8,0x51,0xdc,0x71,0xd3,0x1c,0x34,0x86,0xeb,0x80,0xa,0xfc,0x3c,0xa5,0x39,0xa8,0x98,0x59,0x7b,0x1c,0x4f,0xdb,0x7c,0xe4,0xad,0x12,0x68,0x1,0xa1,0x6a,0xd8,0x74,0xfb,0x0,0x9e,0xff,0xcc,0x37,0x61,0xc1,0xc2,0xb9,0x50,0x2a,0x84,0xe4,0xf6,0x4,0x1c,0x47,0x4a,0x14,0xdb,0xdd,0x77,0xdf,0x1,0xd1,0xbb,0x1b,0x41,0xd5,0x44,0x1c,0x9d,0x5a,0x5d,0x1d,0x5f,0x1c,0x5c,0xf5,0x85,0xaf,0x60,0xe6,0xd8,0x3a,0x85,0xa5,0x79,0x97,0x7f,0x67,0xa,0xd2,0x7,0xf6,0x4e,0xd6,0xfc,0x1a,0x10,0x8d,0x54,0xd2,0x4f,0xea,0xe5,0xe4,0xe7,0x5,0xf3,0xf3,0x4b,0x6,0x24,0xb3,0xd2,0xf4,0xc5,0xf,0xa0,0x30,0xbb,0x2a,0xb1,0xf4,0xd0,0x5e,0x7c,0xf1,0x33,0x9f,0xee,0x7a,0xaf,0x13,0x45,0xfa,0xd2,0x97,0xbe,0x4,0x7d,0xcb,0xce,0xc4,0x96,0x3d,0xc3,0xf1,0xc3,0x92,0x28,0xb6,0x30,0xbb,0xb8,0xe0,0x5d,0xd1,0x82,0x14,0xd,0x48,0xd1,0x80,0x19,0xf2,0x11,0x79,0x46,0xeb,0xd5,0x16,0x66,0xd4,0xb7,0xe1,0xf2,0xdf,0xfe,0xbc,0xcb,0xbd,0x8b,0x28,0x8,0x2,0x84,0x61,0x88,0x97,0xbf,0xe2,0x25,0x78,0xe9,0x8b,0x3e,0x8e,0x3b,0x6e,0x5c,0x88,0x83,0xfb,0xea,0x90,0xa2,0xa,0x1,0xc1,0xce,0xdb,0xd8,0x2f,0x1e,0xeb,0xe5,0x4,0xe3,0xd1,0x43,0x41,0x19,0x72,0x41,0x4b,0x48,0xf4,0xe0,0x81,0x5b,0xaa,0x38,0xfb,0x84,0xbf,0xc1,0x8b,0x5e,0xf4,0x82,0x78,0x5,0x45,0xb7,0xbc,0xc8,0x91,0xf2,0xbc,0xf5,0xae,0x6b,0xd0,0x37,0x67,0x18,0x52,0x9a,0xf3,0x6b,0x63,0xf1,0x7e,0x76,0xea,0x49,0xce,0x29,0x7f,0xa6,0x5d,0xd7,0x3d,0x98,0xf2,0x34,0x15,0x8c,0xe0,0xae,0x6,0x8,0x87,0x21,0x8e,0x9b,0xd1,0x8f,0x8d,0xbf,0xff,0xd,0x7e,0xf9,0xeb,0xdf,0xa4,0x96,0x54,0x37,0x28,0x81,0xa4,0xbd,0x3d,0x75,0xbc,0xf6,0x4d,0xef,0xc4,0xfa,0x3,0x33,0x30,0xd4,0x14,0xb1,0x7,0xd1,0xd7,0x5a,0xb0,0xbf,0xeb,0xe6,0xa5,0x15,0xb0,0x70,0x5e,0x88,0x5b,0x6e,0xfc,0x5,0x76,0xef,0x39,0x30,0x9,0xb,0xbb,0x11,0x1f,0x41,0xa8,0xf0,0xf2,0x97,0xbf,0x18,0x6f,0x7c,0xfd,0xe7,0xb1,0xf1,0xbe,0x53,0xb0,0x69,0x7d,0x15,0x5a,0xd5,0x1,0x1d,0x4c,0x8a,0xc7,0x54,0x6b,0x1,0xad,0x3,0xe8,0x56,0x1d,0xf7,0x5e,0x5f,0xc3,0x9a,0x79,0xaf,0xc2,0x85,0x17,0xbe,0x1f,0x42,0x46,0xf7,0xa5,0x1b,0xf1,0x6b,0xd1,0x66,0x96,0x12,0xdb,0x1f,0x7a,0x18,0xeb,0x36,0x5d,0x83,0x19,0xf3,0x95,0x7b,0x73,0xd5,0x29,0x4e,0x92,0xb,0x2c,0x75,0x41,0x43,0x8e,0x8a,0x4c,0x42,0x8e,0x27,0xcb,0x6f,0xf,0x5f,0xb3,0x32,0x93,0xbc,0xa4,0xca,0x6a,0x3f,0xeb,0x4f,0x1e,0x3a,0x27,0xf9,0xc6,0x78,0xa6,0xfb,0xb6,0x71,0xfc,0x99,0x4a,0xa8,0x43,0xe1,0x94,0xbe,0x0,0xff,0xf3,0x85,0xcf,0x62,0xcf,0xfe,0xfd,0x5d,0x7d,0xf9,0x13,0x45,0x7a,0xd6,0xa3,0x1e,0x89,0xc7,0x3d,0xf3,0x95,0xb8,0xe7,0xa1,0x26,0x10,0xc8,0x58,0x6e,0x1a,0x88,0x6b,0xad,0x23,0x4d,0x2f,0x6a,0xa5,0x35,0xb2,0x4b,0x24,0xd7,0x30,0x66,0xe,0x84,0x68,0x1d,0xbe,0x1d,0x97,0xfd,0xf6,0xb7,0x0,0xba,0xb,0x47,0x69,0x3f,0x95,0x8a,0x60,0xe9,0xbf,0x7c,0xe4,0x5b,0x18,0xac,0xbe,0x14,0xb7,0xdd,0x30,0xb,0x7b,0x77,0xd7,0x20,0x51,0x83,0x44,0x10,0x59,0x70,0xf0,0x80,0x3e,0xe4,0xf2,0x85,0x4b,0xe6,0x15,0x20,0x40,0xd,0xfb,0x77,0xd6,0xb0,0xee,0xea,0xb9,0x38,0x7b,0xed,0x3b,0xf0,0xd1,0x8f,0x7c,0x1c,0x7d,0x7d,0xdd,0xd,0xca,0x4d,0xee,0xc3,0xb5,0xd7,0x5e,0x83,0xc3,0xe2,0x7e,0xf4,0xf4,0x27,0xcf,0xf7,0x4,0x43,0x4e,0xc6,0x4a,0xb3,0x75,0x86,0x6f,0xdd,0x8c,0x57,0xb4,0xfd,0x65,0x86,0x62,0x14,0xf1,0x71,0xde,0x42,0x1a,0x9c,0xeb,0xf6,0x30,0xe6,0xcb,0x76,0x9f,0x92,0xbd,0xb1,0x22,0x39,0x1,0xa7,0x57,0xd4,0x5e,0x10,0x9e,0x5e,0xda,0x78,0xf9,0xb9,0x50,0x9,0x27,0x74,0xd5,0x21,0x16,0xf7,0x56,0xd1,0xbb,0xe5,0x3e,0x7c,0xed,0x2b,0x5f,0x41,0xb2,0x49,0x64,0xb7,0x28,0x51,0xa4,0xaf,0x7a,0xd5,0xab,0xa1,0x67,0x9f,0x82,0x9d,0x7b,0x1b,0x90,0x48,0xd6,0x90,0x86,0xf1,0xd5,0x4a,0xaf,0x8,0x7e,0x26,0x30,0x75,0x84,0x5c,0x87,0x20,0xc5,0x41,0x72,0x45,0x7f,0x57,0x65,0x3,0xc7,0xcc,0x3b,0x88,0x5f,0xff,0xe2,0x7f,0x30,0x32,0xd2,0x9a,0x14,0xab,0x2d,0xea,0x67,0x4,0x4b,0x4f,0x38,0xe1,0x38,0x7c,0xea,0x53,0x5f,0xc4,0x2b,0x5e,0xfc,0x39,0xec,0xde,0x7a,0x3e,0xee,0xbc,0x69,0x10,0xbb,0x77,0x54,0x80,0x56,0x15,0x15,0x59,0x45,0x45,0x6,0xd1,0x5a,0x5a,0x91,0x5c,0x66,0xa8,0x83,0x74,0xfc,0x9d,0xe6,0x21,0xba,0x6c,0x8f,0x67,0x20,0x24,0x2,0x51,0x81,0x50,0x35,0x1c,0xd8,0x55,0xc5,0xba,0xeb,0xfb,0x71,0x68,0xc3,0xe3,0xf1,0xa6,0x57,0x5e,0x84,0x7f,0x7c,0xdf,0x3f,0xa2,0x5e,0xaf,0x76,0xfd,0xac,0x3,0x19,0x9d,0x94,0x8d,0x2b,0xfe,0xf8,0x73,0xcc,0x58,0xb4,0x1f,0x15,0xa9,0xbc,0x21,0xb4,0x17,0xb4,0x64,0x2e,0x2e,0x18,0xda,0xe6,0xf1,0x9,0xe2,0x4d,0x60,0xff,0x94,0x27,0x31,0x29,0x2a,0x6d,0x72,0x49,0x0,0x80,0x52,0x38,0x79,0x66,0x1f,0xae,0xfe,0xd1,0xf7,0x70,0xcb,0x1d,0x77,0xa4,0xf0,0xa9,0x2b,0xed,0xc7,0x41,0xc2,0x33,0x67,0xc,0xe0,0x55,0x7f,0xf7,0x2e,0xac,0x7b,0xb8,0xf,0xd,0x55,0x81,0xca,0xed,0x9a,0x48,0x6d,0x16,0x1f,0xfb,0x25,0x22,0xa5,0x15,0xe6,0xcf,0xd6,0xd8,0xbb,0xfd,0x4a,0x5c,0x76,0xd9,0xef,0x30,0x19,0x41,0xc9,0x9,0x25,0xe3,0x2a,0x84,0xc6,0xb,0x5e,0xf0,0x5c,0x7c,0xfa,0x53,0xdf,0xc5,0xb,0x9f,0xfb,0x39,0xe8,0xa1,0x17,0xe0,0xce,0x9b,0x97,0xe1,0x9e,0xdb,0x6b,0xd8,0xb9,0xbd,0x82,0xe1,0xa1,0x2a,0x34,0xaa,0x90,0xa2,0x2,0x29,0x2,0x8,0x21,0x53,0x7b,0x4e,0x38,0xfa,0x18,0x51,0x64,0xf3,0x9,0x44,0xdb,0x28,0x9,0x51,0x81,0x40,0x15,0xad,0x56,0x15,0xfb,0x77,0x57,0xb0,0x69,0x5d,0x15,0x77,0x5f,0x3b,0x1f,0x87,0x37,0x3f,0x9,0xcf,0x3d,0xff,0x3f,0xf1,0xd9,0x4f,0x7e,0xf,0xcf,0xfa,0xf3,0xa7,0xa5,0x7b,0xd5,0x75,0xf5,0x0,0x17,0xa5,0x20,0x84,0xc0,0xdd,0x77,0xdd,0x87,0x3b,0x37,0xfc,0x16,0xb3,0x17,0x6b,0x28,0xdd,0x9d,0x29,0x90,0xf1,0xa6,0x8a,0xb9,0xdf,0x6b,0x44,0x14,0x72,0xf9,0x3d,0x6a,0xee,0x9d,0x75,0xf9,0x5b,0xe2,0xf2,0x92,0xf2,0x2d,0x6a,0x4b,0xa6,0xc9,0xa0,0xc4,0x73,0x99,0x6e,0xef,0x49,0xcf,0xe1,0x4,0x60,0xef,0x9b,0x9b,0x96,0x73,0xf5,0x4d,0x80,0x29,0x6b,0xe6,0x4b,0x68,0xc,0x54,0x24,0x8e,0xd7,0x87,0xf0,0xe5,0xcf,0x7c,0xa,0xff,0xfe,0xa9,0xcf,0xa0,0x12,0x4,0x5d,0x7b,0xe0,0x13,0xa8,0x76,0xfe,0xe3,0xcf,0xc3,0x9f,0x2e,0x78,0x9,0xee,0xf9,0xe3,0x17,0xf1,0x88,0x15,0x22,0xe,0xdc,0x5,0x40,0x4e,0x57,0x17,0x22,0x24,0xfd,0x68,0xa6,0x69,0x61,0x8d,0x47,0x5a,0xb7,0xd0,0x90,0x95,0x10,0xcb,0x16,0xec,0xc5,0x8f,0x7e,0xf8,0x25,0x9c,0x7f,0xc1,0xe3,0xd1,0x33,0x9,0x16,0x4a,0x2a,0x4f,0x1c,0xf4,0xaa,0x94,0xc2,0xec,0xd9,0x83,0x78,0xf1,0x8b,0x5f,0x80,0xe7,0x3f,0xff,0x79,0xb8,0xe5,0x96,0xdb,0x71,0xf5,0xd5,0x57,0xe0,0xb6,0x3b,0xae,0xc2,0x3,0x9b,0xef,0x46,0x4b,0x3f,0x84,0xde,0xc1,0xc3,0xe8,0xe9,0x6d,0xa2,0xa7,0x4f,0xa1,0xde,0xa3,0x51,0xa9,0x2,0x32,0x90,0x10,0x52,0x20,0x39,0x3b,0x55,0x45,0xc3,0x84,0x30,0xd4,0x68,0xb5,0x34,0x9a,0xd,0x81,0xe1,0xc3,0xc0,0xc8,0x70,0x15,0x43,0x7,0xea,0xd0,0xcd,0xb9,0x18,0xec,0x5d,0x85,0x13,0x57,0x3d,0x6,0xe7,0xfc,0xf9,0x13,0x71,0xce,0xb9,0x67,0xa3,0x7f,0xa0,0x27,0x95,0x61,0x32,0x4f,0x82,0xbf,0xf4,0x67,0x3f,0x44,0x6d,0xfe,0x66,0xd4,0x7a,0xe3,0x63,0x11,0xc7,0x78,0x3b,0x26,0xe2,0x6e,0xba,0x3e,0x21,0x94,0x2a,0xee,0x35,0x98,0x9d,0x2a,0x11,0xfb,0x25,0x2d,0x2e,0x4f,0x5,0xca,0x1f,0x1,0xe7,0x2e,0x1b,0xc9,0xa9,0x31,0x31,0xc3,0x54,0x44,0xd1,0xb7,0x38,0x82,0x9b,0x21,0xb8,0x83,0x7d,0x5,0x39,0xc9,0x89,0x9e,0xea,0x24,0x5d,0x4a,0x8b,0xf2,0x0,0xe4,0xf0,0x5f,0x80,0x9e,0xfc,0x24,0xa5,0x82,0xd6,0x21,0x8e,0x9b,0x59,0xc7,0x15,0x37,0x5f,0x85,0xff,0xfd,0xd1,0xff,0xe1,0x2f,0x5f,0xf8,0x82,0xf4,0xcb,0xda,0xd,0x12,0x22,0x82,0x88,0xaf,0x79,0xdd,0xeb,0xf1,0xb6,0x1b,0x7f,0x87,0xdd,0x7,0x6f,0xc3,0xfc,0xc1,0x10,0x2,0xd1,0x21,0x2a,0x19,0x63,0x76,0x6e,0xa7,0xc6,0x8,0x52,0xc5,0x46,0xc4,0x54,0x24,0x1d,0x9d,0x7,0x11,0x62,0xc9,0xfc,0x0,0xd7,0xde,0x79,0x39,0x7e,0xf2,0x93,0x9f,0xe3,0x85,0x2f,0x78,0x4e,0xd7,0xe,0xb7,0xe1,0x28,0x81,0xc4,0x4a,0x29,0x54,0xab,0x1,0xce,0x3c,0xf3,0x11,0x38,0xf3,0xcc,0x47,0x20,0x6c,0xbd,0x19,0xf,0xac,0xdf,0x88,0xfb,0xef,0xbf,0xf,0xf,0xdc,0x7f,0x37,0xb6,0x3c,0x74,0x3f,0xf6,0xee,0x7b,0x8,0xfb,0x1e,0xde,0x8b,0xe1,0x91,0xbd,0x68,0xb6,0xe,0xa1,0x19,0xe,0x47,0xcf,0x81,0x50,0xd0,0x3a,0x80,0x44,0x5,0x95,0x4a,0x1f,0x7a,0xea,0x33,0xd1,0x53,0x9f,0x85,0x39,0xfd,0xf3,0x31,0x7f,0xf9,0x72,0x1c,0x77,0xec,0x9,0x38,0x6e,0xd5,0xf1,0x58,0xb3,0x76,0xd,0x6,0x6,0x7b,0xd2,0xb6,0xc3,0x30,0x84,0x94,0x72,0x52,0x94,0x5a,0xf2,0x4c,0x6d,0x5c,0xbf,0x15,0xbf,0xbf,0xfe,0x7b,0x58,0x72,0x56,0x33,0xf2,0x68,0xc7,0xf7,0x8c,0x7b,0x43,0x5,0x93,0x8f,0xe,0x79,0x8c,0x3a,0x85,0x3b,0xbf,0x88,0xcf,0x6e,0x63,0x5a,0x1c,0xe6,0x32,0x15,0xa0,0x68,0x62,0x7f,0x74,0xdb,0x81,0x21,0x0,0x48,0x15,0xe2,0xb4,0x59,0x55,0x5c,0x7a,0xf1,0x45,0x78,0xec,0xe3,0x1e,0x87,0x63,0x16,0x2e,0xe8,0xf2,0x1,0x30,0x21,0x16,0xcc,0x9b,0x83,0x97,0xbc,0xfa,0x1d,0xf8,0xc6,0x27,0xdf,0x88,0xf3,0xfa,0x87,0x50,0x91,0xd,0xeb,0xbe,0x48,0x74,0x7a,0xf6,0xa4,0x80,0x6,0x44,0xb,0xab,0x97,0x1d,0xc0,0xff,0xfd,0xe0,0x53,0x38,0xff,0xfc,0x27,0x60,0xde,0xdc,0x99,0x93,0x66,0xb5,0xa5,0x72,0x9,0x81,0x20,0xb6,0x8c,0x93,0x2b,0xa8,0x4,0x58,0xbd,0x7a,0x5,0x56,0xaf,0x5e,0x1,0xe0,0x49,0x0,0x80,0x56,0xb,0x38,0x74,0xf0,0x30,0xe,0xf,0x1d,0x46,0x63,0xa4,0x81,0x66,0xb3,0x89,0x46,0xb3,0x89,0xb0,0xd5,0x42,0x6f,0x6f,0x2f,0xa4,0x94,0xa8,0xd5,0x6a,0xe8,0xed,0xed,0x45,0x5f,0x7f,0x2f,0x7a,0x7b,0xab,0xb9,0xb6,0x94,0x8a,0xac,0x22,0x29,0xe4,0xa4,0x2a,0x74,0x20,0xea,0xf7,0xb7,0xbf,0xf3,0x35,0x54,0xe6,0xad,0x43,0xcf,0xe0,0xf4,0x5b,0x1f,0x4a,0x89,0xf1,0x8a,0x52,0x2a,0xf6,0x9a,0xda,0xbb,0xec,0xfa,0x91,0xbb,0x6c,0x7e,0x76,0x82,0x4,0xf0,0xca,0xc9,0x55,0x70,0x74,0x9,0x14,0x1f,0x9c,0x9b,0xbf,0x68,0xe7,0xc,0xaf,0x4f,0xbb,0xf5,0xa4,0x42,0xa7,0x9e,0x23,0xa9,0x15,0xe6,0xd6,0x3,0xcc,0xdf,0xb7,0x19,0x5f,0xfa,0xfc,0x7f,0x9b,0x9f,0xaa,0x2e,0x90,0x94,0x41,0xbc,0x3,0xc8,0x9f,0x61,0xcd,0x59,0x2f,0xc4,0xbd,0xf,0x85,0x71,0x4c,0x15,0xdd,0x9e,0x28,0xcc,0x9c,0x3c,0xb9,0xbe,0x32,0x69,0x0,0x12,0xa,0x73,0x67,0x86,0xe8,0xd1,0xd7,0xe3,0xa2,0x8b,0x3e,0xd7,0x75,0x27,0x49,0x11,0x9,0x21,0x20,0x65,0xa6,0x70,0x94,0x52,0x8,0xc3,0x10,0x4a,0x85,0xf1,0x56,0x48,0xc0,0xcc,0x59,0x7d,0x58,0xbc,0x78,0x1e,0x56,0xac,0x5c,0x82,0xe3,0x57,0xaf,0xc0,0x49,0x27,0x1d,0x8f,0x53,0x1f,0x71,0x2,0x8e,0x5f,0xbd,0x2,0xab,0x8e,0x5b,0x86,0xa5,0xcb,0x16,0x62,0xee,0xbc,0x19,0xe8,0xed,0xad,0xc6,0xe7,0x30,0x24,0x75,0x44,0x73,0x68,0x52,0x4a,0x4,0x32,0x98,0x54,0x45,0x9e,0x7c,0x24,0x6f,0xbe,0xf1,0x76,0x5c,0x79,0xf3,0x37,0xb0,0xf8,0xf8,0x26,0xa0,0x5b,0x98,0x30,0x6f,0x68,0x17,0x2e,0xd9,0x99,0x27,0xd4,0xd7,0x73,0xda,0x2e,0xe8,0xb7,0xb3,0xb6,0xa4,0x54,0x90,0x95,0x78,0x4e,0x6b,0x92,0x3e,0x23,0x52,0x28,0x48,0xc9,0x4,0xa7,0x1a,0x5e,0x62,0xb3,0x9f,0x5c,0x80,0x6e,0x6e,0xa7,0xda,0xf8,0x72,0xed,0x3e,0x1b,0x8,0x8d,0x40,0x37,0x71,0xf2,0x9c,0x1e,0xac,0xfb,0xed,0xa5,0xf8,0xc3,0x9f,0xae,0xe9,0xea,0x8a,0x84,0x8c,0x34,0x5e,0xf7,0x86,0xbf,0xc7,0x2e,0xbd,0x1a,0xfb,0xf,0x35,0x21,0xc5,0x10,0x24,0xe,0x42,0xe2,0x20,0x2,0x8c,0x20,0x40,0x23,0xba,0x84,0x36,0xbd,0x83,0x20,0xc1,0x95,0x71,0xba,0x92,0x5e,0x1a,0x1,0x9a,0x38,0x61,0x65,0x3,0x37,0x5e,0x75,0x11,0x2e,0xff,0xdd,0x55,0x69,0x0,0xed,0x54,0xa3,0x44,0xc9,0x49,0x19,0xa4,0xd6,0x72,0x62,0xd1,0x29,0xa5,0x9c,0x17,0xb5,0xfa,0xa2,0x73,0x18,0x92,0x3a,0xe4,0xa4,0x2a,0x33,0x9b,0x5a,0xcd,0x10,0x5f,0xf8,0xf2,0xbf,0x63,0xd6,0xb1,0x9b,0xd0,0xd3,0xdf,0x82,0x94,0x1a,0x52,0x22,0xbb,0x4,0x9c,0x1e,0x48,0x1f,0x2d,0x63,0x7c,0xe8,0x24,0xb9,0xa,0xc,0x2,0x36,0xf0,0x96,0xc8,0x54,0x58,0x66,0xd2,0x46,0xb2,0x3,0x12,0xb9,0xc4,0x24,0x50,0x57,0x23,0x74,0xf3,0x24,0x74,0x14,0xdb,0x76,0x52,0x4f,0x13,0x5f,0xff,0xec,0x27,0x71,0xe8,0xf0,0x50,0x4,0x8c,0xbb,0xba,0x48,0x5e,0x63,0xd9,0x31,0x8b,0xf0,0x9c,0x97,0xbe,0xd,0xb7,0x6e,0xe9,0x43,0x38,0x4e,0x5b,0xff,0x8,0x68,0xd4,0x2b,0x2d,0x9c,0xb4,0x7c,0x3b,0xbe,0xf4,0xb9,0xf7,0x63,0xeb,0x43,0xbb,0xba,0xea,0x1,0x1e,0xb,0x25,0x81,0xb3,0xc9,0xdc,0x98,0x7d,0x65,0x87,0xd5,0x4c,0x1d,0x25,0x46,0x29,0x99,0xd7,0xbb,0xf8,0xe2,0x6f,0x62,0xf3,0xa1,0x9f,0x62,0xe1,0x8a,0x10,0x7a,0x9a,0x7a,0x42,0x29,0x49,0x17,0x4,0xa4,0xc4,0x29,0x62,0x93,0xda,0xaf,0x1b,0x2d,0x86,0xba,0xf9,0xf6,0x90,0x78,0x63,0x52,0xad,0x3f,0xd9,0x5e,0x51,0xfb,0xf2,0x84,0xa5,0x69,0x17,0x28,0xc4,0xb4,0xa0,0xbc,0xbd,0xa5,0x91,0x6b,0xcc,0x84,0x86,0xd0,0xa,0xcb,0x6,0xab,0x90,0x1b,0x6e,0xc6,0x37,0xbf,0xf5,0xad,0xf4,0xb4,0xa9,0x6e,0x51,0xb6,0x3,0xc8,0x5f,0x60,0xd1,0x49,0xcf,0xc5,0x3,0xdb,0x3,0x40,0x56,0x0,0x8,0xa6,0xcf,0x8e,0xcb,0xc5,0x27,0x0,0x81,0x16,0xe6,0xcf,0x6e,0x61,0x76,0xed,0x5a,0x7c,0xfc,0x63,0xff,0x84,0x66,0x33,0x7a,0xb9,0xca,0x13,0x99,0x26,0x8e,0x12,0x47,0xcd,0x75,0xd7,0xdc,0x8c,0xef,0xff,0xe2,0xdf,0xb0,0xe2,0xb4,0x43,0x10,0x41,0x33,0x9b,0x6,0x99,0x62,0x17,0xda,0x3d,0x5b,0x9,0x1f,0x0,0x99,0x41,0x45,0xee,0x0,0x12,0xf7,0x9a,0x50,0xdf,0x6d,0x7b,0xb2,0x3,0x3f,0x38,0x48,0xcb,0x28,0x43,0xa1,0x21,0x2,0x5,0x11,0x28,0x20,0x50,0x10,0x95,0x78,0x5b,0xee,0x49,0x20,0x1,0x6b,0x11,0x7b,0xc1,0x55,0x1c,0x90,0x4b,0xa0,0xac,0x57,0xbe,0xc9,0x13,0x8,0x85,0x40,0x35,0x70,0xda,0xdc,0x0,0xbf,0xff,0xfe,0xd7,0x70,0xcf,0x7d,0xf,0x4c,0xa,0x24,0xd,0xa4,0xc0,0xdf,0xbe,0xe1,0x1d,0xd8,0x74,0xf8,0x78,0x1c,0x1a,0xae,0x44,0x16,0x8b,0x70,0x43,0x15,0x9a,0x5f,0x21,0x97,0xd,0x31,0x2,0x9,0x4,0xb2,0x89,0x13,0x56,0xb6,0xb0,0x7b,0xd3,0x77,0xf0,0xc9,0xff,0xfa,0xaf,0x49,0x82,0xdb,0x47,0x7,0x29,0xa5,0x10,0x4,0x1,0xb6,0x6f,0x7b,0x18,0xff,0xfe,0xe9,0xf7,0x60,0xc9,0xc9,0x9b,0xd0,0x37,0xd0,0x42,0x10,0xa8,0xf8,0x5e,0x74,0x1e,0x88,0x6b,0x4,0x28,0x4b,0xf7,0x65,0xf3,0x88,0xe,0x2e,0xdf,0x60,0xdf,0x69,0x14,0xa0,0x1b,0xdb,0x75,0x47,0xfd,0xc7,0x3b,0x52,0xfa,0x33,0xab,0x2,0x2b,0xc2,0x1d,0xf8,0xd2,0x67,0x3f,0xd5,0xf5,0x21,0x89,0xe,0x5c,0x56,0x58,0xb3,0xfa,0x58,0x3c,0xf5,0x2f,0xde,0x8a,0x5b,0x37,0xf5,0x43,0xa1,0x86,0xf1,0x30,0xac,0xa2,0x8f,0x5a,0x3,0x8f,0x3c,0x61,0x8,0x37,0xfc,0xfe,0x13,0xf8,0xf2,0x57,0x2e,0x9e,0xb2,0xf3,0x6d,0xd3,0x99,0x94,0xd2,0x90,0x52,0xe0,0xe0,0x81,0xc3,0xf8,0xe7,0xf,0xff,0x3f,0xc8,0x5,0x7f,0xc4,0x9c,0x25,0x4d,0xd0,0xb8,0xc4,0xe9,0x4e,0x53,0x4c,0xb1,0x59,0x70,0x95,0x42,0xd1,0xc9,0x13,0x2a,0x26,0x22,0x53,0x1,0xf1,0x6b,0x5f,0x5d,0xf5,0xe5,0xa1,0xb9,0x6d,0x52,0xdb,0xfc,0x12,0x1a,0x50,0x2d,0xac,0x9d,0x53,0xc7,0xce,0xeb,0x7f,0x83,0x9f,0xfc,0xfc,0x97,0x69,0x20,0x6d,0xb7,0x48,0x48,0x11,0x2f,0x20,0x7f,0x19,0xfa,0x97,0x3f,0x3,0x9b,0x76,0x49,0x40,0xe4,0x43,0x19,0x46,0x43,0x52,0x28,0x54,0x2b,0x23,0x78,0xd4,0x49,0x7b,0xf0,0xd3,0x4b,0xfe,0x9,0x97,0xfc,0xf0,0xd2,0x52,0xb9,0x8d,0x23,0x29,0xa5,0x20,0x24,0xd0,0x6a,0x6a,0x7c,0xf8,0x23,0xff,0x8c,0x87,0x1a,0x97,0x60,0xe9,0x9,0x4d,0x40,0x34,0x47,0x75,0x96,0x34,0xff,0xbc,0x8e,0x4f,0xf9,0x76,0x90,0x93,0xa3,0x34,0x40,0xd7,0x5c,0x6d,0xe0,0x5e,0x3d,0x60,0x6,0xe6,0xb9,0x57,0x27,0x70,0x2b,0x4,0xb8,0x8d,0xea,0x34,0xf9,0x3f,0x7d,0xd1,0x75,0x0,0xa0,0x16,0x79,0x41,0x75,0x20,0x20,0xa5,0xee,0x76,0x94,0x83,0x41,0xc9,0x96,0x3d,0x80,0x2,0x44,0x12,0x60,0x9a,0xfc,0x48,0x56,0x21,0x8,0xd,0x2d,0x49,0x20,0xae,0xa4,0xa,0x91,0xe6,0x67,0x2f,0x2a,0x1d,0x1b,0x1a,0xb8,0x6b,0xcc,0x2b,0x92,0xc8,0xfe,0xc8,0xd4,0x56,0x38,0x6d,0xa6,0xc6,0xf,0x2e,0xfa,0x14,0xce,0x79,0xcc,0xa3,0x31,0x77,0xf6,0xac,0xae,0xc5,0x7f,0x25,0xcb,0x9f,0x7a,0xea,0x55,0xbc,0xee,0x4d,0xef,0xc1,0x47,0xdf,0x7d,0x2d,0x16,0xcc,0xde,0x88,0xbe,0x5a,0x2,0xa5,0x9,0x33,0x79,0x59,0x68,0x80,0xae,0xf1,0x74,0x92,0xb4,0x16,0x91,0x72,0xeb,0xeb,0x69,0xe0,0x31,0xa7,0xec,0xc4,0xb7,0xbf,0xfa,0xe,0x68,0xad,0xf1,0x82,0xe7,0x3f,0x1b,0x2a,0xc,0x21,0xa6,0x98,0x37,0x71,0x3a,0x51,0x12,0xd6,0xa1,0x42,0xe0,0x9f,0x3f,0xf8,0x7e,0xdc,0xb3,0xe3,0xcb,0x58,0xf3,0xe8,0x6,0x20,0x47,0x20,0xa4,0xf9,0x26,0xda,0x69,0xaa,0x8,0x84,0x76,0xe7,0xb7,0xf,0xb3,0x37,0x89,0xfa,0x9d,0x34,0x13,0xf0,0x20,0x2c,0x5,0xe4,0xd3,0x86,0xc6,0x94,0xb3,0xd8,0xa6,0x28,0x4d,0x9,0x8b,0x91,0x52,0xe4,0x48,0x58,0xd4,0x17,0x60,0xd6,0xee,0xbb,0xd3,0x45,0xf2,0x93,0xe1,0x48,0x38,0xed,0xd4,0x13,0x71,0xee,0x9f,0xbd,0x11,0xb7,0x6d,0xec,0x1,0x44,0x75,0x5c,0xb6,0x2a,0x10,0x88,0x14,0xf7,0x40,0xef,0x30,0xce,0x3a,0x69,0xb,0xbe,0xfd,0x95,0xb7,0xe0,0xa2,0x8b,0xbe,0xa,0x19,0x4,0x10,0x62,0x72,0x76,0x2,0x99,0xee,0x94,0x78,0x3f,0xf,0x1e,0x18,0xc2,0x85,0xef,0xfd,0x7f,0xb8,0x6d,0xeb,0xe7,0xb0,0xfa,0xac,0xc3,0x10,0x41,0xa6,0xd4,0x8e,0x24,0x9a,0x16,0x8a,0x2d,0x7a,0x55,0x26,0x71,0xf0,0x27,0x2d,0x7c,0x8e,0xf3,0x24,0xc7,0x46,0x8e,0xa,0xf1,0x88,0xf9,0x55,0xdc,0xf8,0xb3,0x6f,0xe1,0xfa,0x9b,0x6e,0xe9,0xfa,0x64,0x7b,0x72,0xfa,0xd3,0xab,0x5f,0xf3,0x1a,0x60,0xee,0x13,0xb1,0xe5,0xe1,0x0,0x42,0x8c,0x2d,0x7a,0x3e,0x53,0x8b,0x1a,0x42,0x84,0x18,0xe8,0x1b,0xc1,0xb9,0xa7,0xed,0xc4,0x65,0x3f,0x7b,0x1f,0x3e,0xf6,0xb1,0x4f,0xa0,0xd9,0x54,0x5d,0xdd,0x9f,0xee,0x48,0xa0,0xc4,0xfb,0xb9,0xe5,0xc1,0x1d,0x78,0xd7,0x85,0x6f,0xc2,0xfd,0x7b,0xbf,0x88,0x13,0xce,0x3a,0xc,0x59,0x19,0x89,0x9c,0x73,0x47,0x20,0x49,0x97,0xd7,0x32,0x20,0x57,0xbb,0x2d,0x85,0x7c,0xbd,0xa2,0xc6,0x1,0x1f,0xe4,0xa2,0xf9,0x81,0x50,0x90,0x41,0x1c,0x90,0x2b,0xcd,0x6d,0x7c,0x44,0x6e,0xd1,0x79,0xf7,0x48,0xc4,0xeb,0x44,0xa5,0xcc,0xae,0x40,0x26,0x5b,0xf7,0x84,0x99,0xbc,0xf1,0x65,0xf6,0x89,0x6c,0xed,0x23,0xe3,0x4b,0xb4,0xcc,0x60,0x5d,0xd9,0x72,0x5f,0xc2,0xba,0x8c,0xdf,0x9a,0xa8,0x88,0x6,0x6,0x2a,0xd,0x9c,0xdc,0xf3,0x30,0xbe,0xf6,0xdf,0x9f,0xc4,0x48,0xb3,0x15,0x39,0x5a,0xba,0x78,0x4e,0x82,0xd6,0xc0,0xe0,0x40,0x2f,0x5e,0xfd,0xfa,0x7f,0xc0,0xdd,0x3b,0x16,0xa3,0xd9,0xaa,0x42,0xa,0x89,0x8a,0x44,0x74,0x51,0x6f,0xa8,0x84,0x91,0x6f,0x6c,0xfd,0x83,0xec,0x4a,0xf8,0xab,0x2,0xa8,0xcb,0x10,0x83,0xf5,0x61,0x9c,0x73,0xea,0x1e,0xdc,0x79,0xfd,0x47,0xf0,0xae,0x77,0xbe,0x9,0x5b,0xb6,0xec,0x48,0xe3,0xdc,0xca,0x70,0x10,0x9e,0x92,0xf1,0x9,0x82,0x0,0xd7,0x5d,0x7b,0xb,0xde,0x79,0xe1,0x5f,0xe1,0x60,0xfd,0xfb,0x58,0xfb,0xa8,0x11,0x4,0xd5,0x61,0x54,0x2a,0xca,0xb9,0xd5,0x52,0x5b,0xef,0xa7,0xcc,0x2e,0xaf,0xc0,0x5a,0xc6,0x43,0xca,0x7a,0x55,0x49,0xfd,0x45,0x9e,0x57,0x4e,0xf6,0x40,0x4e,0x13,0x8b,0xd,0xc0,0x54,0xc3,0x82,0x53,0x86,0x84,0xa,0xb1,0x6a,0x56,0x15,0x8d,0x75,0xbf,0xc7,0xf7,0xbf,0xff,0x3,0x88,0x2e,0x5b,0x6d,0x52,0x4a,0x84,0x4a,0xe1,0xdc,0xb3,0xcf,0xc0,0x23,0x1e,0xfb,0x6a,0xdc,0xbe,0xa9,0x6,0x88,0xca,0xb8,0x5a,0xb8,0x52,0x28,0xd4,0x2a,0x23,0x38,0xeb,0x94,0x21,0xa8,0x3,0xdf,0xc4,0xbb,0xdf,0xf1,0x32,0xfc,0xfa,0x37,0x57,0xa4,0x1,0xb0,0xa5,0xf5,0x66,0x92,0xd6,0x3a,0x85,0x9e,0x42,0x8,0x5c,0xfc,0xf5,0x6f,0xe3,0x83,0xff,0xfe,0xa,0xcc,0x3c,0xfe,0x4a,0xac,0x38,0x61,0xc4,0x98,0x53,0x3b,0x52,0xa9,0x43,0xc5,0xc6,0x43,0xa3,0x71,0x23,0x56,0x81,0x4d,0xe5,0x1b,0x51,0x14,0x80,0x3c,0x9e,0x75,0xe7,0x49,0x20,0x5a,0x6e,0x75,0xfa,0x5c,0x8d,0x9f,0x7f,0xf3,0xb3,0xd8,0xb8,0xe5,0x21,0x4,0x41,0x97,0x95,0x5b,0x3c,0xbf,0xf7,0xba,0xd7,0xbf,0x1,0x7,0xeb,0xe7,0x60,0xfb,0x9e,0x0,0x10,0xf9,0xfd,0x15,0x38,0x8f,0x96,0xeb,0x6f,0x61,0x65,0x44,0x96,0xfb,0x8,0x4e,0x3c,0xb6,0x81,0xe3,0x17,0xff,0x11,0x17,0x7d,0xe6,0x55,0xf8,0xe8,0x47,0x3f,0x82,0x5d,0xf,0xef,0x4d,0x17,0xac,0x97,0x73,0x6f,0x11,0xec,0x4c,0x16,0xf1,0xdf,0x77,0xef,0x46,0xbc,0xe3,0x9d,0x6f,0xc1,0x25,0xbf,0x7d,0x7,0xd6,0x9c,0x7d,0x3f,0xe6,0x1d,0x33,0x2,0xc8,0xc6,0x98,0x95,0x5a,0x91,0xa7,0xb2,0x53,0xef,0x25,0xad,0x73,0xbc,0x64,0x2,0x80,0x4a,0xb6,0xad,0xe,0xf7,0xe2,0x64,0xf,0x4b,0xb1,0x67,0x93,0xab,0x25,0x5f,0x3f,0xbb,0xdf,0x9b,0x4,0x44,0x10,0xad,0x38,0xd0,0x1,0x80,0x20,0xfe,0x35,0x10,0xd1,0x81,0x12,0xac,0x94,0x13,0x4f,0x52,0x68,0x4,0xf1,0x36,0x42,0x0,0x52,0xcf,0x68,0x94,0x2e,0xf0,0x8a,0x32,0xdb,0x19,0x29,0x49,0x5f,0x42,0x92,0x26,0xdb,0x16,0x5,0x32,0xd9,0xaa,0x9,0xd0,0xc2,0xba,0xf,0x69,0x5d,0x51,0xe0,0xf2,0xfc,0x5e,0x60,0xc5,0xc1,0x7,0xf0,0xe5,0xcf,0x7f,0x6,0x1f,0xfc,0xd0,0x47,0xd0,0xcd,0x91,0x4a,0xac,0xa6,0x79,0x73,0x66,0xe1,0x65,0xaf,0x79,0x37,0x2e,0xfe,0xcf,0x3b,0x30,0x7f,0xe6,0x4e,0xd4,0x82,0xd0,0x78,0x89,0xa8,0x17,0x4c,0x90,0xf1,0x33,0x8e,0x53,0x10,0x48,0xc3,0xe,0xec,0x3d,0x2d,0x3,0xa1,0xa1,0x75,0x3,0x4b,0xe6,0x2b,0xcc,0x9d,0xbd,0xd,0x77,0xdc,0xf5,0x71,0xbc,0xfd,0x2d,0x57,0xe2,0x2f,0x5e,0xf8,0x16,0x3c,0xe7,0x39,0xcf,0x80,0x94,0x22,0xde,0xa0,0x31,0xdb,0x5f,0xed,0x68,0xa1,0xc4,0xe3,0x19,0x4,0x1,0xe,0x1e,0x18,0xc6,0x77,0xbf,0xfb,0x5d,0xfc,0xec,0xb2,0xcf,0x61,0x60,0xc9,0x1d,0x38,0xf5,0xb1,0x2d,0xc8,0xa0,0x1,0xc4,0xcf,0x9c,0xbd,0x2d,0x10,0xf7,0xfe,0xb2,0x4f,0x10,0x29,0x4f,0x47,0x59,0x71,0xde,0x52,0x92,0xcf,0x79,0x5a,0xb5,0x60,0x78,0x2c,0x32,0x9a,0x10,0xb9,0x6a,0x52,0x9e,0xa3,0xeb,0xee,0x8f,0x81,0xa6,0x74,0x84,0x81,0x6,0xa0,0x5a,0x38,0x69,0xbe,0xc0,0xc6,0xab,0x7e,0x80,0xdf,0xfc,0xee,0xf7,0x5d,0x9f,0x60,0x4f,0xe6,0xbc,0x9e,0xfa,0xe4,0xf3,0xb1,0xf2,0x91,0x2f,0xc5,0x9d,0x9b,0xab,0x0,0xaa,0xe3,0x12,0xb8,0x4b,0x29,0x9a,0xbf,0x69,0xa1,0x5e,0x1d,0xc1,0xe9,0x27,0xd,0x63,0xf5,0x92,0xdf,0xe3,0xfb,0xdf,0xfa,0x5b,0xbc,0xfd,0xad,0xaf,0xc3,0x35,0xd7,0xde,0x9c,0x2e,0x34,0x7,0x22,0x38,0x76,0x24,0xcf,0xc1,0x25,0x90,0x13,0x88,0x14,0x79,0xb3,0x19,0xe2,0x17,0x3f,0xbb,0xc,0x6f,0x7d,0xd7,0x2b,0xf1,0xb3,0x3f,0xbe,0x3,0xc7,0x9e,0x79,0x2b,0x56,0x9e,0xd8,0x80,0xc,0x46,0x20,0xe4,0xd1,0x65,0xcd,0x4e,0x3d,0xc5,0xd6,0x89,0xfd,0x7a,0xc4,0x53,0x51,0xa4,0x8e,0x49,0x12,0x1a,0x3d,0xb2,0x85,0xd3,0x66,0xee,0xc5,0x77,0x2f,0xfa,0x24,0xe,0x1c,0x1a,0x4a,0x21,0x62,0xb7,0x28,0x8a,0x2f,0xd3,0xf8,0xbb,0x37,0xbe,0x1d,0x3b,0xc2,0xd3,0xf1,0xf0,0x81,0xc4,0x1d,0xd0,0xa6,0xdc,0xa8,0xda,0x8a,0xa0,0xe9,0xc2,0xb9,0xd,0x9c,0x77,0xfa,0x4e,0xf4,0xa8,0x6f,0xe1,0xbf,0x3e,0xfe,0x22,0x5c,0x78,0xe1,0x3b,0x70,0xed,0xb5,0x37,0x3,0x88,0xe0,0x58,0x62,0x4d,0x1e,0x49,0x30,0x35,0xda,0x39,0x24,0x83,0x9c,0xcd,0xa6,0xc2,0xcf,0x7f,0xf6,0x1b,0xbc,0xf9,0xef,0x5f,0x85,0xcf,0x7f,0xfb,0xaf,0x50,0x5f,0xf2,0x13,0x9c,0x7a,0xee,0x41,0xf4,0xcf,0xca,0xa0,0xe7,0x91,0xab,0xde,0xdd,0x54,0x11,0x48,0xbe,0xea,0xed,0xbb,0x2e,0xd,0x58,0x8a,0xb6,0x69,0x33,0xc7,0x3d,0x4f,0x64,0x84,0x5,0x4a,0x40,0x57,0x10,0x21,0xb3,0x40,0x1b,0x50,0x54,0xc8,0xc9,0x5b,0x2b,0x1a,0x51,0xe4,0xe5,0x4d,0xa1,0xa2,0x0,0x64,0x12,0xd4,0x68,0x43,0x51,0x2,0x39,0x13,0xf3,0xdf,0x80,0xa8,0x40,0x16,0x64,0x2a,0xcc,0x60,0xdd,0x28,0x10,0x97,0xa6,0xa3,0x32,0x8a,0x42,0x3a,0x19,0xa6,0xed,0x69,0x32,0x2e,0x12,0x4d,0x2c,0x9b,0x29,0xb1,0x61,0xf3,0x55,0xf8,0xfa,0xd7,0xbe,0x86,0x37,0xbd,0xf1,0xef,0xba,0xba,0x23,0x6d,0xb2,0x97,0xda,0x31,0x4b,0x16,0xe0,0xf9,0x2f,0xff,0x7f,0xf8,0xbf,0x2f,0xbf,0x16,0xe7,0xf,0xee,0x89,0xe,0x4,0x11,0xda,0x80,0x9c,0x74,0xf7,0x5,0x1b,0x8a,0x52,0x88,0xaa,0x1d,0xf9,0x6,0xf,0x22,0xaf,0xf4,0xf1,0xcb,0x3,0x2c,0x5b,0xb4,0x9,0x1b,0xb6,0x7c,0xe,0x9f,0xfa,0xc4,0xff,0x61,0xc1,0x92,0x27,0xe1,0xa9,0x4f,0x7b,0x31,0x1e,0xfb,0xd8,0x73,0x31,0xd0,0x5f,0x4f,0x65,0x4c,0xe6,0xa0,0xa6,0xf2,0x8e,0x1b,0x36,0x25,0xdb,0x1e,0x1,0xda,0xd8,0x32,0x69,0xcf,0xee,0x3,0xb8,0xfc,0xf2,0xcb,0xf1,0xdb,0x2b,0x7e,0x80,0x87,0x76,0x5f,0x8e,0xc5,0xab,0x76,0xe3,0xf4,0x47,0x86,0x8,0xaa,0x2d,0x68,0x98,0xef,0xb,0x7d,0xfb,0x8a,0xa0,0x68,0xbb,0xfc,0xa8,0x82,0x2c,0x49,0x3f,0x17,0x92,0xc9,0x37,0xa6,0x20,0xac,0x36,0xda,0xa5,0xed,0x76,0x7d,0x35,0xc0,0xb4,0xd8,0x41,0x17,0xc8,0xe6,0xe5,0x54,0x18,0xa6,0x10,0xa3,0x1b,0xf,0x66,0x38,0x25,0xbf,0xf4,0xf4,0xb1,0x4b,0xd2,0x22,0x5a,0xac,0xaf,0x1a,0x38,0x7d,0xa1,0xc0,0x6f,0x7f,0xfc,0x45,0x5c,0xf0,0xa4,0x27,0xe3,0xe4,0x13,0x8e,0x47,0xb3,0xd9,0xec,0xea,0x9c,0x53,0xb3,0xd9,0xc4,0x33,0x9f,0xf1,0x54,0x5c,0xf1,0xdb,0xe7,0xe0,0xae,0xcd,0x5f,0xc7,0xa9,0x2b,0xab,0x0,0x1a,0x13,0xd6,0x5e,0xb4,0x42,0xa3,0x85,0x7a,0x2d,0xc4,0xda,0x55,0x1,0x56,0x2e,0xdb,0x8c,0x2d,0xdb,0xbe,0x81,0x6f,0x7d,0xf5,0x52,0x5c,0xf2,0xdd,0x33,0xf0,0xc8,0x33,0x9f,0x81,0x27,0x3c,0xe1,0x29,0x38,0xe9,0xc4,0xd5,0x86,0x92,0x57,0x2a,0x84,0xd6,0x98,0x72,0x8a,0xce,0xdc,0xc3,0x4d,0x18,0x7b,0xb7,0x35,0x1b,0xa,0xb7,0xdd,0x76,0x27,0x2e,0xff,0xdd,0x2f,0x70,0xf3,0x1d,0xbf,0xc4,0xb0,0xbe,0x5,0x8b,0x8e,0xdd,0x8f,0x47,0x9e,0xa,0x4,0x95,0x10,0x1a,0xd1,0x47,0x6f,0x32,0xe7,0xa3,0xa7,0x2,0x4d,0xd,0xc5,0xd6,0xee,0x79,0x4a,0xc,0x20,0x21,0x30,0x63,0xe6,0xcc,0xae,0x6e,0xa1,0xdc,0x1b,0x4,0x8,0xe4,0x54,0x7e,0x4c,0x4c,0x25,0x27,0xa1,0x30,0xa3,0xd6,0xc2,0xda,0xea,0xfd,0xf8,0xf2,0x7f,0x7f,0x2,0xff,0xf1,0xa9,0xcf,0xa3,0x5a,0x1d,0x9f,0x75,0x9c,0xbe,0x94,0xdc,0x9f,0xb,0xff,0xf1,0xa3,0x78,0xef,0xdf,0xdf,0x89,0xbd,0x87,0xae,0xc1,0xec,0xfe,0x0,0xc0,0xc4,0xce,0xf9,0x9,0x68,0x68,0xb4,0x50,0xaf,0xa,0xac,0x5a,0x1e,0x62,0xd9,0xb2,0x87,0xb1,0x7b,0xef,0x6f,0x70,0xdb,0xf5,0xbf,0xc7,0x9f,0xae,0xfc,0x34,0x66,0xcf,0x3d,0xb,0x8f,0x3c,0xfd,0x2,0x9c,0x79,0xe6,0xd9,0x58,0xbb,0x76,0x35,0x7a,0x7a,0xcc,0xc7,0x3f,0x82,0xab,0xba,0xab,0xca,0xce,0x54,0x62,0x51,0x2f,0xec,0x4d,0x28,0xf,0x1f,0x6e,0xe0,0xce,0x3b,0xef,0xc1,0x75,0xd7,0x5e,0x85,0x5b,0xee,0xb8,0x2,0xbb,0xf6,0x5d,0x8f,0xfe,0xb9,0xdb,0xb0,0xe4,0xa4,0x26,0x66,0xcc,0xd6,0x40,0x10,0x2,0x7a,0xb2,0x11,0xcd,0xd4,0x22,0x71,0x15,0xce,0xcf,0x8d,0x86,0xf3,0x64,0xa5,0x5c,0x9a,0xe6,0x32,0x5e,0x4e,0x16,0x7e,0x12,0xfe,0x68,0x8e,0x39,0x75,0x65,0xe8,0xc4,0x23,0x26,0x91,0x42,0x51,0x1d,0x0,0x87,0x2a,0xa,0x3f,0x5d,0x35,0x3,0x6b,0xff,0xea,0x5,0x98,0xd3,0xd3,0x7,0xa5,0x75,0x1b,0x85,0x58,0xf4,0xa3,0x8e,0x7f,0x77,0xf5,0x47,0x18,0xa9,0x11,0xa5,0x70,0xed,0xf7,0xbf,0x8b,0xb,0x1e,0xda,0x8c,0xf9,0xd5,0x68,0x6e,0x27,0xfa,0x31,0x83,0x96,0x5a,0x0,0x30,0x3c,0xa1,0x20,0x3c,0x19,0x3f,0x82,0xc,0xc6,0x1a,0xf9,0x74,0xdd,0x28,0x99,0xe4,0xd5,0x15,0xe2,0x15,0x95,0x56,0x5a,0xc4,0x7d,0x90,0x87,0x0,0xd1,0xcc,0xe4,0x10,0x1a,0xa,0x2,0xd,0x59,0xc3,0x95,0xdb,0xe7,0x63,0xe1,0xe3,0xde,0x84,0x15,0xcb,0x96,0x22,0x8c,0xe7,0x64,0x26,0x8a,0x92,0x9a,0x93,0x91,0x55,0x4a,0xa3,0x5e,0xaf,0xe2,0xd7,0xbf,0xbd,0x2,0x73,0x86,0x7f,0x88,0x33,0x57,0x3d,0xc,0x8d,0xec,0xd0,0x1b,0xa,0x3f,0x7d,0xa0,0xa8,0x7d,0x10,0x3d,0x85,0xa5,0x74,0xa6,0x38,0x7d,0x7e,0x10,0x4d,0x1e,0x44,0x2e,0x56,0x89,0xa1,0x11,0x89,0x5d,0x7b,0x80,0xed,0x3b,0xea,0x38,0x34,0xb2,0x18,0xfd,0x83,0x27,0x62,0xe5,0xb1,0x8f,0xc2,0x9,0x27,0x9e,0x81,0x13,0x4f,0x38,0x9,0x8b,0x17,0x2f,0xc2,0x20,0x39,0x58,0xc5,0x24,0xd,0xa5,0xb4,0x31,0x5f,0xd9,0xe9,0x58,0x9a,0x65,0x1,0x21,0xf8,0x35,0xaf,0x43,0x43,0x2d,0x6c,0x79,0x70,0x2b,0xee,0xb8,0xe3,0x36,0xdc,0x79,0xf7,0x8d,0xb8,0xef,0x81,0x6b,0x71,0x70,0xe4,0x1e,0xf4,0xc,0x6e,0xc7,0xbc,0xc5,0x23,0x98,0x33,0x1f,0xa8,0xd6,0x23,0xf,0xbd,0x8e,0xd7,0x2e,0xe7,0xc6,0x5,0x9d,0x43,0x3d,0x4d,0xca,0xfb,0x7a,0x26,0x39,0x3e,0xe,0xe7,0xf8,0xcc,0x1a,0x73,0x9e,0xd3,0x5c,0x19,0xea,0x6d,0xb5,0x30,0xee,0xd4,0x50,0x6c,0x35,0xa4,0x6f,0x84,0x53,0xb1,0x49,0xa0,0x55,0x5,0x36,0xf5,0x0,0x9b,0xc2,0x61,0x84,0x3a,0xab,0x57,0x53,0x84,0x25,0x74,0x3c,0x81,0xa0,0xad,0x7,0x9f,0x3e,0x54,0xc9,0xac,0x9e,0x88,0xf9,0x69,0xd9,0x44,0x8e,0x2c,0x5f,0x48,0x60,0x49,0x6f,0x1d,0xcb,0xb5,0x42,0x5d,0x90,0xf0,0x85,0x29,0xa3,0xd8,0xe,0x5a,0x8a,0x2d,0x2a,0x1b,0x4a,0x89,0x83,0xba,0x8e,0x7b,0x1f,0xae,0xe0,0x70,0x4b,0x66,0xed,0x2,0xe6,0xc3,0x42,0x1f,0x64,0x89,0xf4,0x3e,0x80,0x28,0x88,0x64,0xad,0xac,0x51,0xb6,0x48,0xd1,0x24,0x79,0x5a,0x63,0x60,0xb0,0x7,0xb,0x66,0x36,0x30,0x7f,0x60,0x1f,0x64,0xa0,0x4d,0xfe,0x9,0x54,0x6c,0x0,0x5d,0x74,0x1f,0x7,0x2d,0xc5,0x4a,0x6e,0xb8,0x29,0xb0,0x7f,0xbf,0xc6,0xae,0xdd,0x15,0xec,0x3d,0x30,0x80,0x66,0x6b,0x1,0x7a,0xfb,0x56,0x62,0xd1,0xa2,0x13,0xb1,0x6c,0xf9,0x5a,0xac,0x5c,0x79,0x3c,0x16,0x2c,0x5c,0x84,0x45,0x8b,0x16,0x61,0xce,0xec,0x59,0x98,0x28,0x83,0x37,0xc,0x81,0x3,0x7,0xe,0x61,0xeb,0x96,0x6d,0xd8,0xb6,0x6d,0xb,0x36,0x6d,0xde,0x80,0xf5,0x1b,0xee,0xc4,0xf6,0x9d,0xeb,0xb0,0xf7,0xc0,0xbd,0x90,0xb5,0x1d,0x18,0x9c,0x75,0x0,0x73,0x16,0x84,0x98,0x31,0x13,0xa8,0xf4,0x68,0x68,0xc4,0x9e,0x5e,0xe1,0x7e,0xe7,0x4a,0xc5,0x86,0x49,0x56,0x6c,0xc9,0x0,0x56,0xd0,0x56,0xb1,0x45,0x4e,0x85,0x28,0x2d,0x64,0x90,0x4d,0xa4,0x8b,0xc8,0x9a,0x4b,0x5f,0xba,0x20,0x9b,0x5b,0x30,0x76,0xd5,0xa8,0x90,0x61,0x36,0x5e,0x2e,0x22,0x87,0x44,0x36,0x37,0x21,0x75,0xfa,0x92,0xb,0xa1,0xa2,0x43,0x63,0x75,0xec,0x2c,0x98,0x34,0xc5,0x16,0x92,0x74,0x91,0xc5,0x96,0xf5,0x47,0xcb,0x8,0xd6,0x28,0x88,0xb8,0x3f,0x22,0xea,0x27,0x55,0x5a,0x69,0x5a,0xa7,0xb3,0xbf,0x5a,0x68,0x32,0x13,0x4c,0xd2,0xe4,0xfe,0x80,0x94,0x5,0x34,0xb4,0x8c,0xb5,0x5f,0x7c,0xae,0x66,0xf2,0x81,0x51,0x42,0x21,0xb2,0x9d,0x84,0xf1,0x81,0xe9,0xae,0x62,0xb3,0x76,0x16,0x91,0x9,0xcc,0x94,0x68,0x2a,0x81,0x91,0x86,0xc0,0xc1,0x83,0x1a,0x7b,0xf7,0x4b,0x1c,0x3c,0x58,0xc5,0xa1,0xc3,0x7d,0x10,0x72,0xe,0x84,0x9c,0x8b,0x9e,0x9e,0x79,0x98,0x39,0x73,0x29,0x66,0xcd,0x5a,0x80,0x99,0x33,0xe6,0x60,0xe6,0xac,0x79,0xe8,0xeb,0x1b,0x44,0x7f,0xff,0x20,0xfa,0xfb,0xfb,0xd1,0xd3,0xd3,0x83,0x6a,0xb5,0x82,0x7a,0xad,0xe,0x4a,0x1a,0xc0,0xc8,0xc8,0x8,0x46,0x86,0x87,0x71,0x78,0x68,0x8,0x87,0xf,0x1d,0xc4,0xfe,0x3,0xfb,0x70,0xe0,0xc0,0x1e,0xec,0xdd,0xb7,0xb,0x7b,0xf6,0xec,0xc4,0xde,0x7d,0x5b,0x70,0xe8,0xf0,0x36,0x34,0xc3,0x87,0x11,0x62,0x17,0x7a,0xfb,0xf,0xa3,0x7f,0x46,0x13,0x83,0x33,0x43,0xc,0xce,0x0,0x6a,0x75,0x40,0x56,0x14,0x94,0x8e,0xc6,0xd0,0x38,0xbe,0x10,0x4c,0xba,0x54,0x6c,0xd1,0x7b,0x7b,0x35,0x1e,0x9f,0x6b,0x8b,0x66,0x70,0x1,0xba,0x79,0x5,0x96,0x4f,0xeb,0xdc,0xff,0x63,0xaa,0xea,0x68,0x76,0x4f,0xc3,0x78,0xd1,0x60,0x59,0x69,0xa9,0x12,0xca,0x29,0xe,0x92,0x4e,0xca,0xa,0xa2,0xcc,0x0,0x43,0x81,0xd1,0x85,0xbe,0x9a,0x2a,0xb6,0xe4,0xa0,0x72,0xc4,0x65,0x93,0x7a,0x3,0x92,0x96,0x91,0x97,0x53,0xa4,0xfc,0x99,0x62,0x4b,0x3c,0xa4,0x9a,0x6e,0xd9,0x69,0x5,0xe8,0x66,0xca,0x4c,0x9b,0xde,0x4f,0xe9,0xce,0xd7,0x74,0x51,0x72,0x90,0x1d,0x3c,0xac,0x69,0x5a,0x36,0x91,0x3e,0x3a,0x44,0x56,0x2d,0x2d,0x45,0x90,0xb6,0x65,0x8e,0x13,0xd,0x80,0x35,0x3c,0x8d,0x84,0x7,0xae,0xfc,0xb8,0xae,0x84,0x54,0xe0,0xce,0x37,0x94,0xb,0x93,0xf,0x32,0xf6,0x76,0x7b,0x54,0xe1,0x25,0x77,0x8b,0xbe,0x74,0xac,0xac,0x56,0x1b,0x6,0x2c,0xb5,0xc6,0x23,0x95,0x4f,0x0,0xe9,0x29,0xee,0x52,0x40,0x6b,0x9,0xa5,0x81,0x46,0x4b,0x63,0x78,0x58,0x60,0x78,0x18,0x18,0x1e,0x11,0x18,0x1a,0x16,0x18,0x1a,0x92,0x68,0xb4,0x6a,0x50,0x61,0xd,0x4a,0x57,0xa1,0x54,0x5,0x4a,0x57,0xa1,0xb5,0x84,0x4e,0xbe,0xb0,0x84,0x84,0x8,0x21,0x64,0xb,0x42,0x36,0x21,0x65,0xb,0x42,0x8e,0x40,0x56,0x1a,0xa8,0xf7,0x84,0xe8,0xed,0x57,0xe8,0xe9,0x5,0x7a,0x7a,0x34,0xea,0xbd,0x40,0xa5,0x16,0xad,0x71,0x84,0x50,0xd0,0x42,0x43,0x2b,0x95,0xa1,0x8a,0xa4,0x3f,0xc,0xe4,0xa4,0x33,0x97,0xbe,0xa,0x8c,0xe3,0x61,0x15,0x5b,0x87,0xa,0xb3,0xd3,0x28,0x23,0x1f,0xe5,0x5c,0x54,0xc8,0x2e,0x3f,0x79,0xce,0x83,0x2,0x4d,0x3c,0xd5,0x68,0xf2,0x44,0xa5,0x16,0xaf,0xb2,0xd2,0x53,0xd1,0x5b,0x3b,0x35,0xa9,0xe8,0xfe,0xc5,0x36,0x2a,0x0,0x1d,0xbf,0x8c,0x21,0xa4,0x0,0xea,0x35,0x81,0x7a,0xd,0x98,0x35,0x53,0xc6,0x2f,0x9a,0x80,0x10,0xa,0xa1,0x6e,0x41,0xe9,0xc3,0xd1,0x12,0x2e,0xd,0x84,0x5a,0x40,0xab,0xf8,0xee,0xc4,0x56,0x6a,0xa2,0x27,0xa3,0x53,0x99,0x74,0x76,0xa2,0x92,0x8c,0x2c,0x66,0xa1,0x35,0x74,0x3a,0x5d,0xa2,0xe2,0xbd,0xc8,0x62,0xb3,0x41,0x83,0xc0,0xff,0xa3,0x2f,0xfe,0x6c,0xbc,0x68,0x6a,0x78,0x45,0x7d,0x28,0xc5,0x9b,0x9e,0xbc,0x3e,0x75,0xd9,0x7c,0x5c,0x1b,0x9d,0xb4,0x5d,0xd2,0x11,0x42,0xb1,0x15,0xac,0xc3,0xcc,0x6a,0x4c,0xc,0x71,0x81,0x18,0xca,0x46,0x81,0xd1,0x80,0x30,0xac,0x4b,0x0,0xb1,0x55,0x48,0xa6,0x2a,0xe2,0x9,0x1e,0xad,0x32,0x65,0x55,0x3e,0x52,0x13,0x47,0x95,0x24,0xe8,0xd6,0x84,0x9f,0x19,0x69,0x62,0x19,0xd0,0xb9,0x37,0x53,0x27,0x50,0xf8,0xc9,0xdc,0xae,0x80,0xb0,0x6,0x64,0xe,0x4b,0xc2,0x9,0x33,0xb3,0x2f,0x29,0xa9,0x37,0xf9,0x12,0x1a,0x3b,0xd4,0x12,0x29,0xa8,0xbb,0x9b,0x3a,0xc,0xe8,0xbc,0x95,0x6b,0x2e,0xc,0x88,0x20,0x40,0xd2,0xb0,0x15,0x70,0x9b,0x7c,0x85,0xe9,0x9c,0x5c,0x34,0x37,0x96,0x40,0x51,0x18,0xf9,0xd9,0xfc,0x19,0x0,0xea,0x45,0x45,0xb6,0xce,0x14,0x54,0x26,0xba,0xe,0x34,0x9e,0x2f,0x8b,0xf8,0x1a,0xc8,0x5e,0x8e,0x2c,0xd,0x41,0x9c,0x23,0x14,0x4e,0xd3,0x3e,0x11,0x58,0x4a,0xc7,0x49,0x8,0x93,0xdf,0x80,0x65,0x64,0x38,0x8c,0x35,0x29,0xc,0x2c,0x15,0x1e,0x10,0x55,0xd0,0x17,0x9e,0x81,0x9f,0xdc,0xfc,0x99,0x2d,0x2b,0x17,0xac,0xcb,0x41,0x51,0xa,0x3f,0x5,0x7,0x95,0x8d,0x67,0x80,0xc9,0x4f,0xda,0x44,0x34,0x46,0xc9,0xb3,0x99,0xc8,0x9d,0x3c,0x9b,0xda,0xe2,0x8d,0xb8,0x60,0xa6,0x44,0xf6,0xf,0x7,0x2d,0xbd,0xe6,0xcf,0x98,0x8f,0x37,0xb5,0xf1,0x6d,0xf9,0x53,0x1e,0x6d,0xc9,0xe7,0x3,0xfd,0xe8,0xd8,0x30,0xca,0x82,0x66,0x1b,0x1,0xba,0x4c,0x3d,0x5c,0xb6,0xf7,0xfc,0x1e,0xbd,0xbf,0x16,0x5f,0x65,0x7c,0xbe,0x1b,0x9e,0x75,0x4c,0x8,0xa6,0x73,0xb7,0xed,0xe7,0x0,0x31,0x5,0x12,0xc6,0xed,0x4e,0xe6,0x6,0x73,0xb3,0x10,0x4c,0xbb,0xf9,0xb2,0x7e,0xf9,0x36,0xd9,0x3c,0xee,0xf2,0xc2,0xc1,0xed,0x93,0x5f,0x44,0x3e,0x3c,0x3e,0x77,0xda,0x7e,0x48,0x5d,0xf5,0x7a,0x3f,0x75,0x1e,0x2f,0x2,0x57,0x6f,0xa7,0x3c,0x6c,0x3e,0x51,0x46,0x2e,0xe3,0x3d,0x5,0x0,0xdc,0xfc,0x94,0x87,0x4c,0xbe,0x2f,0x76,0x27,0x75,0x1e,0xcd,0x16,0xe1,0xd4,0x5b,0x2b,0x5a,0x52,0x49,0x25,0x95,0x34,0x46,0x4a,0x2d,0x36,0xaa,0xe1,0x4c,0x4d,0xef,0xe5,0x3,0x49,0x53,0xf6,0x97,0x27,0xf9,0x45,0x8,0x44,0x70,0x34,0x59,0x7,0x1a,0x43,0x51,0x1d,0x68,0x3,0x8a,0x52,0xef,0x22,0xa8,0xe7,0xcb,0xe0,0x21,0x6d,0x13,0xf,0xa9,0x70,0xe5,0x5b,0x69,0xa,0x4b,0xe9,0xfa,0x4b,0x13,0x26,0x59,0x50,0x34,0x81,0xc7,0x14,0x2,0x12,0xaf,0xa8,0x10,0x59,0x1f,0xec,0x75,0xa3,0x14,0x8a,0x8a,0xc4,0xfb,0x29,0x34,0x20,0x92,0xa3,0xce,0xb4,0xb1,0x85,0x91,0x90,0x87,0x89,0xdc,0x44,0x56,0xa,0x83,0x89,0xac,0x6,0x5c,0x23,0xf0,0x93,0x6e,0xb,0x14,0x4d,0x44,0xc7,0x3c,0xc6,0x18,0x5b,0xf0,0xc6,0x18,0x6f,0x47,0x3e,0xcc,0xf5,0x80,0xb6,0xe7,0x35,0xcd,0x27,0xd9,0xb6,0x7c,0x46,0xd9,0x36,0xd0,0xd2,0x87,0xc7,0xae,0x97,0x83,0x93,0x46,0x2c,0x2c,0x7,0x1,0x7d,0xca,0xc2,0x84,0x9c,0x2e,0x59,0x6d,0xdb,0x3c,0xb9,0x8b,0xb9,0x79,0x38,0x6e,0x2c,0xc7,0x0,0x4b,0x8b,0x60,0xa6,0x93,0xbf,0xa0,0xd,0x83,0x3c,0x4c,0x4d,0x1f,0xb,0x91,0x83,0xd0,0x6,0x8f,0xe7,0x6f,0xa9,0x6e,0x71,0xb4,0xd1,0x16,0x8a,0x72,0xa7,0x57,0x79,0xe,0x87,0xf9,0x42,0xa5,0x37,0xdf,0x9a,0xab,0xa2,0x8b,0xc6,0xe9,0xc3,0xdb,0xae,0x3d,0xc1,0xcb,0xc7,0xee,0xf9,0x46,0x72,0x78,0x9e,0x22,0x8,0x98,0xe5,0x6b,0x7,0x8f,0x60,0xcb,0xba,0xf9,0xa3,0xd8,0x39,0x1a,0x52,0xe3,0x5e,0x76,0xe4,0xb,0x37,0x28,0x14,0x65,0xde,0x15,0x37,0x15,0x3d,0xb8,0xe3,0x39,0x85,0xe0,0x52,0x60,0x1e,0x4d,0xb0,0x90,0xd6,0xca,0x34,0xfa,0xcc,0xbc,0xfc,0xa3,0x82,0xe5,0xc2,0x91,0x9f,0x7b,0x5e,0xf3,0xfc,0x3e,0x7d,0x2b,0x6a,0xdb,0x7,0x5a,0x77,0x4c,0xbe,0xb8,0x97,0x51,0x5a,0xf6,0x22,0x7a,0x57,0xb5,0x13,0xb1,0xc8,0x85,0x1b,0x4b,0x57,0x5e,0x9,0x45,0xa7,0x1c,0x4d,0xc8,0x44,0x64,0x49,0x25,0x1d,0x55,0xd4,0xd6,0x2b,0xea,0xb6,0x56,0x6c,0x45,0xcf,0xc4,0x54,0x55,0x91,0xaa,0x4e,0x91,0xc0,0x27,0x69,0xc2,0xcf,0x8,0xaa,0xc4,0xb5,0xd1,0xb5,0xa2,0x16,0x14,0x15,0x2e,0x28,0x6a,0xc1,0x52,0x23,0xb8,0xd5,0xf0,0xd8,0x51,0x58,0x9a,0x59,0x44,0xc2,0x5e,0x79,0x90,0xd4,0x63,0xc1,0x4f,0x3,0x5a,0x26,0xb0,0x51,0x2a,0x73,0xf5,0x80,0xb1,0x53,0x2e,0xd2,0x7c,0x2d,0x5b,0x69,0x5a,0xa4,0x69,0x5,0xc8,0x61,0xc2,0x63,0xb5,0xed,0xec,0x3,0xe5,0xb1,0xd2,0xae,0x49,0x6b,0xb,0x72,0x3a,0xe1,0xa7,0x30,0xe1,0x27,0xb,0xf5,0xe0,0xe0,0x7,0xf,0x1,0x73,0x3c,0x14,0xae,0xd9,0x75,0x16,0xb4,0x9d,0x83,0xa2,0x8e,0xa0,0x5c,0x6d,0xd7,0xcb,0xc9,0xc4,0xc9,0xe7,0x1,0x7,0x69,0x7b,0x82,0xc8,0x5e,0xe4,0xd5,0x74,0xfd,0xa6,0x61,0xbd,0x29,0x1e,0x16,0x25,0xbb,0x15,0x10,0x4d,0x5b,0xf5,0xb8,0x8c,0x30,0xdb,0xb2,0xa5,0x7d,0x60,0xb1,0x17,0x7,0x89,0xb5,0x3b,0xdf,0x87,0xbc,0xe0,0xaa,0x67,0x3e,0xc7,0x27,0x60,0xc4,0xb1,0xf9,0x54,0xd7,0xa1,0x61,0x6c,0x2b,0x21,0xa,0x3f,0xbd,0xc5,0xf7,0x94,0x29,0x7,0x4b,0x8b,0xec,0x6d,0xcd,0xe4,0xd3,0xdf,0xdd,0x70,0x92,0xa6,0x93,0xf6,0x74,0x6e,0xa6,0x82,0xab,0x27,0x79,0x34,0x43,0x0,0x2d,0x7,0x3f,0x4f,0xb9,0x79,0x4,0x26,0x9f,0x23,0xd7,0x9d,0x2b,0x82,0x49,0x3e,0x77,0xa1,0x53,0xc8,0xe4,0x89,0x7a,0xa,0x1f,0x58,0x9f,0xba,0xda,0xc9,0x41,0x89,0x85,0x52,0x5,0x6d,0x8d,0xc5,0xa6,0x9e,0xac,0xb2,0x94,0x46,0x3,0x8f,0x7d,0xeb,0x4d,0xa8,0xd3,0x7b,0x35,0x1a,0xa2,0xcf,0xb1,0x4d,0xd3,0x27,0x40,0xf7,0x88,0xa0,0xe4,0x56,0x94,0x33,0x0,0x25,0x95,0x34,0x91,0x54,0x49,0xac,0x8,0xfe,0x2b,0xeb,0xd6,0xb7,0x82,0x31,0x8c,0x8d,0x0,0xce,0x40,0xa7,0x6b,0x42,0xd,0x8b,0x8d,0x2e,0x26,0xb7,0x2,0x74,0xdb,0x7a,0x42,0x5,0x32,0xcf,0xa6,0xd,0x45,0xd,0x2f,0x27,0x81,0x9c,0xb6,0xb7,0x34,0x85,0x9f,0xf4,0x10,0x95,0x4c,0x3e,0x41,0xd7,0x8d,0xd2,0x9d,0x7b,0xa5,0x32,0xd7,0x78,0x26,0xe,0x3,0xba,0xde,0x53,0x64,0x5b,0xf3,0x40,0x20,0x5e,0x4,0x2e,0x0,0xd1,0x2,0xc4,0x50,0xae,0xad,0xdc,0xe4,0xbc,0x47,0x3a,0x39,0xbb,0xd1,0xce,0xa7,0x1e,0x4f,0xa,0x1,0x23,0x6b,0x36,0xce,0x27,0x65,0x72,0x9e,0xd3,0x76,0x10,0x4d,0x20,0x7,0x69,0x5c,0xf2,0xe5,0xe0,0x60,0x3a,0xae,0x56,0x9d,0x1c,0xe4,0x64,0xf2,0x39,0x1e,0xce,0x83,0xc9,0x42,0x45,0x66,0x5c,0x69,0xbe,0xe4,0xc6,0x82,0x94,0xb1,0xe1,0x20,0x3b,0xc1,0x4e,0xf8,0xb9,0x89,0x77,0xc3,0x23,0xcb,0xd4,0x43,0x89,0xe3,0x61,0xa1,0x68,0x41,0xba,0x63,0x28,0x4a,0xfe,0xf5,0xb1,0xcc,0xd8,0x60,0x5d,0x86,0x3a,0xc5,0x72,0x2e,0x3c,0x36,0x86,0x0,0xdd,0x82,0x66,0x8c,0x87,0x91,0x81,0xa2,0x46,0x9a,0xf0,0xb0,0x6d,0x58,0xca,0xc9,0xae,0xbf,0x88,0xdf,0x55,0xb6,0x5d,0x1f,0xe8,0xed,0xb3,0x57,0x21,0x38,0x78,0x4c,0x6f,0x29,0x51,0xaa,0x46,0x9d,0xa1,0xf1,0x97,0x8b,0x7c,0x60,0x5c,0xa7,0x10,0xb0,0xe3,0xf6,0xc6,0x13,0xa7,0x30,0x73,0x47,0x63,0xad,0xcb,0x23,0xdb,0x7b,0xb6,0x64,0xd4,0x34,0x8e,0xe3,0xd4,0xe9,0xfd,0x9d,0x8,0x28,0xe9,0x4d,0x54,0xe1,0xd1,0x57,0x8b,0xbb,0x3f,0xe3,0x35,0x6f,0x60,0x11,0x3b,0x1d,0xa3,0x4b,0x28,0x3a,0x41,0x64,0x47,0x5,0xda,0x66,0x59,0x49,0x25,0x95,0x34,0x91,0x54,0x11,0x6d,0x2c,0x36,0x3e,0x8e,0xd,0x24,0x9f,0xf0,0x57,0x74,0xf6,0x5e,0x27,0x5b,0xea,0x24,0x90,0x91,0x42,0x12,0xea,0xfd,0xa4,0x16,0x1e,0xf5,0x96,0x72,0x9e,0x50,0xe1,0x30,0x6e,0x6d,0xeb,0xcd,0x80,0xa5,0x14,0x72,0x66,0xf9,0x42,0x64,0xbb,0x8f,0x6a,0x49,0xe,0x61,0xe1,0xa0,0xa8,0xa0,0x69,0x4d,0x20,0x71,0x62,0x8d,0x9,0x68,0xb4,0x0,0x39,0x82,0xa4,0x62,0x91,0xec,0x9b,0x46,0xda,0x82,0x30,0xb7,0xf3,0x31,0xbe,0x74,0x5,0x41,0xac,0x6,0xbf,0xb,0xa2,0x71,0x81,0xbb,0x36,0x1c,0x64,0xb6,0x27,0x32,0xf8,0x99,0x35,0xa1,0xdc,0x16,0x46,0xb9,0xf2,0x34,0x9f,0xca,0x1d,0x93,0x22,0x70,0x52,0x58,0xf5,0xb8,0xd6,0xc1,0x42,0x98,0x6d,0xa7,0xf6,0xb1,0xdd,0x96,0x87,0xc7,0x93,0x5b,0x43,0x6a,0x58,0x4a,0x5,0x30,0x36,0xb5,0x14,0x2c,0xa8,0xe6,0xdc,0xf2,0x47,0x98,0xf9,0xf4,0x37,0xee,0x20,0x14,0xe,0xee,0xb3,0xfb,0xb9,0x70,0xb2,0xc2,0x4c,0xbb,0x2c,0x9c,0x22,0x28,0xca,0x79,0x6a,0x15,0xc9,0xf3,0x81,0xae,0x74,0x77,0x2b,0xaf,0x3e,0x30,0xf2,0xd8,0xc3,0x52,0x84,0xb7,0xc6,0xe0,0x15,0x65,0x48,0xc6,0x76,0xa0,0x82,0x5,0x33,0x2d,0x5,0xc6,0xb4,0x91,0x79,0x1a,0xdd,0xf9,0x51,0x2e,0x85,0xae,0x6e,0xf9,0xbc,0x2,0x8b,0x2d,0x48,0x9c,0x96,0xa1,0x72,0x13,0x6f,0xa6,0xe9,0xfd,0xa4,0x5b,0x7,0x25,0x3c,0x2,0x2,0x2d,0xa4,0x1e,0x4f,0x66,0xbe,0x23,0x15,0x3d,0x2f,0x11,0xcb,0xc4,0xd9,0x7b,0x3e,0xf5,0xf8,0xda,0x8a,0x4e,0xd3,0xbe,0xc8,0xd8,0x1c,0xd,0x36,0x72,0x28,0x5e,0xa3,0x7c,0x51,0x3e,0xd3,0xb6,0x57,0xd3,0x8c,0x82,0xcd,0xf5,0x95,0x21,0xd7,0xfc,0x99,0xfd,0x52,0xbb,0xea,0xb2,0xef,0x9,0xdb,0xb6,0x7,0x71,0x65,0x7d,0x5f,0x7e,0xe1,0xc8,0xe3,0xe4,0x28,0x9a,0x3f,0xf3,0x1d,0x33,0x17,0xcf,0x58,0x70,0x8b,0x8f,0xdc,0xc9,0xf,0x13,0xe3,0x9e,0x1b,0xed,0xb4,0xdd,0xb4,0x26,0x81,0xfc,0x5b,0x59,0x52,0x49,0x25,0x4d,0x6,0x55,0xcc,0x1d,0x2d,0x5c,0xc4,0x58,0x3b,0xd4,0xbe,0xac,0x10,0xcb,0x87,0x42,0x51,0xea,0xf1,0x24,0x50,0x54,0x53,0x58,0x6a,0xc1,0xa1,0x74,0xdb,0x22,0xa,0x2d,0x2d,0x4f,0x23,0xeb,0x3c,0x30,0xd2,0x8c,0x2f,0xc6,0x76,0x1e,0x68,0xca,0xef,0x70,0xc,0x50,0xf8,0x69,0xe4,0xeb,0xb8,0x8c,0x88,0xb6,0x1a,0x12,0xd,0x24,0x90,0xd3,0xf0,0x58,0x72,0x69,0x38,0xf2,0x93,0x7e,0x27,0xad,0x71,0xf0,0x84,0xa9,0x97,0x83,0x9f,0x10,0x30,0x76,0xcd,0x35,0xf2,0x39,0xa8,0x67,0xdc,0x93,0x2c,0x9f,0xf5,0x16,0x72,0xd6,0x1b,0x23,0xb7,0x14,0x66,0x1b,0x4e,0xc8,0x69,0xf5,0x87,0xf3,0x34,0x72,0xed,0xf9,0x4,0xee,0x72,0xe3,0x6d,0x6f,0x67,0x24,0x28,0x8f,0xc3,0x1a,0x2b,0xf2,0x9c,0xb2,0xb2,0x12,0xe2,0x2,0x77,0x8d,0x6c,0x1f,0xcb,0x67,0x3c,0xbf,0xab,0x13,0xf0,0x8d,0xe6,0xd7,0xa4,0x77,0x4e,0x45,0x16,0x28,0xe3,0x15,0x65,0x51,0x77,0x96,0xa4,0x73,0x13,0x55,0xb7,0xd2,0x42,0x6e,0x2b,0x6d,0x64,0x69,0xfa,0xf0,0x52,0x89,0xe8,0xa2,0x76,0xa7,0x7,0xd2,0xd5,0x15,0x52,0x6f,0x3b,0x9e,0x42,0x6f,0xae,0xab,0xbd,0xa2,0x74,0x88,0x48,0xc3,0x87,0x48,0x17,0xb5,0x33,0x90,0xc4,0x56,0x10,0x9c,0x39,0xcf,0xae,0xb1,0x2b,0x52,0x6c,0x1c,0x9f,0x7,0xbf,0x53,0x9,0x73,0x24,0xac,0x48,0x78,0x5f,0x59,0x19,0x39,0x52,0x48,0x57,0x94,0xcf,0xd5,0x4f,0x95,0x6d,0x87,0xa,0x56,0x30,0x69,0x9f,0x45,0xf3,0x39,0x39,0x38,0x1e,0x91,0xfd,0xc3,0xcd,0xb1,0x49,0x92,0xcf,0x35,0xc1,0x41,0x40,0xee,0xf9,0xf1,0x82,0x6b,0x82,0x99,0x76,0xf0,0x6c,0xbb,0x53,0xfe,0x4e,0xeb,0xf1,0x25,0xf6,0x5d,0xd1,0x63,0xf1,0x8a,0x76,0x38,0xf5,0x36,0xbd,0xc8,0xf7,0xa9,0x26,0xeb,0xc4,0x4a,0x2a,0xa9,0xa4,0x29,0x43,0x8c,0x57,0xd4,0x71,0x80,0x8b,0x0,0x44,0x80,0xec,0x3d,0xaf,0x90,0xc9,0x79,0xc3,0x1b,0x67,0x39,0x9,0x92,0x83,0x46,0xe8,0x91,0x76,0x9c,0x23,0xc1,0xb0,0xd8,0x8a,0xe0,0x27,0xd,0xd0,0xa5,0xe5,0x15,0x93,0xe6,0x78,0x2c,0xe8,0x9a,0x7a,0x42,0x43,0xd2,0x6,0xcd,0x4f,0xac,0x3a,0x1,0x88,0x26,0xb1,0xd2,0x4c,0x8f,0x67,0x5b,0x28,0xa,0x5b,0x6e,0x92,0x64,0x78,0x72,0x90,0xc9,0x31,0x7e,0xa6,0xb7,0xd9,0xe4,0x71,0xed,0x4a,0xcb,0x5a,0x50,0x30,0xf3,0x25,0xd3,0x7,0xce,0x52,0xf2,0x81,0xd0,0x45,0xb0,0xd9,0xb0,0x26,0x38,0x1e,0x6a,0x5,0x71,0x6d,0x33,0xb0,0xb9,0xd0,0xa2,0x74,0xa4,0x59,0x98,0x59,0xc0,0xc3,0x7a,0x86,0x49,0x76,0x62,0x21,0xda,0x9f,0x4e,0xfa,0x46,0x72,0x10,0xd5,0x80,0x74,0x8c,0xb5,0x48,0x27,0x57,0xec,0x9f,0x6d,0xc7,0x7,0x80,0xdc,0x1,0x2c,0x9c,0xd5,0xe5,0xc3,0xe3,0x63,0xeb,0x8c,0xa5,0x7e,0xfa,0xa3,0x6b,0xfc,0x3a,0x83,0xa2,0x15,0x52,0x4b,0xd1,0x5e,0x66,0xb4,0x61,0xee,0x25,0x37,0x4,0x64,0xe0,0x27,0xa3,0xd8,0xa8,0xc2,0xd3,0x46,0x3e,0xa7,0xb4,0x48,0x6f,0x98,0x79,0x38,0x41,0x1f,0x3,0xd1,0x42,0x76,0x2,0x95,0x19,0xe2,0x61,0x28,0xb6,0xd8,0xfb,0xe9,0xa3,0x2c,0xec,0x97,0xc6,0x6b,0x1b,0x1d,0x4e,0xe1,0x71,0x8a,0xcd,0x7b,0xbc,0x19,0x1e,0xd7,0xcb,0x68,0x29,0x36,0xf6,0x81,0x1d,0x8d,0xe2,0xe0,0xda,0x66,0xaa,0xef,0xf4,0xe1,0xe7,0xa0,0x32,0xa7,0x90,0x39,0x88,0x5a,0x38,0x7e,0x1c,0xf,0x47,0xcc,0x7d,0xe7,0x16,0xbb,0x7b,0x3d,0x1b,0x76,0x3e,0x53,0x97,0xab,0x78,0x6e,0xde,0x6f,0x2a,0xa0,0x2f,0xdf,0xb1,0x2c,0xa0,0xce,0xa0,0xe8,0x54,0xe8,0x74,0x57,0xc8,0x86,0x96,0xf6,0x1c,0x9b,0xc7,0x9b,0x58,0x52,0x49,0x25,0x4d,0x1a,0x55,0x84,0x11,0x6e,0x97,0x10,0xb5,0xd2,0xdc,0xe,0x3,0xba,0x2e,0xd3,0xc,0xb0,0xb4,0xa1,0xa8,0x2b,0x9f,0xb7,0xc6,0xe8,0x61,0x2b,0x22,0x67,0x29,0xe5,0xf9,0xb,0xa1,0x65,0x9a,0x6,0x93,0x4f,0xad,0x34,0xa,0x3f,0x9b,0x80,0xb1,0xc6,0x93,0x1e,0xce,0x92,0x58,0x6c,0x61,0x7b,0xcb,0xc7,0xc7,0x82,0xe2,0x2c,0x25,0x8b,0x38,0x8b,0x8d,0xb3,0xd2,0xf2,0xde,0xe6,0x3c,0x4f,0x51,0x0,0xb0,0xeb,0x1c,0xd2,0x1c,0x9f,0xc7,0xa1,0x28,0x45,0x90,0x93,0xcb,0x37,0x3c,0xb2,0x8e,0x3e,0xdb,0x6d,0x18,0x75,0x7a,0xec,0xf6,0xeb,0xb3,0x53,0x2e,0x5b,0x16,0xd6,0x58,0x52,0xe2,0xbe,0x75,0x8c,0xdc,0x3e,0x41,0xb9,0x94,0x38,0x2f,0x6c,0x8e,0x27,0xfe,0xcd,0xc7,0x3,0xc9,0x7a,0x70,0xb5,0x35,0xe9,0x6f,0x8d,0x81,0x8b,0xda,0x59,0x87,0xb9,0xb6,0x3b,0xf4,0x2a,0x8,0x8b,0x8f,0x3d,0xbb,0x54,0xb4,0x83,0xa2,0x2,0x66,0x58,0x7,0x13,0xd9,0x6f,0xce,0xff,0x30,0x8a,0x2d,0x7,0x6f,0xa9,0x12,0xe2,0x94,0x56,0x7b,0xc5,0x26,0x88,0xac,0xda,0x55,0xa7,0x9d,0xb6,0x67,0x30,0xd2,0xba,0x42,0x64,0x7b,0xb5,0xb5,0x10,0x79,0x3c,0x25,0x44,0xaa,0xe4,0xac,0xfe,0x14,0xa4,0x7d,0xe0,0x9a,0xf,0xc4,0xc8,0x65,0x7b,0x28,0x30,0x96,0x3a,0x51,0xb6,0x49,0xbd,0x36,0x4f,0x81,0xac,0x1c,0x74,0x2b,0xdc,0x1a,0xdc,0xc1,0x43,0x15,0x9b,0xcf,0x82,0xfb,0x42,0x48,0xeb,0x91,0x1e,0x4b,0xc0,0xac,0x2d,0x13,0xa7,0x8,0x8a,0xca,0xb8,0xd2,0x3e,0xa,0xc9,0x47,0xd1,0xd0,0xba,0x5c,0x73,0x6a,0x49,0xbe,0x76,0xe4,0xe7,0x1b,0x74,0x26,0xc7,0xcf,0xe3,0xe9,0x5b,0xd8,0xc1,0xe7,0xf2,0x4,0x1f,0xe5,0x6b,0x45,0xb9,0x4f,0x6e,0x7c,0x20,0x83,0x31,0x79,0x58,0x52,0x49,0x25,0x4d,0x17,0xca,0x2f,0xa9,0x22,0x7,0x93,0xd8,0xa6,0xbd,0xb9,0x7e,0xd0,0xb2,0x88,0x5c,0x5f,0x7e,0xe3,0x6b,0xca,0x40,0x51,0xa9,0xad,0xb5,0x8b,0x51,0xbe,0xf0,0x81,0xae,0x39,0x7,0x43,0xfb,0xa0,0x5c,0xc3,0xc1,0x20,0x5b,0xe9,0x6f,0xda,0x80,0xa2,0xad,0xd8,0x7a,0x13,0xa0,0x1e,0x4f,0x1,0x37,0xa4,0x33,0xfa,0x5d,0x60,0x11,0x39,0x83,0x41,0xed,0x31,0xa6,0x5f,0x6e,0x6e,0xec,0xa9,0x15,0xc4,0x59,0x54,0x5c,0xdb,0x24,0xad,0x5,0xdc,0xde,0xbb,0x2,0x2b,0x8d,0xb3,0x14,0xa4,0x2d,0x93,0x5d,0x67,0x51,0x3d,0x9e,0x56,0x24,0x6b,0xb1,0x72,0x67,0x89,0x92,0xa2,0x1c,0x4c,0x32,0x66,0x53,0x49,0x1,0xe,0xa2,0x2a,0x58,0xe3,0xe7,0xa8,0xd3,0x5e,0x2e,0x96,0x3e,0xad,0x56,0x3e,0x27,0x93,0x31,0xae,0x24,0xcd,0x39,0x43,0x7c,0x9c,0x2a,0xf4,0x7c,0x57,0xdb,0xca,0x12,0x24,0x9f,0xca,0xca,0xe1,0x1c,0xce,0x4a,0xf3,0xb8,0xed,0x39,0xab,0x36,0xf9,0x5b,0xc0,0x9d,0xf6,0x85,0xa8,0xf6,0x18,0x38,0x57,0x1e,0xe8,0x80,0x83,0x99,0x54,0x28,0xaa,0x20,0xdc,0x1e,0x48,0x56,0xb1,0xd9,0x4a,0xa7,0x2d,0x14,0x5,0xcc,0xb0,0x94,0xc,0x1a,0x6a,0x2,0x13,0xd,0x99,0xc,0xe2,0xe6,0xd5,0x9a,0x30,0xa0,0x68,0x5a,0x2f,0x85,0xa5,0x19,0x69,0x61,0x8d,0xb3,0xcf,0xb,0xe8,0xa2,0x22,0xf8,0x44,0xd9,0x8a,0x9e,0x9a,0x76,0x6d,0x70,0x44,0x14,0x9b,0x71,0x98,0x31,0x55,0x72,0x56,0x3f,0x39,0x18,0x63,0x28,0x61,0x22,0x93,0xf2,0x51,0x72,0x45,0xca,0xcc,0x21,0x87,0xe1,0xbd,0x2b,0x18,0x3f,0x1f,0x8f,0xa7,0xf,0x2c,0xe5,0xea,0x91,0x70,0x8f,0x93,0xad,0x14,0x5c,0xf5,0xe6,0x3c,0x90,0x84,0x38,0x85,0x4c,0xc9,0x90,0x89,0xe4,0x17,0x3d,0x2,0xa9,0x7c,0x1d,0x2a,0x8,0x8d,0x82,0x5,0xeb,0xc,0x8d,0x66,0x55,0x81,0x71,0x7f,0x1d,0xf9,0xae,0xf,0x44,0x51,0x3d,0x9,0xdf,0x51,0xe,0x45,0x13,0xc8,0x9,0xf8,0xdf,0x8a,0x92,0x4a,0x2a,0x69,0xaa,0x53,0xe4,0x3c,0xb0,0xad,0x23,0x26,0x6,0xcc,0xfc,0xa,0x11,0xb,0x4f,0x58,0x16,0x9e,0xf3,0xcb,0xea,0xe7,0x15,0xf5,0x71,0x24,0xb0,0xde,0x52,0xd6,0x79,0x40,0x2d,0x36,0x62,0x89,0x89,0x46,0xf6,0x9b,0xa0,0xdf,0x28,0xf7,0xce,0xba,0x13,0x9e,0x86,0x99,0xee,0xd8,0x62,0xf3,0xb5,0x82,0x3a,0xe1,0x71,0xb5,0xc1,0xc9,0x1a,0xff,0x6d,0xc3,0x52,0x27,0xac,0x20,0x3c,0x3e,0xce,0x3,0x3,0x36,0xb,0xde,0x12,0x2c,0xf4,0xce,0x3a,0xd2,0x94,0xdf,0xcb,0x8b,0x4a,0xeb,0x65,0xac,0x20,0x51,0x20,0x9f,0x21,0x93,0x55,0xc6,0x95,0x6f,0x56,0xdc,0x51,0xf6,0x28,0x98,0xc6,0x5c,0x64,0xfc,0x69,0x94,0x42,0x64,0x5e,0xd1,0x80,0x28,0x8,0xe,0x5a,0x7a,0x1c,0x48,0x6c,0xef,0xa1,0x65,0xf0,0x24,0x7f,0xd3,0x3d,0xce,0x0,0x50,0x85,0x94,0x99,0xa6,0x45,0x9e,0x53,0x95,0x4f,0x5b,0xf5,0xd0,0x3d,0xd8,0x4,0x51,0x66,0x5a,0x84,0x84,0x6f,0x4,0x39,0x25,0xe6,0xa2,0xe,0x7,0x57,0xb8,0xfe,0xb0,0x5e,0x4c,0x67,0xe0,0x2e,0x60,0x86,0x56,0x10,0x2a,0x9c,0xd7,0xa0,0x8a,0xc0,0x25,0xab,0x24,0xf5,0xda,0xbf,0xb7,0x93,0xa9,0x13,0xc5,0x2b,0xf2,0xf9,0x4a,0x64,0x45,0x72,0xf3,0x56,0x8c,0x52,0xe5,0x14,0x9b,0xeb,0xa4,0xad,0x22,0x78,0xd7,0xe9,0x6a,0x83,0xc2,0xd5,0x13,0x8e,0xdf,0x6c,0x8f,0x62,0xf6,0xec,0x82,0x9d,0xc2,0xe1,0xee,0x23,0xb7,0x28,0xcf,0x67,0x3d,0x2e,0x7d,0x2d,0xb9,0x2d,0xca,0xed,0x83,0x94,0x7d,0x70,0x8a,0x31,0xbf,0xc7,0xf0,0xe4,0xe6,0x59,0x13,0xfe,0x51,0x0,0xa0,0x74,0xfc,0x3a,0x7c,0xdf,0x72,0x30,0x56,0x1c,0x95,0x50,0x94,0xc2,0xcf,0x29,0xf1,0x4d,0x2a,0xa9,0xa4,0x92,0xc6,0x99,0x2a,0xa9,0xf7,0x51,0xb8,0x2d,0x36,0xe3,0x70,0x16,0xc6,0x4a,0xcb,0x41,0x57,0xe3,0xcb,0xaf,0x1d,0xf9,0x19,0x84,0xd4,0x76,0xdb,0xe9,0x57,0x9f,0xc2,0x4c,0xc6,0xfb,0x29,0xc0,0x2e,0xa3,0xd2,0xc,0xfc,0x14,0xa2,0x49,0x64,0xb2,0xbc,0xb9,0x5c,0x9a,0xeb,0xdb,0x68,0xd3,0xe0,0xf3,0x9d,0xd6,0x9e,0x95,0x2e,0x5c,0x3a,0xc5,0xa4,0xbd,0xb6,0x52,0xea,0x44,0x6e,0x57,0xda,0x31,0x66,0xd2,0x97,0xdf,0x91,0xb6,0x2d,0x42,0x17,0x14,0xd5,0xf0,0x73,0x12,0x74,0x9a,0xcf,0xc9,0x2a,0xec,0xf2,0xf1,0xbf,0x39,0xf,0x29,0x57,0x17,0x47,0xcc,0x33,0xc0,0x9e,0x23,0xc0,0x58,0x81,0x85,0x72,0x8c,0x81,0x38,0xeb,0x8d,0x7b,0x5e,0xc7,0xcd,0x64,0x18,0x4d,0x45,0x2,0xa8,0x44,0xb0,0x10,0xee,0x6d,0xb8,0x1,0x2b,0xdc,0x83,0x81,0x9f,0x45,0x71,0xcd,0xe,0xa5,0x95,0x77,0x1e,0xbb,0x20,0xa7,0x9f,0x62,0x33,0xa1,0x24,0xad,0x97,0x7a,0x35,0xc9,0x19,0x9e,0x62,0x18,0x86,0xb2,0x75,0x91,0xfd,0x32,0x93,0x6c,0xd7,0xb,0xc8,0x2d,0x42,0xce,0x29,0x17,0xf2,0xbb,0x61,0xc2,0x93,0x34,0x37,0x92,0x5e,0xef,0x6,0x6d,0xcf,0xa,0xc1,0x73,0x3e,0x80,0x96,0xc2,0x73,0xbe,0x10,0x94,0xc7,0xaa,0xc8,0x47,0xa1,0xf8,0x78,0x45,0x73,0x5e,0x44,0x2a,0x7,0x59,0xd4,0xef,0x7a,0x99,0x6d,0xef,0x1d,0xa7,0x8,0xb8,0x45,0xe3,0xec,0xb8,0xda,0x4a,0x35,0x2f,0x36,0xbb,0x65,0xb8,0xf5,0x44,0xf3,0xf5,0x32,0x2,0x4a,0xa6,0x30,0xa7,0xb0,0x72,0x2b,0x23,0x28,0xbf,0xe3,0xf9,0xd3,0xba,0x3d,0x54,0xe4,0x42,0x56,0x0,0x98,0x7b,0x83,0x33,0xfd,0xe1,0xe,0x55,0xa6,0xec,0x2e,0xc8,0x9c,0x6f,0xac,0x48,0xc8,0x7c,0x9d,0x9,0x1d,0xe1,0x50,0x94,0xbe,0xe5,0x34,0xaf,0xf4,0x80,0x96,0x54,0xd2,0x91,0x4c,0x95,0x74,0x67,0x5b,0xd7,0x1,0x1f,0x0,0x58,0x27,0x1,0xfb,0x25,0xb6,0xbd,0x9f,0xc5,0x69,0x21,0xc8,0x21,0x2a,0x82,0xb4,0xc1,0x5a,0x6c,0x1a,0xfc,0xf6,0x44,0x54,0x3e,0xea,0xfd,0x6c,0x12,0x1,0x2d,0xf8,0x99,0x24,0x19,0xb,0xc2,0x67,0xad,0xa3,0x7d,0x3e,0x67,0x47,0xd0,0xd0,0x25,0x47,0x26,0xa9,0x73,0x9c,0xc7,0x2,0x45,0xd9,0x1d,0x74,0xc1,0x97,0xf5,0xb1,0xd2,0xb8,0xc9,0x72,0xe,0x96,0xb2,0x41,0xb9,0x80,0x73,0xeb,0x25,0xe3,0x3e,0x58,0xf5,0x7a,0x9d,0x61,0xc0,0xc9,0x44,0xb2,0x8b,0x76,0xd0,0x35,0xc8,0xf1,0xfc,0xd8,0xbf,0xa7,0xd6,0x51,0x41,0xdb,0x6,0x8f,0xab,0xfe,0x82,0x26,0x38,0xfe,0x22,0x72,0x39,0x3a,0x46,0x53,0x27,0xe7,0xf8,0xa2,0xc4,0xc5,0xdc,0xb1,0xd6,0x1b,0x67,0xf9,0x75,0x3a,0x16,0x31,0x55,0xa2,0x93,0xa4,0x90,0xad,0x9,0xa5,0xca,0x5,0xc8,0xaf,0x30,0x70,0xb4,0x92,0x5b,0xa3,0xd9,0x66,0xce,0x4c,0x5b,0x4a,0xce,0xd8,0x77,0x8d,0x1a,0xd2,0x9c,0x62,0x3,0x85,0xa2,0xe4,0xe0,0x14,0x2a,0x37,0xc8,0x5c,0x9a,0x6c,0x38,0xe5,0x36,0xfe,0x66,0x46,0xcd,0x67,0x2d,0xa6,0xe1,0x5,0x2b,0x1a,0x7d,0x4e,0xa1,0xb4,0xe3,0xb7,0xd2,0xec,0xc2,0x77,0x4b,0x26,0xe,0x72,0xba,0xe0,0x89,0xcd,0xd3,0x76,0x85,0x5,0x90,0x57,0x8a,0xae,0x31,0x60,0xe4,0xd6,0x4c,0x1a,0x2,0xe6,0xd6,0xe0,0xae,0xfa,0xb9,0xbe,0x59,0xe4,0xb3,0x47,0x9c,0xcf,0xf6,0xe6,0xb9,0xe0,0x59,0x91,0xe7,0xa7,0x90,0xd8,0x56,0xc2,0xdc,0xe,0xba,0x46,0x59,0xee,0xf9,0x63,0xff,0xe0,0xf3,0x5d,0xa,0xd3,0xf6,0x6a,0xba,0xbc,0xa5,0x85,0x6d,0x10,0x92,0xdc,0x78,0x33,0x3c,0x6,0x2c,0x65,0xca,0xfa,0x6c,0x8d,0x6e,0x13,0xc7,0xa6,0x1,0x54,0xa2,0xb7,0xd2,0xaf,0xa2,0xa9,0x43,0x8e,0xcf,0x3b,0x80,0xfc,0xcc,0x15,0x9d,0x19,0x29,0xe1,0x67,0x49,0x25,0x1d,0x2d,0x54,0x49,0x67,0xd9,0xd8,0x2f,0x34,0x3,0x3f,0xd9,0x60,0x58,0xc6,0x61,0x20,0x38,0xc5,0xe2,0xe9,0x3c,0xa0,0x47,0xdd,0x15,0xc1,0xcc,0x34,0x3f,0x84,0x53,0x99,0xf9,0x40,0x8c,0x22,0x62,0x2c,0x9f,0xb6,0xf0,0xc4,0x57,0x8e,0x22,0x8b,0xa8,0x83,0x7a,0x8d,0xe5,0x52,0x5,0xd5,0xb8,0x2c,0xcd,0x1c,0xd4,0xf3,0x90,0x21,0x67,0x35,0x39,0xea,0xb5,0x79,0xb4,0x23,0x9f,0x83,0x2a,0x39,0x7e,0x62,0xa5,0xb2,0x93,0xd0,0x2e,0x79,0x1c,0x15,0xeb,0x36,0x2c,0x39,0xab,0x89,0xb9,0xd7,0xc2,0xc5,0xc3,0xd4,0x6f,0xe7,0xfb,0x58,0xf0,0x45,0x16,0xa,0xc7,0xc3,0xb5,0x4d,0xb,0x68,0xee,0x15,0xf7,0x68,0xa3,0x53,0x73,0xc1,0xd3,0xe8,0x1c,0x35,0x25,0xf2,0x54,0x44,0xc5,0x32,0x52,0x5,0xa0,0xc9,0x56,0x45,0x34,0x9c,0xc2,0x3c,0xe9,0xc7,0x82,0xab,0x54,0x81,0x39,0xe6,0xcc,0xcc,0xb9,0x19,0x9b,0x3f,0x8b,0xfe,0xd7,0x8c,0x62,0x13,0x74,0x85,0x40,0xba,0x25,0x77,0x8,0x88,0x11,0x43,0x76,0x67,0x1a,0x4c,0x3e,0x3,0x75,0x46,0x33,0x87,0xd5,0x69,0xba,0xd3,0x3,0x48,0xa,0x65,0x75,0xe4,0x17,0xc2,0x4f,0x4e,0x3e,0x99,0xd5,0x69,0x4,0x13,0xbb,0x16,0xe9,0xb,0x3b,0x14,0x88,0xf4,0xa7,0x68,0x4b,0x6e,0x87,0x1c,0xf6,0x5c,0x9a,0x73,0xef,0x38,0xab,0x6d,0x7a,0x10,0xa,0x37,0xef,0x67,0xc0,0x3b,0x46,0xa6,0x90,0x54,0xcb,0xd5,0x23,0xed,0xbe,0x51,0x99,0x48,0xd9,0xb4,0x1e,0x30,0x3c,0xa4,0xad,0xa2,0xf6,0x98,0x90,0x73,0x83,0xec,0xf5,0xab,0x1c,0x3f,0x95,0x49,0x3b,0x78,0xec,0x8f,0x18,0xd7,0x5e,0xa7,0x9e,0x7b,0xce,0x53,0xcd,0x95,0xa5,0xbb,0xa3,0xd9,0xb2,0x76,0xa2,0x3c,0x93,0xf,0xdd,0x34,0x3f,0x85,0x64,0xbc,0xf4,0x7c,0x49,0x25,0x95,0x74,0x24,0x51,0xc5,0x9,0x15,0x59,0x4b,0xa1,0x8,0x7e,0x72,0x69,0xea,0x18,0x68,0xc7,0x63,0xc3,0xcf,0x36,0x8e,0x4,0xea,0xe1,0x2c,0x94,0x1b,0x3c,0x75,0x60,0x69,0x71,0xd6,0x84,0xaf,0x57,0x94,0xdb,0xbc,0xd1,0xc7,0xa3,0x98,0xe3,0x17,0xc,0x4f,0xa7,0x56,0x9a,0x87,0x7c,0xb4,0x7e,0x96,0x47,0x38,0x93,0x3c,0x71,0x72,0x74,0xc8,0x2f,0xec,0x6,0x99,0x71,0xe5,0xac,0x92,0x8e,0x3,0x77,0x2d,0x72,0x42,0x34,0x51,0xc,0xf,0x9d,0xc4,0x8c,0x1f,0x3b,0x83,0xe3,0x21,0x93,0xef,0x67,0xdf,0xd9,0x86,0x5d,0xd8,0xc3,0x6c,0xea,0xb8,0xcf,0x5,0xd5,0x8f,0xd5,0x64,0xa9,0xa4,0x4a,0xc6,0x58,0x5b,0xe9,0xee,0x85,0xb1,0x75,0x90,0xa4,0x10,0xd5,0x52,0x8a,0xe,0xa5,0x25,0x18,0x25,0xa7,0x73,0x90,0xd3,0x35,0xaf,0xa6,0xb2,0xf5,0x9e,0x42,0x43,0xa7,0x9e,0x50,0x53,0xce,0xb1,0xc,0xa6,0x4f,0x58,0x7,0x84,0xbb,0x8d,0x9c,0xff,0x85,0x96,0x25,0xf0,0xce,0x6b,0x2d,0xa6,0xab,0x1e,0x2b,0xed,0x33,0x9f,0x65,0xff,0xde,0xb6,0x6d,0x1f,0xa5,0x25,0x60,0xc0,0x52,0xf6,0x8c,0x51,0xf,0x85,0x9c,0x83,0x74,0xe,0xe5,0xce,0x86,0xa6,0x90,0xf,0x89,0xe1,0x91,0x6,0xbc,0xb6,0x6,0xf7,0xd9,0x9e,0x88,0x83,0xae,0x54,0xd6,0x42,0x4f,0x1e,0x51,0xbc,0x2e,0x8,0x68,0xd7,0xcb,0x6d,0x5b,0x64,0x43,0x34,0x17,0x13,0x95,0xa3,0x68,0xab,0xa1,0xa4,0x88,0xd1,0x1f,0x62,0x1b,0x18,0xb0,0xcf,0x7a,0x6,0x54,0xa7,0x7b,0x18,0x8d,0x81,0x68,0xff,0x7d,0xa0,0xa8,0x4b,0x29,0x4e,0x73,0x28,0x5a,0x52,0x49,0x25,0x95,0x94,0xa7,0x8a,0x1b,0x2a,0x32,0x69,0x26,0xb8,0xd5,0xf8,0xdb,0x6b,0xfd,0x25,0x71,0x3c,0xd8,0xe,0x3,0xe,0x7e,0x72,0x8b,0x68,0x7c,0xe4,0x2e,0xb2,0x70,0x3a,0x49,0x33,0x65,0x8b,0xa0,0xa8,0xd3,0x92,0x73,0xc9,0x94,0x64,0x73,0xb2,0x72,0xe9,0x22,0xeb,0xb2,0xd,0x4f,0x4e,0x4,0xc6,0x6a,0xe0,0xc8,0x2b,0x30,0x96,0xfc,0x6d,0x2f,0xd3,0x31,0x7e,0xa7,0xd6,0x1b,0x53,0xd,0x7,0xfb,0xb8,0x31,0xe2,0xea,0x2a,0x9c,0xcc,0xa6,0x63,0xe3,0xe0,0xb3,0x37,0xe7,0xf4,0xb9,0xbf,0xac,0x57,0x94,0x19,0x3f,0xae,0xce,0x22,0x54,0xea,0x3,0x3f,0xd9,0xf2,0x1e,0x37,0x9b,0xe5,0xd1,0xce,0x24,0xdf,0x7,0x46,0x88,0x42,0x11,0x5c,0x3f,0xea,0xc2,0x3f,0x51,0x89,0xe,0x34,0x31,0x7f,0x32,0x4c,0x41,0x63,0xdd,0xa8,0x5b,0xa1,0x18,0x9e,0xd3,0xbc,0xc1,0x4d,0xfe,0x75,0x2b,0x2d,0x73,0x77,0x5c,0x4d,0xea,0xa1,0xfb,0xa3,0x85,0xe9,0xef,0x2,0xf9,0xdd,0x6d,0xed,0x7,0x9c,0x33,0xdb,0xb9,0x2d,0xb6,0x39,0x76,0xaf,0x1f,0x6c,0x25,0xd2,0xae,0x48,0xd1,0x5d,0x64,0x9e,0xf0,0x1c,0x8c,0xa3,0x3c,0x8c,0xb2,0xa5,0x5b,0x15,0x19,0x10,0xc3,0x75,0x2,0x55,0x91,0x82,0x64,0xbc,0xa2,0xf4,0x61,0xf,0xec,0xb1,0x77,0xc9,0x6a,0x1c,0xac,0x4d,0x78,0x2c,0xc5,0xa6,0x5c,0x72,0x0,0x4e,0x45,0x6d,0x6c,0x67,0x4,0xf0,0x73,0x94,0xcc,0x36,0xeb,0xc6,0x8b,0xc6,0x6e,0xb9,0x95,0xfd,0x69,0xb0,0xd3,0x3e,0x33,0xca,0x99,0xf3,0x90,0xe6,0xca,0xc3,0x4d,0xc6,0x7e,0x71,0x76,0xbd,0xa6,0x88,0x69,0x3e,0x7,0x7d,0x73,0xcc,0x56,0x9a,0x2a,0xc8,0x22,0x59,0xa9,0xc,0x74,0xcd,0x29,0x7,0xff,0xc,0xf,0x2e,0x55,0x84,0x3e,0xee,0x4e,0xf2,0x9c,0x19,0xec,0x16,0x46,0xb5,0xc5,0x9b,0xc2,0x6b,0x45,0xed,0x37,0xad,0xa4,0x92,0x4a,0x2a,0xc9,0x8f,0x2a,0xee,0x2f,0x54,0x81,0x2a,0xec,0x88,0x98,0x88,0x14,0xdb,0xb3,0x69,0xa8,0xde,0xe4,0x3c,0x4f,0xd3,0x61,0x60,0x5a,0x7b,0x44,0x36,0xe6,0xeb,0xee,0x65,0x15,0x79,0x40,0xa3,0xc2,0xb2,0xed,0xea,0x9f,0x48,0xe2,0xe4,0x18,0xc3,0xb7,0xc0,0xb0,0xd4,0xb9,0x1f,0x3c,0xa,0xfb,0x6c,0x5,0x54,0xe4,0x99,0x74,0x41,0x45,0xaf,0xd8,0xc2,0x36,0xf5,0x3a,0x65,0x85,0x27,0x25,0x56,0x83,0x76,0x8f,0x93,0x5d,0x8f,0xf,0x2c,0xe3,0xf8,0x3d,0xd8,0xb,0xcb,0x72,0xf7,0xb1,0x5d,0x5d,0x36,0xaf,0x4f,0x59,0xaf,0xa5,0x81,0x9e,0x6d,0xb6,0x23,0x5b,0x26,0x9a,0x6f,0xd7,0x59,0x11,0x92,0x4,0xbe,0x26,0x5c,0xc6,0x1c,0x18,0x29,0x50,0x14,0xee,0x91,0xf2,0x5b,0x73,0x63,0xc6,0xfa,0xd0,0x24,0x5f,0x99,0xed,0x81,0xe6,0xb7,0x10,0x9d,0xe7,0xd9,0x82,0x90,0x64,0x55,0x41,0xbb,0x87,0x5a,0x58,0x73,0x16,0xcc,0xc9,0x4f,0xb9,0x8d,0x3e,0x44,0x9b,0x7c,0x6,0x32,0xe5,0xe0,0x9a,0x87,0x7c,0x3e,0x4a,0xd8,0x27,0xf4,0x83,0xb,0xf7,0xb0,0xf3,0x3b,0x9,0xdf,0xc8,0x41,0x57,0xae,0x2c,0xe7,0x75,0x34,0x4e,0x30,0xb3,0xf8,0x45,0x9e,0xa7,0x68,0x2c,0x69,0xf0,0xad,0xa2,0xfc,0xe,0x8,0x6d,0x43,0x3d,0x56,0x99,0x31,0xc1,0xc4,0xec,0x62,0x6d,0xfb,0x3e,0xb8,0xf8,0x8a,0x40,0x85,0xc8,0xfe,0x31,0xe0,0x9d,0xa3,0x1e,0xdb,0xab,0xce,0x2d,0xcc,0xcf,0x4f,0xd8,0xe4,0xd3,0xb6,0x52,0x73,0x41,0xcb,0xa2,0x3a,0xb9,0xbd,0xd6,0x7c,0x15,0x8a,0x8b,0x68,0xbe,0xed,0x49,0x76,0x3d,0x96,0x45,0xca,0x4e,0x90,0x44,0xd1,0x4e,0xbb,0x93,0x8,0x45,0x93,0x5b,0xde,0xd,0xf3,0xa6,0xa4,0x92,0x4a,0x3a,0x9a,0x88,0x81,0xa2,0xc,0xb7,0x17,0x24,0xb1,0x2d,0x36,0x92,0x9f,0xea,0x62,0x72,0x4,0x9e,0x33,0xf8,0xd6,0x3a,0x13,0xa1,0xc8,0xda,0xf1,0xa1,0xb1,0xe8,0x4e,0x8f,0xaf,0xb2,0x37,0x4f,0xbb,0xfa,0x2d,0x3e,0xef,0xb5,0xa2,0x1e,0x96,0xa3,0x97,0x45,0xe9,0xaa,0xd3,0xca,0xe3,0x3c,0xa1,0xb6,0x35,0xd2,0x8e,0x38,0x56,0x1b,0x2,0xd3,0x2f,0xb4,0xb3,0xbc,0x30,0xe1,0xa0,0xd3,0xe3,0xc9,0x95,0xb5,0xdb,0x63,0xc8,0xb8,0xd,0x82,0xaf,0xb7,0x6d,0x79,0xe1,0x67,0xf9,0x18,0xf2,0x79,0xb4,0x51,0x34,0x96,0xae,0xbe,0x16,0x59,0x5a,0x5e,0xf7,0x65,0x14,0x72,0xa4,0x3c,0x82,0x97,0xc3,0x55,0xa6,0xb0,0xce,0x2,0xf,0x6b,0xc5,0x3c,0xa5,0x29,0xce,0x65,0xe6,0xd8,0xcc,0xc0,0x5d,0xe2,0x9,0x35,0xee,0x7c,0xe8,0xac,0x4b,0xa4,0xe7,0x76,0xa,0x44,0xa7,0x43,0x35,0xe3,0xb4,0xb6,0xf8,0xb3,0x76,0x8d,0x97,0xb1,0x1d,0x4c,0xb2,0x5e,0x3a,0xd6,0xb6,0xb7,0x79,0x38,0xc5,0x9e,0xc0,0x1b,0x92,0xb6,0x83,0x6c,0xd9,0xc3,0x59,0x46,0x9b,0x6,0xbf,0x95,0x76,0xd1,0x9a,0x4b,0x4e,0x3e,0x83,0x47,0xba,0xd3,0xa2,0x5d,0x1f,0xa8,0x1c,0xc2,0x94,0xcf,0x8,0xd6,0xe5,0xc6,0xd8,0xce,0x76,0x8c,0xab,0xdd,0x7,0x23,0x40,0x97,0xd9,0x27,0xd0,0xc5,0x63,0x2b,0x57,0x6f,0x58,0x1f,0x13,0xf5,0xb5,0x4b,0x2b,0x80,0x38,0x79,0xf2,0x25,0x29,0x63,0xcc,0xe,0x5b,0xa,0x95,0x3d,0xf0,0x85,0xf0,0x51,0x58,0xd6,0x69,0x20,0x2e,0x25,0xe,0xba,0xd2,0xfd,0x6d,0x68,0x55,0x3e,0x1e,0xd5,0x22,0xa2,0x3c,0x54,0x6e,0x6e,0x57,0x5e,0xce,0x9b,0xeb,0x3,0x5d,0x39,0x99,0x4,0xc9,0x77,0xfd,0x5e,0x6,0xe8,0x96,0x54,0x52,0x49,0x47,0x1c,0x8d,0xd3,0x1c,0x5b,0x91,0xee,0x75,0x79,0x3f,0x3b,0xf1,0x85,0x94,0x54,0x52,0x49,0x40,0xe7,0x10,0xfa,0x68,0xa6,0x4a,0x76,0x88,0xb,0x3d,0xab,0x93,0x70,0x30,0x41,0xb9,0x8,0xc8,0xda,0x52,0x83,0x27,0x9b,0x3f,0xd3,0x86,0xf7,0xb3,0x49,0xda,0x48,0xf2,0xa3,0x39,0x38,0xc1,0x40,0x23,0x2f,0x18,0xe7,0xe1,0xfd,0xf4,0xde,0x16,0xc8,0x1,0x4b,0x29,0x7c,0xca,0xc1,0x38,0x4e,0x6e,0x2e,0xe8,0x95,0x81,0x83,0x5c,0xf0,0xa8,0xf0,0x48,0x1b,0x41,0xa5,0x56,0x80,0xa9,0x33,0xa0,0x55,0x66,0x6d,0xd8,0x9e,0x50,0x67,0xdf,0x60,0xe6,0x73,0x90,0xd3,0x18,0x27,0x46,0x26,0x5a,0xa7,0x12,0xc,0x44,0x13,0x99,0xf7,0x94,0x85,0x99,0xcc,0x7d,0x17,0x56,0x1b,0xc6,0x5a,0x4c,0xc6,0x2b,0x4a,0xe1,0xa7,0x11,0x64,0x6c,0x3d,0x1b,0x82,0xe6,0xc7,0x7f,0x28,0x8d,0x34,0xc8,0xd4,0xe,0x14,0x36,0x94,0x90,0xb,0x96,0x12,0x39,0x34,0x2c,0x18,0x67,0xc1,0xc9,0x76,0xe4,0xeb,0xf1,0xe4,0xd2,0xf4,0x6c,0x16,0xce,0xf4,0x30,0xa0,0x32,0xd3,0x6,0xfd,0x63,0xbc,0x14,0xaf,0x31,0x35,0x6f,0x4f,0x47,0x24,0xff,0x92,0xfb,0x90,0x50,0x9,0x45,0x4b,0x2a,0xa9,0xa4,0x23,0x8e,0x18,0x28,0xea,0x3b,0xad,0xc7,0xa5,0xa9,0xde,0x57,0x8e,0xfc,0x92,0x4a,0x3a,0x72,0x89,0x5a,0x3e,0x25,0x99,0x64,0xfb,0x95,0xc6,0xcd,0xb2,0xb3,0xea,0x4c,0xbd,0xa2,0x79,0x38,0xe9,0x28,0x61,0x6c,0x55,0x64,0x1f,0x48,0x9c,0x40,0xce,0x56,0xa,0x3f,0x85,0x6c,0xb9,0x21,0xee,0x18,0xd3,0x1c,0x5c,0xcd,0xad,0xa1,0x4c,0x92,0xd4,0x7c,0xe5,0x60,0x1f,0x7,0x4b,0xb9,0xf5,0x83,0xf9,0x3f,0xdd,0xd4,0xe,0x96,0xba,0xda,0xe6,0xa8,0xd,0xd4,0x63,0xc7,0x8c,0xc0,0x4f,0x59,0x30,0x7e,0x3e,0xe3,0x6a,0x84,0x7b,0xd0,0x7c,0xf2,0x89,0xe4,0x82,0x75,0x29,0x8c,0xe3,0x76,0xa5,0xb5,0x3d,0xa4,0xd4,0x33,0x69,0x78,0x54,0x91,0xe7,0xb1,0x65,0xf5,0x39,0xa8,0x25,0xb0,0xe5,0x48,0xd2,0x84,0x9d,0xdb,0xb6,0x88,0x86,0x2e,0x70,0x1,0xbd,0x1a,0x4,0xae,0xda,0xf5,0xd2,0x71,0x52,0xee,0x7c,0x63,0x4b,0x22,0x52,0x38,0xe0,0x64,0xa5,0xfc,0xf0,0x50,0x1c,0xda,0xed,0x91,0xcd,0x99,0x21,0x1e,0xed,0x19,0x7d,0x60,0x78,0xac,0xa6,0x8d,0x0,0x30,0x96,0x98,0x7b,0x27,0x18,0x1e,0x8d,0x12,0x8a,0x96,0x54,0x52,0x49,0x47,0x20,0x95,0x8a,0xad,0xa4,0x92,0x4a,0x3a,0xe2,0xa8,0x62,0x2e,0x34,0x8f,0x89,0x3d,0x90,0x38,0xf3,0x21,0xd1,0xad,0x86,0xb4,0x1,0x45,0x9b,0x66,0x99,0xac,0x40,0xc7,0xd0,0x92,0x55,0xbb,0xed,0xea,0x81,0x65,0xfe,0x72,0xe6,0x2b,0x57,0x6f,0xa7,0x50,0xaf,0x28,0xcd,0xc9,0x4d,0xf3,0x38,0xa1,0x3c,0x20,0xaa,0xc1,0x32,0x8e,0x10,0xdf,0xe9,0x2d,0x5,0xdc,0xde,0x52,0x2b,0x9f,0x4b,0x6b,0x3b,0x4d,0xa1,0x25,0x85,0x93,0x8e,0x7c,0x81,0x2c,0x9f,0xd,0xe2,0xb5,0x89,0x81,0x9c,0xbe,0x87,0xbc,0xb8,0xea,0xa1,0x7f,0x4b,0x1b,0x2a,0x23,0x4b,0x1b,0x9e,0x50,0x47,0x9a,0x96,0xd1,0x0,0x4,0xc5,0x83,0x54,0x3c,0xfa,0xec,0x92,0x46,0x7c,0xce,0xe1,0x2c,0xa,0x8c,0x35,0xce,0x40,0x75,0xf0,0xd9,0xc1,0xce,0x45,0x70,0xd7,0xd9,0x20,0x23,0x9e,0xed,0x45,0x75,0x89,0xee,0x3,0x63,0xd,0x7e,0xab,0x92,0xa2,0x47,0xa2,0xa4,0x92,0x4a,0x2a,0x69,0xda,0x52,0xa9,0xd8,0x4a,0x2a,0xa9,0xa4,0x23,0x8e,0xc8,0x5a,0xd1,0x4,0x92,0xc2,0x84,0x92,0xc6,0xe,0xba,0x2d,0x64,0x90,0x33,0xcb,0x17,0x22,0xcb,0xd7,0x74,0xe1,0xbb,0xcc,0x4c,0xdd,0xa2,0x6d,0x6a,0x9c,0xf0,0x73,0x2c,0x3c,0x0,0xeb,0x69,0x64,0xd7,0x5c,0x7a,0x7a,0x17,0x9d,0xb0,0x99,0x78,0x1d,0xbd,0x60,0x9f,0x4d,0x1e,0x41,0xc6,0x39,0x78,0x27,0xf2,0x3c,0x45,0xe3,0xc4,0xc2,0x7d,0x4a,0xc,0xf,0xb7,0x7e,0xd5,0x55,0x14,0x40,0xf1,0x1a,0x4d,0x2,0x27,0x5d,0x69,0xea,0xd9,0xcc,0x6d,0x17,0xe4,0xe8,0x5b,0xe,0xde,0x31,0xe9,0x90,0x8c,0x13,0xb,0x4b,0x29,0x74,0xb5,0xbc,0x80,0x2e,0x88,0x66,0xc3,0x4a,0xd6,0xfb,0x47,0x9f,0x4b,0xda,0x1c,0xbd,0xa7,0x4c,0x70,0xab,0x71,0xc6,0x68,0xe0,0xfe,0xc1,0x80,0xf8,0x76,0xb0,0x6a,0x1b,0x98,0x9a,0xb,0x1a,0x76,0xb3,0xb3,0x44,0x1f,0x3f,0xee,0x40,0x1a,0x16,0x4e,0x12,0x26,0xc3,0xc2,0x22,0x42,0x19,0x53,0x16,0x96,0xb0,0x34,0x6e,0xd7,0xa6,0x71,0x5c,0x52,0x55,0x46,0xee,0x94,0x54,0x52,0x49,0x53,0x83,0x3c,0x14,0x5b,0xa9,0xb0,0x4a,0x2a,0xa9,0xa4,0xe9,0x45,0x15,0x21,0xe3,0x33,0x3a,0x53,0xc8,0xa9,0x8,0x14,0xd5,0x80,0x68,0xa4,0xcc,0xc6,0xe,0xba,0x6,0x4,0xa2,0xb0,0x14,0x4e,0x48,0x63,0x40,0x8f,0x82,0x43,0x33,0x58,0x98,0xe4,0xb1,0x6d,0x91,0x97,0x17,0x91,0xe3,0xf1,0x84,0x8d,0xae,0x35,0xa1,0xb9,0x3d,0xb3,0x7c,0x82,0x72,0x5d,0x30,0x11,0x28,0xf6,0x2c,0x71,0xe3,0x4a,0x65,0x63,0xc6,0x86,0xd,0xca,0xed,0x14,0x42,0xd3,0xf6,0x6c,0x59,0x5d,0x7c,0x1e,0xf2,0x15,0x4e,0x53,0x90,0xfa,0x8c,0xf5,0xa4,0xae,0x7c,0xbb,0xc,0xdd,0x56,0x89,0xe1,0xe1,0x76,0x1,0xe6,0xce,0xfc,0x34,0xc8,0x1a,0x9b,0x24,0xa9,0x35,0x41,0x8a,0x16,0x94,0xe7,0xbc,0xf5,0x34,0x4d,0xe1,0x27,0xbb,0x9b,0x6e,0xc1,0x36,0x51,0xc6,0xb6,0x4a,0xcc,0x3a,0xcb,0x54,0x56,0x5b,0xa6,0x36,0xf9,0xe9,0x8f,0xe,0xe2,0x26,0xec,0xb9,0xe0,0x5b,0xe,0x7e,0xdb,0xde,0x70,0x57,0x7e,0x81,0x18,0x0,0x80,0x8a,0x35,0x7b,0x60,0xa5,0xa9,0x63,0xb8,0xa4,0x92,0xa6,0x2f,0x79,0xcd,0xf9,0x74,0xa1,0x5d,0x2e,0x24,0x49,0x38,0xf2,0xc6,0xa5,0xc1,0x89,0x29,0x32,0xa1,0xf5,0x8c,0x7,0x95,0x5e,0xd1,0x92,0x4a,0x2a,0xe9,0x88,0xa3,0x4a,0x74,0x78,0xa,0x21,0x1,0x40,0x8c,0x98,0x7f,0x27,0x49,0xf,0x93,0xdf,0x30,0x17,0xb,0xd6,0x59,0x1a,0xc4,0xa9,0x57,0xa,0x93,0x98,0xa6,0xd9,0xad,0x93,0x3d,0x64,0x65,0xbd,0x91,0x76,0x3d,0x6d,0xfa,0x90,0x83,0x89,0x2e,0x39,0x6c,0x58,0xe5,0x11,0x54,0xca,0xae,0x5f,0x2d,0x6a,0x3b,0xa9,0x97,0xf3,0xe0,0x52,0xe8,0x46,0xbd,0xb9,0xa4,0x1e,0x76,0x27,0x5e,0xae,0x2d,0x14,0xa4,0x29,0xac,0x60,0x9e,0x93,0xdc,0xd4,0x4,0x33,0x66,0xae,0xf5,0xb5,0x45,0xe7,0x8a,0xb2,0x69,0xc2,0x1f,0xda,0xa6,0x5,0x3,0xa1,0x5d,0x67,0x5b,0x1a,0x70,0xcd,0x92,0x95,0x7a,0x1d,0x59,0x2a,0x7a,0x9e,0x5c,0xc4,0xac,0x2d,0x2d,0xaa,0xdf,0x38,0xf4,0x86,0x50,0xbb,0xed,0x2c,0x8a,0xa0,0x28,0x85,0xe6,0x3e,0xc1,0xb4,0xc6,0xa3,0x4e,0xbd,0xb9,0x62,0x7c,0x2c,0xc4,0xdc,0xf9,0xa4,0xc2,0xe9,0x3c,0x28,0x3d,0x9c,0x25,0x95,0x74,0xa4,0x93,0xf,0xf4,0xe5,0xa0,0x65,0xa7,0xb0,0x79,0x32,0x20,0x6a,0x9,0x45,0x4b,0x2a,0xa9,0xa4,0x23,0x8e,0x2a,0xa9,0xd7,0x93,0xdb,0x29,0xb7,0xc3,0xb4,0xe1,0xf9,0xb2,0x59,0x1c,0x10,0xd5,0xf6,0x74,0xb4,0xf5,0xcc,0x31,0x90,0x24,0xad,0xcb,0x25,0x1f,0x7,0x39,0xb9,0x36,0xec,0x5d,0x5f,0x5d,0x6d,0x17,0xa5,0x19,0x7e,0x16,0xde,0x75,0x18,0xa0,0xcb,0xc9,0x6a,0xa4,0xe1,0xc1,0x6f,0x43,0xd4,0xb8,0xd,0x3,0x8a,0x7a,0x92,0x71,0x7f,0x69,0xba,0x8,0x5a,0xba,0xe0,0x31,0x85,0xa8,0xc2,0x82,0x7a,0x84,0x87,0x3b,0xf7,0xd4,0xeb,0xb0,0x66,0x86,0xdf,0x38,0x68,0xc5,0x92,0x23,0x2d,0xb,0xc6,0xea,0xb0,0xc7,0x4b,0x64,0xff,0x18,0xf0,0x4e,0xb8,0x8b,0x28,0x47,0x1e,0xcd,0xb7,0xe5,0x80,0x30,0xeb,0x4d,0xe5,0xb3,0x61,0x22,0x81,0xd0,0x9a,0xfc,0x40,0xbd,0xa5,0xae,0x93,0xc7,0x72,0x5b,0x2c,0xe9,0x3c,0x4f,0x8e,0x18,0x73,0xcc,0xb0,0xf6,0x2c,0x53,0xca,0x65,0xfd,0x79,0x61,0x46,0xca,0xe4,0x10,0x88,0xf1,0x8a,0x4e,0x13,0xea,0xf0,0xe5,0x1b,0x73,0x5d,0xe3,0xd9,0x9e,0x4f,0x9d,0x9d,0xce,0xc1,0x8c,0xb1,0x4d,0x43,0xb9,0x4c,0x11,0x32,0xe6,0xd2,0x8c,0x1f,0x3a,0xad,0xa8,0x7d,0x36,0x17,0x81,0xdf,0x31,0x5c,0x63,0x3e,0xee,0x85,0xed,0x31,0xa,0x8f,0x95,0x43,0x30,0x4d,0x78,0x8c,0xcb,0x78,0xbd,0xe9,0x76,0x53,0x53,0xc9,0xa3,0x5a,0x42,0xd1,0x92,0x4a,0x2a,0xe9,0x88,0xa3,0x8a,0xb1,0xc3,0x6d,0x42,0x63,0x4d,0xb7,0x83,0x1e,0x4c,0x51,0xa,0xdd,0xbc,0xd7,0x96,0x3a,0xa0,0x14,0xe0,0x17,0x8,0xc9,0xc1,0x87,0xa2,0x2f,0xae,0x93,0x46,0x23,0x6b,0x41,0x55,0x6d,0x7f,0x28,0x92,0x2f,0x81,0x40,0x96,0x57,0x74,0xd4,0x7,0x29,0xc3,0xe2,0x2f,0xf2,0x84,0x92,0xb6,0xd,0xe8,0xeb,0xea,0x83,0x7,0x24,0xb6,0x21,0xa3,0xeb,0x4c,0xd7,0xdc,0xf6,0x3a,0x76,0x1b,0x8e,0xb6,0x73,0xcf,0x1c,0xd7,0x1f,0x17,0x11,0x39,0xe8,0xe,0xb5,0x82,0xdc,0xd3,0x1c,0x8c,0x73,0xc1,0x41,0xbb,0x5a,0xe6,0x7e,0xb2,0x9e,0x46,0xa,0x9b,0x19,0x9e,0x5c,0x1b,0x44,0x1e,0x63,0xfc,0x98,0xf6,0x58,0x99,0x98,0x8e,0x72,0x32,0x19,0xd6,0x18,0x3,0x69,0x8b,0xce,0x43,0xa5,0xc2,0x51,0xab,0x38,0xdd,0xc6,0x2a,0xcf,0x36,0x5e,0x6b,0x45,0x4b,0x3a,0xea,0x68,0xa,0xc1,0xd5,0x71,0xa5,0x4e,0x3f,0x68,0x25,0xa5,0x34,0x11,0x33,0x43,0x5c,0x34,0x4e,0x3b,0xb8,0x5a,0x42,0xd1,0x92,0x4a,0x2a,0xe9,0x88,0xa3,0xa,0xb,0x1b,0x3b,0x49,0x17,0x78,0x1d,0xd9,0x9,0x4e,0xe,0x2,0x39,0xaa,0x1,0x18,0x2f,0x58,0x1,0x7c,0x62,0x3,0x60,0x5d,0xb2,0x38,0xca,0xa7,0x3f,0x7b,0xb6,0x67,0x10,0xf5,0x84,0xba,0xf2,0x8b,0xda,0x2d,0x82,0xca,0x34,0xdf,0x51,0x9e,0xf3,0x48,0xb3,0xb2,0x32,0x63,0xcf,0xca,0xe1,0xb,0xd1,0xb9,0x7a,0x2d,0x68,0xe9,0x5d,0x57,0x51,0x9d,0x36,0xbb,0x7,0xc6,0x37,0x20,0x93,0x2d,0x53,0x92,0x6f,0xd7,0x49,0xe1,0x64,0x9c,0xa6,0x90,0x29,0xb7,0xfd,0x8f,0xc7,0x7d,0xe0,0x76,0xc4,0xe5,0x1c,0x9,0xf4,0xf1,0x9,0xad,0x7c,0x97,0x83,0xb0,0x10,0xfa,0x7a,0xf0,0x70,0xef,0x23,0x85,0xb4,0xdc,0xbd,0x30,0xe,0x88,0x21,0x9d,0xcb,0xad,0xbb,0xf5,0x79,0xde,0xd3,0x8a,0x90,0xa,0x6b,0xf7,0xd3,0x48,0xeb,0x12,0x8a,0x3a,0xa9,0x44,0x18,0x53,0x94,0xc6,0xeb,0xc6,0x30,0x2f,0xec,0x68,0xbc,0xa2,0x63,0x68,0xba,0x63,0x85,0xc2,0x92,0xf6,0x87,0x68,0xa3,0xa5,0x89,0x18,0x8f,0xdc,0x29,0x64,0xe3,0x48,0x25,0x14,0x2d,0xa9,0xa4,0x92,0x8e,0x38,0x1a,0x1f,0x28,0x6a,0x67,0x77,0x8,0x1f,0xc,0x1e,0x6,0xae,0xb5,0xf5,0xd0,0x70,0x75,0x76,0x92,0xf6,0x81,0x5c,0x3e,0x7d,0xa3,0x9f,0x1f,0xd7,0x7a,0x57,0xab,0x6c,0x2e,0xf8,0x96,0x6b,0x8f,0x93,0x87,0xd6,0xe5,0xca,0x2f,0xe0,0x77,0x8e,0xb1,0xe7,0xb8,0x78,0x9f,0x87,0xca,0x88,0x91,0x90,0xed,0x1,0x77,0x6e,0x4f,0x64,0x17,0x66,0xe0,0x37,0x17,0xa4,0xdd,0x29,0xfc,0xb4,0xc7,0x40,0xbb,0xda,0xb3,0x2c,0x25,0xd7,0x1,0x29,0x39,0x78,0xca,0xc9,0xc1,0x34,0xcd,0xad,0xc5,0xec,0x34,0x80,0xda,0x97,0x28,0xcc,0xec,0xd4,0x8a,0x32,0xe4,0x63,0xcc,0x5f,0xc3,0x92,0x62,0xf2,0xbd,0x83,0xa0,0xb,0x68,0xea,0x42,0x51,0x1f,0x85,0x75,0xa4,0xd3,0xd1,0xd4,0xd7,0x2e,0x52,0x4e,0xa9,0xa6,0x7f,0x30,0x4c,0xd6,0x7d,0x68,0xf7,0x68,0xd2,0x10,0x14,0x5f,0x8,0xd7,0x29,0xd4,0x63,0xfb,0x30,0x8a,0x7a,0x47,0xb,0x33,0x8b,0xbe,0xe7,0x1c,0xe3,0x98,0x21,0x6d,0x9b,0x77,0x22,0x51,0xa8,0x25,0x14,0x2d,0xa9,0xa4,0x92,0x8e,0x38,0xaa,0xe4,0x34,0xa0,0xd,0x61,0x26,0x60,0xc2,0x76,0x54,0x10,0x95,0xc9,0xf7,0x59,0x1b,0xe8,0x93,0x66,0xf,0x79,0xe9,0x46,0x9a,0x12,0x23,0x1f,0xb7,0x85,0x51,0xd1,0xa1,0x28,0x5e,0x90,0xb3,0x93,0x31,0xf6,0xb9,0x57,0xb6,0xdc,0xe4,0xef,0x4e,0xbf,0xd0,0xb4,0x6c,0xe,0x6,0x13,0x3e,0xaf,0x7a,0x3d,0x9e,0xe3,0xa2,0x75,0xc7,0x82,0xc9,0x77,0x36,0x61,0xbf,0x43,0x1e,0xed,0xb1,0x3c,0xed,0x59,0xba,0x63,0xd8,0xfb,0xc8,0xca,0x59,0xbc,0x3e,0x34,0xa,0x73,0xd2,0xb9,0x54,0x34,0xfe,0xa3,0xbb,0x50,0xd4,0xe7,0x5,0xe9,0x36,0x4d,0x84,0x2c,0x13,0xdd,0x4f,0xaa,0xcc,0x3a,0xe4,0xf7,0x7d,0xe9,0x72,0xe5,0x27,0x89,0xc,0x78,0xe7,0x91,0x3f,0x2e,0x8d,0xf9,0xfe,0xe6,0x1,0x51,0xb,0xe1,0x27,0x55,0xa4,0x63,0xe8,0x88,0x2f,0x24,0x1c,0xb,0xdc,0x35,0x8c,0x0,0x8e,0xdf,0x63,0x11,0xbc,0x2f,0x75,0x3a,0x96,0x46,0x59,0x51,0x42,0xd1,0x92,0x4a,0x2a,0xe9,0x8,0xa4,0xbc,0x57,0xb4,0xe8,0x8b,0xee,0xb,0xef,0x3a,0xa9,0x6b,0x34,0xb0,0xd4,0xc5,0xef,0x2b,0xb7,0x9d,0x4f,0x61,0x9c,0xab,0xae,0x82,0xf6,0x7c,0x20,0x1d,0xdb,0x25,0x17,0xd4,0x2b,0x28,0x30,0x1a,0x2f,0x58,0xdb,0x32,0xf6,0x98,0xb5,0x83,0xb1,0xb6,0x7c,0x1e,0xf7,0x2b,0x7,0x8f,0x5d,0x6d,0x7b,0x8c,0x77,0xce,0x7a,0xf0,0x19,0x3f,0x9f,0xb1,0x2c,0x82,0xd0,0x84,0xc,0xd8,0xe3,0x61,0xbd,0x75,0x6a,0xe5,0x1a,0x32,0x69,0x26,0x7f,0x8a,0x50,0xdb,0x67,0x1a,0xbc,0x1f,0x26,0x47,0x5,0x5b,0xf,0xb5,0x6d,0xb8,0xc0,0x42,0x1c,0x3d,0x14,0x1d,0xcf,0x1,0x9f,0x2,0x37,0xaf,0x53,0x33,0xdd,0xb7,0xae,0xa3,0x9e,0x7c,0x3e,0x5c,0x9e,0x1f,0x37,0xe3,0x1e,0x71,0x4a,0x8b,0xf9,0x83,0xdd,0x14,0xc1,0xa7,0xad,0xe,0x7e,0x4b,0x19,0x98,0xa9,0x82,0x4e,0x61,0x62,0xa7,0x8b,0xe3,0x8d,0xba,0xb4,0x5f,0x7b,0x3e,0x75,0xba,0xca,0xe6,0xf8,0x3d,0xee,0x89,0x51,0x66,0x2,0x77,0x4a,0xfb,0xff,0x7f,0x65,0xdf,0x26,0xf8,0x12,0x50,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:32:17: warning: ‘icon_310_png_size’ defined but not used [-Wunused-variable] 32 | static uint32_t icon_310_png_size = 0x9387; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:25:16: warning: ‘icon_128_png_data’ defined but not used [-Wunused-variable] 25 | static uint8_t icon_128_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb,0x0,0x0,0x42,0x86,0x49,0x44,0x41,0x54,0x78,0x9c,0xcd,0xbd,0x79,0xbc,0x65,0x47,0x5d,0xe8,0xfb,0xfd,0xd5,0x5a,0xfb,0xcc,0x3d,0xa7,0x93,0x74,0x66,0x32,0x40,0xc8,0x0,0x41,0x4,0x41,0x88,0x10,0x44,0x41,0xc5,0x8b,0xe2,0x88,0x57,0x14,0x7c,0x5e,0x54,0xc4,0xeb,0x78,0xaf,0xd3,0xbd,0x38,0x3f,0x19,0x9c,0x10,0x54,0x44,0x45,0x79,0xbe,0x7,0xea,0x3,0xfd,0x30,0x89,0xa0,0x10,0x99,0x47,0x13,0x24,0x9,0x21,0x3,0x49,0xc8,0x3c,0x76,0x27,0x9d,0x4e,0x9f,0x61,0xef,0x55,0xbf,0xf7,0x47,0x4d,0xbf,0x55,0x7b,0xed,0x73,0x4e,0xb7,0xfa,0x3e,0x56,0x67,0xe5,0xec,0x55,0xab,0xa6,0x55,0xbf,0xf9,0x57,0xbf,0xaa,0x25,0xe7,0x9f,0xf3,0x29,0x55,0x1,0x0,0x75,0x0,0x8a,0x2,0xea,0x4,0x45,0x40,0x0,0x47,0xc8,0x13,0x50,0xd1,0xf8,0x37,0x5e,0x4e,0x51,0x11,0xbc,0x84,0xfa,0x29,0x1f,0xa7,0x78,0x7,0x3e,0xb6,0xeb,0x45,0xe8,0x4,0xbc,0x83,0x4e,0x60,0xec,0x34,0xf4,0x21,0xa,0x8e,0xd0,0x8f,0x28,0x38,0x1,0x67,0xf2,0x1c,0xf1,0xbe,0xca,0x4b,0xf5,0xec,0xf3,0xdc,0x96,0x82,0xf3,0xe1,0xaf,0x0,0x4d,0xf5,0x4c,0x7c,0x29,0x2f,0xb1,0x5c,0xef,0xde,0xf7,0x9f,0xf5,0xfe,0xa6,0xba,0x5d,0xc8,0xb,0x6f,0x58,0xca,0x60,0xea,0x3b,0x5f,0xea,0x60,0xae,0x5c,0x8f,0xf8,0xbc,0xb,0x6d,0x60,0xcb,0x6b,0xbf,0x7d,0x5b,0x4f,0xb4,0xca,0xab,0xca,0xa1,0xb1,0xed,0xf4,0xcc,0x5c,0x55,0x9e,0x4b,0xf3,0x69,0x93,0xc4,0x2b,0x27,0xc5,0x54,0x2a,0xcf,0x4b,0x19,0xdf,0xcb,0x93,0x34,0x0,0xed,0xb7,0xe9,0xd0,0x78,0x79,0xda,0x7e,0xe3,0x75,0x67,0x33,0x9e,0xd,0xa5,0x59,0x65,0xd4,0xfc,0xfd,0xb7,0xb4,0x53,0x97,0xb1,0xed,0xd5,0xf7,0x43,0x65,0xfd,0x36,0xdb,0xab,0xdb,0x49,0x8,0x53,0xf7,0xb7,0x55,0xbd,0x63,0x4b,0x2d,0x1a,0x81,0x2a,0xb1,0x9d,0x4,0x55,0x55,0x44,0xa,0xec,0x5,0xad,0xb0,0x22,0x24,0x51,0xfb,0x43,0x10,0x34,0xbc,0xb2,0x6a,0x40,0x6,0x21,0x36,0x1a,0x80,0x9f,0x86,0x2f,0xaa,0x74,0x40,0xa7,0xa1,0x6c,0x68,0x5b,0x87,0x1b,0x57,0x25,0x8d,0x33,0xb5,0x35,0x35,0x29,0xaa,0x55,0xf9,0x34,0x70,0x35,0x45,0x2d,0x15,0xc0,0xf0,0x24,0x6e,0x63,0x92,0xed,0x3c,0xf5,0x52,0x55,0x5e,0xab,0xb6,0xc4,0xe6,0x57,0xf7,0x52,0xd5,0x93,0x7a,0xbc,0xf5,0xf3,0xaa,0xad,0x29,0xa,0x67,0xba,0xdd,0x81,0xbe,0x5a,0x89,0x2c,0x7f,0x68,0xfe,0x9d,0x80,0xc6,0xc1,0xe4,0x47,0x35,0x8c,0x52,0xa6,0x2,0x3e,0x94,0x95,0x28,0x4a,0x5c,0x84,0x95,0xcf,0x0,0x2e,0x5c,0xde,0x13,0x38,0xb3,0x17,0xc2,0x8,0x4c,0x99,0x32,0x9f,0x16,0x31,0xc,0x50,0x95,0xfe,0x8b,0xce,0xa4,0x4,0xdb,0x66,0xa2,0xc6,0xad,0x0,0x9c,0xca,0xf9,0x19,0x65,0xd2,0x58,0xcc,0xf3,0xde,0x24,0xf,0x51,0xae,0x61,0xeb,0xa8,0x11,0x9,0x3a,0xdd,0x8f,0xfa,0xaa,0x3d,0x33,0x7e,0x8b,0x10,0xdb,0x41,0x8e,0xa9,0x7b,0xfb,0x7e,0x21,0xb5,0x4e,0xb5,0x74,0x35,0x0,0x0,0x91,0x84,0xc8,0x12,0xda,0x12,0x33,0x28,0xb1,0x55,0x2,0xc5,0x7b,0x8c,0x8,0x88,0x4d,0x3a,0x2d,0x5d,0x3a,0xe2,0x98,0x24,0x89,0x74,0x2d,0x84,0x82,0x12,0x14,0x8,0x3,0xec,0xde,0xcb,0x9b,0x72,0x66,0x8c,0x19,0x83,0xd3,0x8b,0x58,0x19,0x6b,0x91,0xc5,0x72,0x9,0xaf,0x45,0xee,0xab,0x7d,0xe6,0x4b,0xff,0x43,0x93,0x3b,0x35,0xe9,0x76,0x52,0x87,0xd8,0xbd,0x6d,0xf,0x7a,0xed,0x59,0xbd,0xa0,0x87,0xc,0xbe,0x8f,0x8,0x6a,0x91,0x86,0xfe,0x7b,0xf4,0xde,0x37,0xd5,0x8d,0xfd,0x5a,0x8e,0x58,0x23,0x45,0x4c,0xad,0xa4,0x9b,0xc8,0xaa,0x7b,0xb7,0x96,0x82,0x34,0x30,0x78,0x22,0xc0,0x44,0x6c,0x39,0x5b,0xc6,0xdc,0x10,0x1,0x4e,0xe2,0x33,0x94,0x3c,0xd,0x1c,0x60,0x24,0xca,0x58,0xd2,0xab,0x29,0xd3,0xac,0x68,0x88,0x1a,0xe8,0x3,0x7e,0xb0,0xfc,0x50,0xfd,0x21,0xc0,0x69,0x35,0xd1,0x26,0x7f,0x16,0x95,0x6d,0xab,0x7d,0xb,0x58,0xfa,0xed,0xa7,0xac,0xa9,0x76,0x4d,0x93,0xb9,0x9c,0x41,0xd2,0xc1,0x71,0xc,0x8d,0xb3,0xea,0x6f,0x13,0xe4,0xcd,0xba,0x98,0x98,0xbf,0x99,0x90,0xc0,0x0,0x5b,0x71,0x5e,0x51,0x17,0xb8,0x80,0x8f,0xef,0x28,0x89,0xcf,0xab,0x64,0x8e,0xd0,0x7b,0xbf,0xc8,0xe2,0x33,0x17,0x90,0x84,0x14,0x1,0x80,0xd,0xa1,0x2d,0x2f,0x5a,0x7a,0xef,0xd,0x5c,0xcc,0x24,0xd0,0x7,0xd0,0xd4,0x88,0x2d,0x60,0x37,0x3,0xce,0xd0,0x73,0xaa,0xba,0xc,0x94,0xd9,0x6e,0xfd,0x59,0xc8,0x32,0x24,0x1e,0x36,0x4b,0x9b,0x21,0xd7,0xd0,0xfd,0xd0,0x3b,0x6c,0x3e,0x7,0x2d,0x68,0x9c,0xd3,0x34,0xd1,0xb6,0x6e,0x6c,0x48,0xaa,0xb6,0x52,0x9d,0x81,0x72,0xc9,0x9a,0xcb,0x83,0x30,0xb0,0xb4,0xc4,0x2a,0xd1,0x44,0x73,0x11,0x9,0x26,0x68,0xd1,0x67,0x22,0x72,0xf4,0xff,0xaa,0x19,0x7b,0xc2,0x64,0x73,0x9f,0x2a,0x5b,0x24,0xe9,0xb1,0xf7,0xe9,0x77,0xe8,0xc3,0xa0,0xa2,0xa8,0x59,0xd4,0x56,0x5f,0x96,0xcd,0xe,0x6a,0xed,0xe6,0xf7,0x50,0x9b,0xa9,0xaf,0x59,0x54,0x3c,0x8b,0xd2,0x7,0x15,0x3c,0xaa,0xfa,0x9b,0xb4,0x11,0x9f,0x45,0x1d,0x40,0x4a,0x83,0x2e,0xd1,0x54,0x64,0xf7,0x6,0xbe,0x16,0xea,0x89,0x8a,0x93,0x82,0x27,0x95,0x2c,0xce,0x5d,0x78,0x45,0x1c,0x78,0x8d,0x16,0x82,0x6,0x3f,0x80,0xa0,0x34,0x1a,0xfd,0x0,0xb1,0xdd,0x75,0xd5,0xa0,0x5b,0x35,0x43,0x83,0xb7,0xef,0x64,0x10,0x62,0x4a,0xae,0x52,0x6,0x60,0x27,0xb7,0x37,0xc1,0x46,0x29,0xcb,0xf9,0xde,0xd4,0xa9,0x15,0x33,0x53,0x2f,0x23,0x54,0x65,0xdb,0xe3,0x81,0xae,0x1a,0x4b,0x25,0xdf,0xb5,0xf2,0x3,0xd8,0xf1,0xd5,0x72,0xdc,0x22,0x53,0x6f,0x4c,0x43,0xf9,0x49,0xf7,0xb0,0xc8,0x5e,0xbf,0xdf,0x30,0x2,0xb7,0x9,0x90,0x59,0x46,0x67,0x60,0x7,0x87,0x8f,0x48,0x1c,0x63,0xb4,0x4,0x7c,0x86,0x45,0xf8,0xe1,0xd2,0x5c,0x47,0x67,0x91,0x4b,0xcd,0x44,0xc0,0x86,0x21,0xb,0x4e,0x7d,0x21,0x3c,0x1f,0x10,0xa0,0x8b,0x8e,0xa5,0x4,0xc8,0x86,0x80,0x1c,0x5a,0x2b,0x76,0x59,0x46,0x13,0x6,0xd2,0x33,0x75,0x8,0xd,0x5a,0xf9,0x9a,0xb9,0x41,0x4d,0x51,0x9b,0x68,0xf6,0x3d,0xea,0x89,0x83,0xcc,0x54,0x3e,0xc0,0x72,0x7b,0x7d,0x44,0x84,0x9a,0x32,0xc9,0xec,0x5c,0xd,0x50,0xe1,0x94,0x62,0x66,0xf2,0x15,0x7a,0xd6,0x42,0x6,0x36,0xfd,0xf7,0xb2,0x14,0x6d,0xe7,0xc9,0x22,0x7b,0xaa,0x63,0x11,0x25,0x72,0xae,0x36,0x0,0x57,0xa7,0x9d,0x37,0x19,0xd0,0x36,0x29,0x92,0x1d,0x6,0xa6,0x9c,0x14,0x6e,0x1,0x89,0x28,0xcd,0x7d,0x9e,0x5c,0xb2,0x23,0x4f,0x9,0x2f,0xa8,0x1a,0xee,0x5b,0xf3,0x3e,0x5d,0x4f,0xc3,0xc5,0x50,0x5d,0x9a,0xa3,0x78,0xdf,0x3,0x5a,0x3d,0xf8,0x59,0x80,0xae,0x11,0x63,0x0,0x0,0xb3,0xea,0xd9,0x49,0x1e,0xbc,0xfa,0x73,0x35,0xdd,0x66,0xcc,0x9f,0xf2,0xde,0x55,0xc8,0x35,0x35,0x26,0x6f,0xc4,0x4,0xb3,0xeb,0xf,0x6a,0xfb,0x7e,0x80,0x4b,0x6a,0x1e,0x4e,0x2b,0x78,0x9c,0x27,0xba,0x81,0x4b,0x12,0xd5,0xe0,0xf6,0x8d,0xa8,0x91,0x90,0xd9,0x51,0xcc,0xc6,0xf2,0x44,0xe3,0x33,0xcc,0xd3,0x54,0xc8,0x5a,0x0,0x9a,0x11,0xc0,0x47,0x47,0x51,0x43,0x40,0x6c,0xe7,0xc8,0x48,0x58,0x70,0xd5,0xb6,0x3f,0xb,0xc8,0xd5,0xa4,0xf7,0x9e,0xd,0x3d,0x9f,0x95,0xbf,0x19,0x30,0xea,0x72,0x35,0xab,0x1e,0x6a,0x6b,0xa8,0x9c,0x1e,0x47,0xde,0xd0,0x3b,0x6d,0xe6,0xa3,0xd8,0xc2,0x7f,0x51,0xbd,0x7f,0x2b,0x11,0x10,0x99,0xb5,0x1b,0x4f,0x60,0x28,0x57,0x80,0x92,0x14,0x3c,0x8f,0x5,0x76,0xdd,0xa6,0x66,0x6a,0x4f,0x79,0x3d,0xd3,0x30,0xe7,0x69,0x76,0xcf,0x13,0xfb,0x77,0x28,0x73,0xf1,0xf7,0x58,0x63,0xfb,0x4a,0x9f,0xb5,0x65,0x1f,0xb4,0x96,0x31,0xe6,0x4b,0x8d,0xe9,0x62,0x9e,0xa7,0xdf,0xc9,0xee,0x37,0xe3,0xc8,0x54,0xe6,0x2a,0x2a,0x1a,0x62,0xcf,0xb5,0xde,0xd0,0xa3,0xe6,0x34,0xce,0x8,0xc4,0x5a,0x6f,0xb0,0xf5,0x6d,0x3d,0xb5,0x4e,0x22,0x3f,0xa3,0x6d,0x33,0xae,0x99,0xfd,0xf,0x94,0x9b,0xe2,0x24,0xb6,0x4e,0x46,0x80,0x80,0xc1,0x4e,0xb,0x25,0x2b,0x18,0xa3,0x40,0x8b,0x2c,0x4f,0xf3,0x68,0x9b,0x93,0xa0,0xbd,0xfb,0x3c,0xf7,0x5a,0xf4,0x85,0x38,0x29,0xe,0x9,0xf9,0xc4,0x67,0x11,0x90,0xe2,0xa1,0x6b,0x82,0xb3,0x29,0x5b,0xf,0x1a,0x90,0x40,0x14,0xd6,0x7b,0x80,0x4e,0x1d,0x64,0x6c,0xa9,0x44,0x2,0x25,0x69,0x4d,0x99,0xf5,0x44,0x58,0xb6,0x38,0x24,0xdf,0x8d,0xb2,0x36,0xa5,0x80,0x79,0x93,0x97,0xca,0xda,0x76,0xd,0xf5,0xa7,0x67,0x43,0xc8,0x34,0x84,0x68,0x69,0xac,0x9,0x29,0x94,0x7e,0xbb,0xb9,0x3d,0x33,0x86,0x2c,0x16,0xd2,0x38,0xba,0xfe,0x3b,0x4f,0x71,0x32,0x43,0x14,0x28,0x6d,0xf2,0xcf,0xfb,0xdc,0x59,0x9c,0x57,0x89,0x0,0x8f,0x8,0x90,0x5c,0xb8,0xaa,0x24,0x93,0xdf,0x74,0x51,0x0,0xa0,0x12,0xc6,0xa9,0x2e,0xd4,0xf3,0x5e,0x8a,0xa6,0x68,0x3a,0x77,0x71,0x58,0xce,0xbe,0x3b,0x41,0x34,0x38,0x94,0x16,0x98,0x68,0x5c,0x2b,0x20,0x1,0x39,0x75,0x62,0xae,0xa4,0xf1,0xf6,0xf2,0xac,0x92,0x86,0xe9,0xbb,0xa6,0x9a,0xba,0x31,0x4b,0x41,0x94,0xdf,0x3d,0x13,0xcf,0xca,0x63,0xdb,0xd6,0x0,0xfb,0xae,0x4d,0x3c,0x5b,0x5e,0xc,0x32,0x4d,0xb5,0x93,0x90,0x80,0xaa,0x2d,0xfb,0xcc,0x8e,0xb5,0xea,0xa3,0x46,0xa8,0x21,0x3d,0x29,0x96,0x6f,0x93,0xdc,0x75,0x91,0x72,0xb,0xcb,0x94,0x0,0x70,0x34,0x3,0xdd,0x45,0x44,0x49,0x56,0x1,0x5,0x5d,0x2a,0x2f,0x72,0x80,0x8c,0x8b,0x13,0xaf,0x11,0xb0,0xfd,0xe7,0x49,0x21,0x8c,0xbf,0x35,0x71,0x1,0xcd,0xd8,0x35,0x7,0x8c,0x81,0x4e,0xb5,0x58,0x6,0xf6,0x25,0x6c,0x7b,0x59,0x59,0x64,0x9a,0xaa,0x6a,0xd3,0x68,0x88,0x3a,0xb2,0xeb,0x75,0xc8,0xc9,0x52,0xcb,0xf4,0xa,0x1,0x74,0xa0,0x4c,0x8f,0xc5,0x9b,0x76,0xb4,0xa2,0xc6,0x5c,0x5f,0x7,0xc6,0x6d,0xcd,0xc6,0xf4,0x6e,0x76,0x8a,0x2b,0xe4,0xac,0x91,0x21,0x13,0xc7,0x0,0x37,0x4c,0x56,0x80,0x8b,0x93,0xa3,0x10,0x26,0x39,0x26,0x4f,0xd0,0xf8,0xd5,0xcc,0x2b,0xd8,0x5,0x9e,0x54,0x30,0x34,0xe6,0xa2,0xfd,0xe7,0x1,0x8d,0xb,0x8,0x2,0xb8,0x28,0x22,0x90,0x84,0x8,0x84,0xb7,0x50,0x2d,0xcf,0x2a,0xe4,0x8b,0x78,0x93,0x45,0xc1,0x86,0xc0,0xa4,0x7e,0x81,0xfc,0x7b,0x20,0x3f,0xd,0x5a,0xb4,0x7a,0x36,0x80,0x0,0x59,0x53,0xb6,0x79,0x86,0xd5,0x4e,0xb9,0x74,0x31,0x6d,0xc5,0xc9,0x9d,0x32,0xd7,0x4c,0x7f,0x83,0x88,0x55,0xeb,0x5,0x35,0x27,0xd8,0xc,0x51,0xab,0xf6,0x67,0xbd,0x57,0x86,0xc6,0xc,0x71,0x18,0xcb,0xb4,0x92,0xcc,0xb5,0xe4,0xcc,0x89,0xc9,0x49,0x1,0x72,0xd2,0xbb,0xd4,0x28,0xf,0x89,0xab,0xfb,0x1e,0x4b,0x29,0x7e,0xfe,0x5c,0x31,0x62,0x6e,0xb2,0x1e,0x50,0xf0,0xd6,0xb4,0x83,0xec,0x32,0x16,0x55,0x44,0x82,0xdb,0x38,0x21,0x65,0x1b,0xcb,0x2b,0x49,0xba,0x95,0x7a,0x5,0x3b,0x35,0xbc,0x63,0x63,0x80,0x94,0x4d,0x45,0x6f,0xa8,0xc6,0x0,0xbd,0x36,0xb1,0x52,0x7b,0x3d,0x20,0xc,0x28,0x7d,0xe9,0x79,0x8f,0xda,0x6a,0x4,0xaa,0xf2,0xac,0x28,0x98,0x62,0xf5,0xb3,0xda,0xaa,0xb8,0xcd,0x94,0xa3,0xa8,0x6e,0xcf,0x8c,0x73,0x8a,0x13,0x58,0xa4,0xa0,0xf7,0xac,0x15,0xf5,0x65,0x7e,0x84,0xc8,0xda,0x3,0x85,0x36,0x40,0xd2,0x1,0x82,0xa2,0xa7,0x79,0x11,0x28,0x21,0x87,0x93,0x9e,0xe1,0x17,0xe0,0x80,0xe6,0xb9,0x57,0x57,0xbc,0x89,0xc9,0x6a,0x10,0x15,0x3c,0x71,0x3d,0x41,0x92,0xf8,0x8,0xce,0x22,0x49,0x40,0x88,0x80,0x17,0xc2,0x82,0x45,0x67,0x11,0xa0,0xc7,0xe,0x53,0xcf,0x9,0xb0,0xf5,0x4b,0xc6,0x51,0x4d,0x4d,0x7e,0x2,0x76,0x37,0x0,0x88,0x9a,0x9d,0xf,0x51,0xaf,0xd5,0xde,0x29,0x79,0xbd,0xfc,0xa1,0xfe,0x2b,0x25,0xb3,0x7e,0xd6,0x13,0x1b,0xdd,0x34,0x72,0xe5,0xb1,0xfa,0xfe,0x58,0x2c,0xe2,0xf6,0xfc,0x5,0x86,0xbb,0xe4,0xbc,0x72,0x5,0x11,0x60,0x86,0x9a,0xe0,0x5f,0xd6,0xf0,0xcb,0x64,0x27,0x2d,0x3d,0x97,0x3,0x24,0x7a,0xf8,0xbc,0x4a,0xc9,0x8f,0x40,0x4c,0x4b,0xc9,0x5e,0xfa,0x79,0x68,0x40,0x1c,0x88,0x48,0x95,0x10,0x15,0xcd,0x62,0x28,0x11,0x59,0x98,0x9b,0x30,0x86,0xc6,0x83,0x77,0x1a,0x4c,0xc4,0xc,0x8f,0x34,0x4e,0x5f,0x10,0x20,0xb1,0xac,0xe4,0x51,0xab,0x95,0xb1,0xfc,0x1e,0xb6,0xa1,0x34,0x88,0x4a,0xd6,0xf,0x89,0x8b,0x1e,0x55,0xf5,0x6,0x33,0x2d,0xc7,0x87,0x74,0x87,0x99,0x14,0x9a,0x80,0xbf,0x89,0x8,0xb0,0x48,0x38,0xd3,0x4,0x64,0xba,0x2f,0x4b,0x38,0x86,0x1b,0x4,0x2b,0x20,0xcd,0x9,0x92,0x1d,0x30,0x41,0x3e,0x1b,0xd9,0x21,0x51,0xa9,0x8b,0x0,0xcf,0xde,0x3c,0xb5,0x6b,0x9,0xb1,0x6b,0x1f,0xe2,0xfd,0x52,0x5b,0xc9,0x33,0x48,0xaa,0x67,0xdc,0xc2,0x69,0xc0,0x59,0x4f,0xb0,0xf2,0x43,0xa1,0x31,0xa,0xa0,0x13,0x98,0x68,0x40,0x80,0xfc,0x4e,0xd9,0xee,0x4f,0xd4,0x63,0xde,0xcf,0x22,0x71,0xcd,0x3a,0x13,0x70,0x6a,0xd3,0xaa,0x6,0x74,0xe2,0x12,0x33,0xd9,0xb0,0x8f,0x5c,0x24,0x51,0x24,0xf4,0x28,0x5d,0x12,0xef,0xd2,0x32,0xce,0x1e,0x7,0xf1,0x65,0xac,0x79,0x1c,0x89,0x43,0x30,0xdd,0x5f,0xf,0x99,0x2c,0xc7,0xb1,0x40,0x37,0xf5,0xa6,0xc6,0x2d,0xbd,0x76,0x5a,0xc9,0x3,0x8,0x93,0x9e,0x94,0xbc,0x2,0xc,0x89,0xb6,0xbb,0x47,0x45,0x22,0x52,0x48,0xe,0x17,0x8b,0x45,0x82,0x36,0xef,0x63,0x3d,0xa7,0x9,0xec,0xa4,0x55,0x86,0xe0,0x51,0xf4,0xd1,0xa2,0xb0,0x41,0x20,0x92,0x29,0x3f,0xfc,0x9b,0xf6,0xfc,0xf9,0x5c,0x32,0xb4,0xd5,0xa2,0x66,0xd9,0xa5,0xc6,0x78,0xa,0x27,0x98,0x7a,0x66,0x27,0x31,0x4d,0xd2,0x2c,0xb9,0x3a,0xc4,0x9,0xac,0x5e,0xd0,0x55,0x79,0xb5,0xce,0x60,0x11,0xc3,0x96,0xb3,0xfd,0xce,0x5a,0x3c,0x1a,0x18,0x57,0xcd,0x1,0xea,0xf1,0xcc,0xbc,0x6,0xc4,0x91,0x99,0x83,0xd6,0xf9,0xa8,0x81,0x47,0x4a,0xc9,0x1c,0x24,0xae,0xfd,0x17,0x40,0x25,0x10,0xc6,0x9,0x8d,0xd4,0x1e,0x38,0xab,0x16,0x9d,0x20,0x82,0xd1,0xc7,0xf9,0x16,0x89,0x75,0xa2,0xc1,0x1f,0xb8,0xb2,0x46,0x57,0xb0,0x4,0xf3,0xd3,0xe4,0x1,0x88,0x33,0x5e,0x42,0xf5,0x64,0xcf,0x92,0x2a,0x2d,0xca,0x92,0xc2,0x86,0x6,0x6f,0xe1,0x24,0x1,0x3b,0x51,0xb2,0xe1,0x2a,0x61,0xa8,0x9,0x20,0xd5,0xa5,0xd5,0xc4,0xa9,0xc9,0xb7,0x14,0x95,0x9e,0x59,0x4f,0xa1,0x9d,0x78,0x57,0x29,0x8a,0x43,0xe,0x9b,0x94,0xac,0x97,0x32,0x8d,0x35,0x1,0x63,0x4a,0x1f,0x50,0x53,0xd7,0xb4,0x6d,0xef,0xf1,0xfd,0x76,0x2c,0x17,0x9c,0x6a,0x93,0x7e,0x9d,0x98,0xa2,0x2b,0x58,0x73,0xb3,0xb6,0xf9,0x50,0x51,0xca,0x78,0xa2,0xf7,0x2d,0xb5,0x9f,0xc2,0xc2,0x89,0xf3,0xa3,0xa2,0x61,0xd,0x41,0x8b,0x18,0x2e,0x7e,0xa0,0xf8,0x2f,0x71,0x8c,0x8,0x28,0x4d,0x8,0x10,0x9d,0xb,0x29,0x3e,0x30,0x2d,0x2f,0x89,0xc6,0x60,0x12,0xd,0x4e,0x21,0x89,0x2f,0x38,0x4a,0xba,0x83,0xd7,0x60,0x22,0x8a,0xcf,0x48,0x69,0x2d,0x8c,0x1e,0x2,0xf8,0x88,0x88,0xe2,0xc9,0xde,0xc4,0x34,0x29,0xd9,0xb9,0xd2,0x31,0x65,0xab,0xa3,0xe0,0x23,0x62,0xc,0x2e,0x15,0x1b,0x6e,0xd0,0x53,0xf6,0xa0,0xcf,0x4d,0x7c,0xe9,0xab,0x7,0xa0,0x4a,0xdc,0x64,0x44,0xb4,0x6d,0xa6,0x72,0x30,0x6d,0x9e,0xda,0xb1,0xf8,0xfe,0x58,0x50,0xa3,0xff,0xa4,0xf7,0x49,0xde,0xc2,0xe4,0x7,0x30,0x8c,0x34,0xa5,0xec,0xd6,0xc5,0x0,0x5d,0x83,0x6,0x9f,0x26,0xa7,0xb0,0xee,0xa2,0x8b,0xe5,0xe5,0xdd,0xd8,0x46,0x36,0x17,0xad,0x26,0x1a,0xff,0xb8,0x28,0xdf,0xb3,0xb9,0x19,0x31,0xa7,0x44,0xf,0x69,0x54,0x0,0x23,0x47,0x8,0x38,0x12,0xf5,0x8,0xa5,0x51,0x68,0x24,0x22,0x40,0xe6,0x4,0x94,0xc9,0xb0,0x8,0x60,0x15,0x42,0x2b,0xeb,0xad,0xfc,0x9e,0x2a,0x9f,0x1a,0xec,0xca,0x44,0xe,0xc9,0x60,0xea,0xf2,0x96,0x62,0x6b,0xd6,0x3d,0x4,0xb4,0x9a,0xa2,0x7d,0x5f,0x27,0x99,0xf2,0xfa,0x99,0x3e,0xa7,0x38,0xdb,0x40,0x7e,0xf,0x31,0xc,0x1c,0x80,0xd6,0x15,0xa6,0x8e,0x26,0x48,0x4b,0xa1,0xd6,0x8c,0x1a,0x52,0xaa,0x29,0x64,0x9,0xef,0x13,0x92,0x24,0x6b,0x22,0xf9,0xf,0x44,0xb2,0x67,0x2f,0xf9,0xf,0x8a,0x3e,0x90,0xae,0xa2,0xe0,0x65,0xf7,0xb2,0x46,0x64,0x92,0x14,0xad,0x5c,0x34,0x83,0x34,0x10,0xc9,0x93,0x5,0x73,0x51,0x30,0x15,0x89,0x5a,0xbf,0xe4,0x0,0x3b,0x57,0x6f,0x7c,0xd0,0x56,0x96,0x6b,0xc5,0x2a,0x67,0x29,0x5e,0x31,0xaf,0xa7,0xb0,0x69,0xff,0xaf,0xa5,0x74,0xdb,0x9e,0x54,0x6d,0x4d,0x99,0x73,0xa9,0xdd,0x6e,0x5a,0x81,0xad,0x9d,0x4a,0xbd,0x8,0x62,0xdb,0xae,0x1d,0x4b,0x3d,0xee,0x38,0x27,0xb1,0xed,0x36,0x7,0x70,0xe0,0xc9,0x3b,0x81,0xb4,0xc8,0x7a,0xeb,0xe2,0x4d,0x80,0x2e,0xb9,0xda,0xcb,0xf,0x8,0xe1,0x82,0x1e,0x10,0xfd,0xb,0x1a,0xdd,0xc9,0xe1,0xbf,0xa4,0x50,0x6,0xa4,0x48,0x4e,0xa4,0x40,0xd1,0x12,0x15,0xcd,0xd8,0x87,0x86,0xbc,0xac,0x8c,0x26,0x62,0xc0,0x67,0x4e,0x21,0x4,0xf1,0xd0,0xe2,0x19,0x7b,0x61,0xc3,0x5,0x6e,0xe0,0xa7,0x28,0x21,0xfe,0xb1,0x36,0x7f,0xf,0xc8,0x4c,0x4f,0x9a,0x76,0xd3,0x93,0xdb,0xa3,0xa4,0x5a,0x9,0xb4,0x14,0x3f,0xc4,0xa2,0x3b,0x86,0x91,0x6a,0xa8,0x7c,0x5f,0x51,0xeb,0xd5,0x57,0x6,0xc6,0xc0,0x40,0x5d,0x7b,0xd5,0x22,0xad,0x94,0xc9,0xab,0x81,0x89,0xd2,0x94,0x42,0x8d,0xd6,0x4b,0x98,0x38,0x6a,0x50,0x1a,0x35,0xaf,0x5,0x14,0x7f,0x80,0x46,0xf6,0xed,0xb3,0x96,0x9f,0xb9,0x41,0x92,0xd7,0x11,0x11,0xd2,0x64,0xf6,0x3c,0xb5,0x86,0x3f,0xa4,0x85,0x22,0x62,0xdd,0x54,0x50,0x80,0xc6,0xfb,0x2c,0xb,0xb2,0xfe,0xe2,0x3d,0x22,0x42,0xe3,0x95,0x75,0x60,0xdd,0x45,0x13,0xd6,0xbe,0xbf,0xb3,0x54,0xa0,0xd9,0x62,0x9,0x80,0xd3,0x4a,0x99,0xb3,0x0,0x35,0xf5,0x7a,0xd4,0x1d,0xeb,0x3a,0x35,0xf7,0x3,0x54,0xde,0x3,0xde,0x0,0x65,0xf6,0x38,0x81,0xa1,0x60,0xcb,0x89,0xd2,0x9c,0x59,0x11,0x30,0xa5,0x34,0x42,0xff,0x85,0xd3,0x5c,0xf,0x71,0x9,0xf2,0xf8,0x5b,0xa7,0x45,0x4,0x64,0x65,0x50,0x89,0xfb,0xfc,0x34,0xf7,0x97,0xf7,0xf,0x46,0x64,0x48,0xb4,0x2f,0x91,0xc2,0x8b,0x62,0xab,0x79,0x15,0x51,0x3d,0xe0,0x24,0x70,0x5c,0x14,0xef,0x34,0xd7,0x4d,0x88,0x1,0x25,0x4f,0x54,0x63,0x5f,0x61,0x2,0x34,0x45,0x1a,0x69,0xd0,0x17,0x7c,0x9c,0x40,0xd1,0x50,0x3f,0x44,0x13,0xc7,0xfe,0xa5,0xcb,0x63,0x68,0x14,0x36,0xd4,0x33,0xd1,0xa2,0x74,0xe6,0xb0,0x31,0x3b,0x91,0x35,0x95,0x5a,0xf9,0xdf,0x53,0xd6,0xec,0xc4,0x55,0x79,0x49,0x39,0xb4,0xba,0x40,0x46,0x9a,0x9a,0xfd,0xd7,0x14,0x4f,0x1,0x7e,0xad,0x4f,0x58,0x4e,0x95,0xbc,0x82,0x53,0xd6,0x85,0xef,0x2b,0x78,0x52,0x4,0x61,0x8f,0x33,0x4c,0xe9,0x26,0x5,0x19,0xf2,0xc6,0x10,0xc,0x2,0x64,0xea,0xb,0x3c,0xb7,0xe8,0x4f,0x94,0x76,0x93,0x96,0x9e,0x32,0x53,0x78,0x37,0x90,0x57,0x1,0x93,0x7,0x50,0xa3,0x3c,0x2f,0x26,0x5f,0x18,0x53,0x93,0xc5,0x46,0xb2,0x16,0x22,0xf,0x88,0x9a,0xa3,0x46,0xcc,0x4b,0xba,0x42,0xf4,0x24,0x4c,0xad,0x22,0xfa,0x8,0x38,0x95,0xb0,0x76,0xe0,0x34,0x28,0x8f,0xad,0x7a,0x36,0x48,0x4b,0xca,0x66,0x22,0x12,0x77,0xe8,0x79,0x7,0x93,0x5c,0xb4,0xc0,0xa8,0x28,0xb9,0x7,0xa4,0x4d,0x26,0x36,0x3,0xd5,0x8a,0x91,0xa1,0x6b,0x40,0x96,0x5b,0xe,0x84,0xf1,0x23,0x64,0x59,0x9c,0x90,0x74,0x40,0x2c,0x65,0x98,0xd,0xf4,0x31,0xf5,0x1e,0x44,0x4,0xf0,0x3e,0x9a,0x73,0x12,0xd9,0x78,0xa4,0x6a,0x4f,0xe,0x13,0x4b,0x72,0x3c,0x51,0x6e,0x8e,0xb,0x20,0x31,0xed,0x40,0x8e,0x2,0x74,0xd,0x3d,0xbd,0x41,0x48,0xae,0x62,0xcd,0x8a,0x64,0xe1,0x39,0x11,0xb0,0x1a,0x54,0xbb,0xa0,0x50,0x86,0x17,0x91,0xec,0x2c,0x2a,0xc2,0xa9,0x78,0x9,0x13,0xd2,0x96,0x97,0x4a,0x1c,0x33,0x20,0x47,0xe8,0xa1,0x89,0x7f,0xc7,0xb1,0xdd,0x6e,0x70,0xdb,0x55,0x25,0x3b,0x6b,0xd,0xdc,0x52,0x7b,0x2f,0x50,0x64,0x6,0x2b,0xcf,0xe5,0x2b,0x51,0x91,0x83,0x38,0x94,0x1e,0x97,0x61,0xc6,0xdf,0xc,0xd8,0x21,0x99,0x5e,0xf7,0x6f,0x65,0x7c,0x85,0x98,0x33,0xdd,0xca,0x21,0xb5,0x2e,0x2,0x28,0x29,0x5c,0x10,0xc7,0x68,0x80,0x2c,0x49,0x71,0x83,0xb2,0x55,0xcc,0x3a,0x82,0x28,0x1a,0x7b,0x42,0x4a,0xc5,0x97,0x88,0xe1,0x38,0xb6,0xf4,0xde,0x41,0xbf,0xf0,0xa8,0xf,0x5b,0xc8,0x93,0xbe,0x1,0xd1,0x62,0x30,0x96,0x41,0xe1,0x18,0x6,0x1,0x22,0x27,0x91,0x4c,0xbd,0x69,0x61,0x29,0xa2,0x4b,0xc4,0xf0,0x4e,0x95,0x39,0x4d,0xa6,0x62,0x78,0x71,0x6f,0xd0,0x36,0xc,0xba,0x96,0xfd,0x56,0xae,0x1a,0x80,0x64,0xf7,0x6a,0x5,0xac,0x9a,0xad,0x4f,0xf9,0xf2,0x6d,0x9b,0x96,0x3b,0x54,0xa2,0xa3,0x5e,0xfb,0xaf,0x15,0xc3,0x29,0x80,0x57,0xa2,0xab,0x27,0x62,0x86,0xfe,0x16,0xe2,0xe9,0x21,0x80,0xa8,0x7d,0xa0,0xf9,0x41,0xf9,0xa9,0xbd,0xec,0xa0,0x3c,0x91,0x77,0xb,0xe5,0xb8,0x0,0x57,0x90,0xa7,0xb0,0xd5,0xd2,0x44,0xe,0x26,0xd6,0x90,0xe1,0x34,0xb0,0xf3,0xbc,0xa6,0xe0,0x15,0xd7,0x90,0x29,0x3d,0xb5,0x63,0x91,0x48,0x13,0x87,0xca,0x56,0x42,0xe1,0x18,0xa9,0x90,0x64,0xab,0x41,0x63,0x3f,0x1,0x1,0x1c,0xca,0x8,0xcf,0x1a,0x71,0x13,0xca,0x14,0x7,0xb0,0xd4,0x55,0x51,0x7e,0xca,0xab,0x1d,0x33,0x16,0xc8,0x9,0x40,0x52,0xd5,0x9f,0x12,0x27,0x55,0xbd,0xda,0xb7,0xd0,0x13,0x21,0x26,0xbf,0xc7,0x95,0x3a,0x73,0xcf,0x8c,0x71,0x59,0xc4,0xab,0xdf,0xb3,0x70,0x8c,0xe0,0x8,0x52,0xe3,0xe,0x16,0x72,0x58,0x57,0x38,0x18,0x42,0x43,0x3b,0x62,0x8d,0x12,0xa5,0xec,0x4,0x8e,0xf4,0x14,0x3d,0x6b,0x82,0x89,0xff,0x4b,0xee,0x64,0x2f,0x59,0x59,0xc4,0x83,0x3a,0xcd,0xb6,0x3e,0x3e,0x98,0x9c,0x69,0x6b,0x58,0xb1,0x45,0x30,0x3e,0x2,0xcd,0xfd,0xa,0x4,0x2a,0x36,0xcf,0x52,0x80,0xa9,0x47,0xe3,0xab,0x85,0x17,0xd,0xef,0xed,0xf1,0x12,0x4c,0xd2,0xe,0x65,0x51,0x95,0x2e,0x5e,0x6b,0x60,0x26,0xd9,0xc8,0x76,0xcb,0x86,0x33,0x75,0x2a,0x53,0xb,0x3b,0x19,0x88,0x61,0xb2,0x83,0xd3,0xca,0x1b,0x1f,0x83,0x6d,0xbb,0x8b,0xe3,0x4a,0xb3,0x68,0x0,0xdc,0xeb,0xd3,0x88,0xa0,0xa9,0x7c,0xed,0x8f,0x6d,0x28,0x48,0xd5,0x2a,0x81,0xd9,0xec,0x65,0x0,0xf9,0x22,0x2,0x34,0x3e,0x39,0x6a,0xd4,0x64,0x4b,0x5e,0xc1,0xb3,0xd2,0xb6,0xa4,0x22,0xfb,0xb3,0x9b,0x57,0xec,0xb3,0x58,0x2f,0x2,0xdd,0x4b,0x59,0x18,0x12,0xb1,0x2,0x23,0xf4,0xed,0x24,0x20,0x83,0xa8,0x4,0xa4,0x69,0xca,0x92,0x50,0x70,0xb,0xf8,0x38,0x16,0xf2,0xb,0xe5,0x5,0x25,0xd,0xa2,0x20,0xf8,0x1e,0x8a,0x97,0x30,0x29,0x8d,0x88,0xc7,0xa9,0xc7,0x49,0xd1,0x5,0x1a,0xd5,0xe8,0x56,0xe,0x13,0xdb,0xa1,0x8c,0x2b,0xce,0x51,0x26,0xd0,0x22,0x42,0x79,0x26,0x74,0x21,0x98,0xd5,0x69,0xb0,0x74,0xe2,0x29,0x29,0xc1,0x86,0xf6,0xe6,0xd2,0xe4,0xf7,0xc6,0x49,0x9a,0xd7,0xe,0xef,0x7d,0x9e,0xf7,0x2,0xb8,0x19,0x5c,0x22,0xeb,0xe,0x16,0x61,0x6,0x90,0x22,0x73,0xaa,0x21,0x9d,0xc5,0x72,0x9c,0x94,0x7c,0x50,0x2,0x71,0x9a,0x35,0xf5,0x0,0x77,0x31,0xe,0x19,0xcd,0x5c,0x1,0xbb,0x16,0x10,0x27,0xd0,0x43,0x0,0xdc,0xc4,0x85,0x0,0x8e,0x60,0xac,0x83,0x48,0x3e,0x2a,0x6,0x17,0x27,0x4a,0x88,0x47,0xc0,0x48,0x64,0xe3,0x8e,0xe4,0x93,0xf,0xb,0x40,0x1a,0x56,0x1c,0x13,0xc6,0x49,0x4,0x52,0xe2,0x3e,0x4e,0x68,0x54,0x70,0x4d,0x28,0xef,0x5d,0xf0,0x1,0x7a,0xba,0x68,0x9,0x48,0x30,0x41,0xe3,0xb,0x67,0x8a,0xd3,0x20,0xfb,0x49,0x5c,0x42,0x8b,0x3,0x49,0xd5,0x33,0x21,0x20,0x90,0x8f,0xa6,0xe6,0x64,0x4a,0xae,0x17,0x4e,0xe0,0xc4,0x23,0x8d,0xd0,0x89,0xa0,0xdd,0x6,0xac,0xad,0xc2,0xc6,0x6,0x74,0x13,0x9c,0xa,0x8b,0x22,0x2c,0x38,0x47,0xeb,0x1c,0x2a,0x1d,0x63,0x9d,0xb0,0xa6,0x1b,0xac,0xca,0x4,0xdf,0x74,0x30,0xa7,0xb0,0xd0,0xc0,0xc2,0x8,0x69,0xda,0xd0,0x6f,0xe7,0x51,0xb1,0xe6,0x5b,0x45,0xd9,0xb5,0xef,0xbf,0xf6,0x20,0x4e,0xc9,0xfe,0xa,0x19,0xea,0x85,0x2f,0xd3,0x47,0xdb,0x68,0x97,0x59,0x7c,0x46,0x0,0x92,0x6c,0x2f,0x94,0xad,0x44,0xa0,0x25,0xb6,0x9e,0xd4,0x6e,0x2f,0xf8,0x76,0xd,0xd9,0x79,0x90,0xd6,0x5,0x73,0xce,0x7,0xad,0xae,0x88,0x93,0x74,0xf6,0x90,0x68,0x59,0x50,0x72,0x85,0x33,0xa4,0x25,0xe4,0x72,0xce,0x50,0x12,0x49,0x1a,0xcf,0x20,0xa,0x79,0x13,0x55,0xd6,0xd7,0x95,0x8d,0x47,0x94,0xd,0x15,0xba,0x66,0x8e,0x66,0x7e,0x81,0xb9,0xc5,0x39,0x46,0x23,0x87,0x73,0x9e,0x49,0x74,0x44,0x39,0xa2,0xa7,0x31,0x4e,0x56,0x8,0x37,0xb,0xb1,0x85,0x42,0x30,0x5b,0xc3,0x3f,0x4f,0x83,0xd2,0x46,0x9d,0xa4,0x43,0x59,0x8f,0x68,0x15,0x62,0x1f,0x22,0x27,0x10,0x41,0x5b,0xc1,0x4f,0x36,0xe0,0xd0,0x11,0x46,0x1b,0x9e,0xc7,0x2c,0xed,0xe4,0x92,0x13,0xcf,0xe5,0xe2,0x3,0xa7,0x73,0xde,0x49,0x7,0x38,0xb0,0xe7,0x4,0xf6,0xee,0xd8,0xc9,0xd2,0xfc,0x2,0x6d,0xdb,0xa2,0xaa,0x6c,0x4c,0x26,0x1c,0x5d,0x5b,0xe5,0xfe,0x87,0xe,0x71,0xfb,0xc1,0x7b,0xb9,0xee,0xde,0x5b,0xf9,0xfc,0xbd,0x37,0xf3,0xb9,0xfb,0x6e,0xe1,0x66,0x7d,0x80,0x6e,0x59,0x61,0x65,0x1e,0xd7,0xb6,0x30,0x99,0xe0,0x33,0x27,0x80,0x1e,0x40,0x7b,0x26,0xa5,0xe5,0x16,0xb5,0xb8,0xe9,0x2a,0x80,0xf,0x28,0x8c,0x52,0x3c,0x88,0xad,0x74,0x8a,0xb6,0x20,0x3e,0x5a,0x1,0xd1,0xf4,0x6b,0x7c,0xb4,0xe3,0x13,0xe5,0xa3,0x59,0x42,0x13,0xb5,0x77,0x15,0x68,0x7c,0xcb,0xb8,0xb9,0x8f,0x5f,0xf8,0xd3,0x67,0x71,0xf6,0xd9,0xe7,0xe0,0x3b,0x8f,0xb8,0xfa,0xd4,0xa1,0xf2,0x3e,0x32,0xfc,0x64,0xcb,0xa4,0xaa,0x8c,0xc7,0x13,0x56,0x57,0xd7,0x38,0x78,0xe8,0x30,0x77,0xde,0x7d,0x3f,0x37,0xde,0x72,0x37,0xd7,0xde,0x74,0x37,0xd7,0xdd,0x76,0xf,0xf7,0x1e,0x52,0xfc,0xfc,0xe,0x16,0x76,0x2c,0xe1,0x5c,0xc7,0x6,0x1d,0x4d,0x74,0x0,0x69,0xc,0x35,0x4b,0x66,0x6e,0x12,0x25,0x41,0x97,0x8,0x9a,0x43,0x38,0xad,0x24,0xe8,0x6,0x4d,0x64,0x97,0x4a,0x10,0xf,0x7e,0xd4,0xb0,0xba,0x7e,0x14,0x1e,0x38,0xcc,0x13,0x77,0xec,0xe1,0x5,0x8f,0x7f,0x26,0xcf,0x79,0xdc,0x13,0xb9,0xf0,0x9c,0x73,0x59,0xd8,0xb5,0xf3,0xb8,0xde,0xe7,0xc1,0x7b,0xee,0xe7,0x5f,0xae,0xbf,0x9a,0x77,0x5d,0xfd,0x11,0xde,0x79,0xeb,0x27,0xb9,0xb9,0xb9,0x17,0xf6,0x2d,0xd0,0xb4,0x2d,0x7e,0xec,0x83,0x2f,0x64,0x4a,0xde,0x7,0x5d,0xa2,0x70,0x87,0xc4,0xde,0x2b,0x65,0xb1,0x87,0x38,0x93,0x69,0xeb,0x41,0xbb,0xc8,0xaa,0x3d,0xf2,0x12,0x79,0xa3,0xe2,0x40,0x47,0xae,0xe7,0xe2,0xc5,0xc5,0x0,0x90,0x44,0xc5,0x11,0x39,0xb2,0x97,0xce,0x5,0x2a,0x56,0x6d,0x59,0x5d,0xbc,0x9d,0xd7,0x7e,0xf0,0xfb,0x78,0xd4,0xa3,0xce,0x3e,0x3e,0xe8,0xfe,0x9b,0x92,0xe7,0xae,0x3b,0xef,0xe4,0x33,0x57,0x5e,0xc3,0xdf,0x7f,0xf8,0x73,0x7c,0xec,0x8b,0x77,0xf1,0xb0,0x2c,0xb1,0xbc,0x7b,0x27,0x5e,0xc7,0x74,0xe2,0x83,0xa2,0x2a,0xe0,0x9b,0x2e,0xbe,0x8b,0xe0,0x9b,0xc0,0x19,0xbc,0x28,0x2a,0x3e,0x9e,0x58,0xe6,0xe9,0x9c,0xa7,0x73,0x1,0xf4,0xae,0x15,0xd6,0xe8,0x18,0x1f,0xbc,0x9f,0x67,0xee,0x39,0x89,0x97,0x5d,0xf6,0x1c,0x9e,0xfb,0xd4,0xa7,0x31,0xb7,0x73,0x47,0xe9,0x5d,0x15,0x9f,0x62,0x19,0x93,0x8c,0x97,0xac,0x45,0x65,0xd3,0x35,0x30,0xd4,0x30,0xe,0xe7,0x1c,0xce,0x90,0xc2,0x3,0x77,0xde,0xcb,0xdf,0x7c,0xec,0xef,0xf9,0xfd,0x2b,0xdf,0xce,0x17,0xe7,0x6e,0x83,0x7d,0x2b,0x38,0xaf,0x78,0x1b,0x74,0x92,0xa9,0x36,0xad,0x4c,0x1a,0xca,0xce,0x71,0x2,0x11,0x41,0xb2,0x48,0x98,0x50,0xb8,0x45,0xe2,0xb6,0x1d,0x21,0xd8,0x7e,0x3,0x98,0x20,0xff,0x8d,0x3f,0x56,0x15,0xf0,0x22,0x41,0xf9,0x6a,0xc8,0xb2,0x3b,0xb0,0xe3,0x18,0x1a,0x6e,0xd8,0x31,0x2e,0x21,0x80,0x47,0x7c,0xcb,0x91,0xa5,0x3b,0x78,0xf5,0xfb,0x5e,0xc8,0xa3,0xcf,0x7b,0xc,0xde,0x7b,0xdc,0x2c,0xe,0xf0,0x6f,0x4c,0x9a,0x95,0x83,0xf4,0x1b,0x5c,0xe3,0x7a,0x5c,0xe5,0xea,0xab,0x3e,0xcf,0x9f,0xbf,0xfd,0xfd,0xbc,0xe7,0x8a,0x5b,0xf0,0x3b,0xf6,0x31,0xbf,0xd0,0x32,0xf1,0x63,0x10,0xd,0x4e,0x2a,0x9,0xd4,0xe5,0xe3,0x91,0x71,0xde,0x75,0x61,0x61,0x2a,0x1d,0x7c,0x21,0x1d,0x9d,0x53,0x18,0x39,0xe,0xaf,0x1e,0xe1,0xf4,0xb5,0x31,0xbf,0xf8,0x9c,0xe7,0xf1,0x3d,0xdf,0xf0,0x3c,0x64,0x61,0x1e,0x80,0xce,0xc7,0x53,0xd1,0x44,0xe2,0x66,0xd9,0xe3,0x79,0x97,0xb2,0xb5,0xbe,0x9,0x87,0x2a,0xf1,0xd0,0x3d,0xf,0xf0,0xdb,0xef,0xfc,0x33,0x5e,0x73,0xfd,0x5f,0xb3,0x76,0xa,0xb8,0x66,0xe,0xdf,0x8d,0xb,0x40,0xb3,0xab,0xd7,0x5a,0x25,0x94,0x3c,0x31,0xbf,0xe9,0x40,0x26,0x14,0x24,0x48,0xc9,0x83,0xac,0x93,0x10,0x49,0x7e,0x88,0x37,0x64,0xdd,0x16,0x51,0xb4,0x1,0x6d,0x88,0x40,0xd6,0x2c,0xc3,0x55,0x82,0x76,0x9b,0x58,0x7f,0x10,0xd,0x1e,0x47,0xcb,0xe1,0xc5,0x3b,0x78,0xd5,0x3f,0x7e,0xef,0x7f,0x38,0x2,0xcc,0x4a,0xaa,0x8a,0xf7,0x8a,0x38,0x17,0x42,0xda,0x80,0x8f,0x7c,0xe4,0xa3,0xfc,0xc6,0x9b,0xfe,0x8e,0x1b,0x8e,0x8,0x3b,0x76,0xaf,0x30,0xee,0xc6,0x68,0x3c,0x2f,0x50,0x23,0x72,0x7b,0xf1,0xa8,0x8b,0xda,0x78,0x3c,0x57,0xd0,0xe3,0x71,0xf3,0xd,0x7,0x1f,0x7a,0x90,0x67,0xec,0xdc,0xcb,0xef,0xbd,0xf4,0x47,0x39,0xf3,0x9c,0xb3,0x3,0x1d,0x7a,0x1f,0x34,0xf9,0xe3,0x4,0xfa,0x66,0xe3,0xef,0xd4,0xd3,0xba,0x70,0x30,0xc2,0x47,0x3e,0xf6,0x51,0x7e,0xf0,0x9d,0xbf,0xc4,0xf5,0xfb,0xee,0xc6,0x2d,0x2e,0xe1,0x27,0x63,0xc3,0xda,0x4d,0xa4,0x70,0x8f,0x2b,0xc4,0x9d,0x13,0x99,0xfa,0xc7,0x20,0xe3,0xf0,0x97,0x9,0x45,0xc3,0x3,0xbb,0xcb,0xc2,0x9,0x1e,0xc1,0xd3,0xe0,0x69,0x54,0x69,0xba,0x70,0x14,0x8c,0xeb,0x3a,0x9a,0xce,0xd3,0x68,0x67,0x2e,0x8d,0x97,0xcf,0x97,0x23,0x98,0x59,0xbd,0xf6,0xff,0x7f,0x4e,0x22,0x42,0xd3,0x4,0xe0,0x7b,0xef,0xe9,0xbc,0x72,0xe9,0xa5,0x4f,0xe7,0x2d,0xaf,0xf9,0x59,0x9e,0x7d,0xf6,0xa,0x47,0xe,0xde,0xcf,0x5c,0xdb,0xd0,0xfa,0x2e,0xbc,0x27,0x9e,0x56,0x3b,0x1a,0xc2,0x7d,0x8b,0xa7,0x55,0x8f,0xf3,0x1d,0xf3,0x23,0xe1,0x91,0x43,0xf,0xf0,0xed,0x27,0x9f,0xc6,0x5f,0xfd,0xef,0x5f,0xe1,0xcc,0x73,0xce,0x66,0xd2,0x75,0x61,0x25,0xd2,0xb9,0x7f,0x77,0xe0,0xa7,0xf1,0xb7,0xae,0x41,0x55,0x99,0xf8,0x8e,0x4b,0x9f,0xf6,0x74,0x3e,0xf0,0x43,0x6f,0xe2,0x29,0xf,0x9d,0x8b,0x3f,0x7a,0x18,0xd7,0x42,0x9,0x8c,0xb7,0x1,0xa8,0x89,0xcd,0xa7,0x6b,0x23,0x5e,0xeb,0xe1,0xd2,0x75,0xd0,0xd,0xd0,0x71,0x55,0xae,0x24,0x57,0xe,0x6f,0xd4,0xb8,0xd6,0xee,0x71,0x13,0x1f,0x90,0xa0,0xba,0x44,0x3,0xb0,0x9b,0xf8,0x57,0xd4,0x23,0xde,0x87,0x85,0x99,0x7f,0xff,0x79,0x39,0xae,0xe4,0x9c,0xa3,0x71,0x42,0xd7,0x75,0xec,0x3d,0xe1,0x44,0xfe,0xe0,0xd7,0x7e,0x8e,0x6f,0xbe,0xf0,0x0,0x8f,0x1c,0xbc,0x8f,0x51,0xdb,0xd0,0xe0,0x71,0x74,0x48,0x42,0x68,0x2,0x12,0xb,0x4a,0xdb,0x3a,0x8e,0x3c,0xfc,0x30,0x5f,0xb7,0xef,0x0,0x7f,0xf0,0x3f,0x7e,0x81,0xf9,0x95,0x15,0xbc,0xf7,0xb4,0x4d,0xb3,0x75,0xc7,0xff,0xe,0x29,0x21,0xc2,0xa4,0xeb,0x38,0xed,0xec,0x33,0x79,0xe7,0xcb,0xde,0xc8,0x25,0xf,0x9e,0x89,0x1f,0x1f,0x8d,0x61,0xf4,0x89,0x9d,0x1b,0x60,0x6a,0xba,0x8f,0xd4,0xae,0x8f,0x0,0x87,0x81,0x23,0x4,0x44,0x88,0xec,0x3f,0xb3,0xf9,0x7e,0x72,0xe9,0xe4,0x4e,0x47,0x87,0x23,0x52,0x85,0x76,0x34,0x9d,0xd2,0xf8,0xe,0xe7,0x7d,0xb8,0xb4,0x8b,0x97,0x37,0x97,0xe6,0xeb,0x3f,0x5b,0x6a,0x9a,0x26,0x0,0x6f,0x6e,0x81,0x57,0xfe,0xfc,0x4f,0xf2,0x94,0x53,0x77,0xb2,0x76,0xe4,0x30,0xad,0x14,0xc7,0x51,0x4b,0x79,0x9f,0x16,0xcf,0x64,0xb2,0xc1,0xa3,0x3c,0xfc,0xce,0x8f,0xff,0x14,0xa3,0xa5,0xc5,0x63,0x12,0x67,0xaa,0x4a,0xe7,0x3d,0x5d,0xd7,0xd1,0x79,0x73,0xc5,0x7b,0xef,0xfd,0xd6,0x8d,0xc4,0xd4,0x36,0xd,0x5d,0xd7,0xb1,0xff,0xd4,0x93,0x78,0xeb,0x8b,0x7e,0x9f,0xfd,0x77,0x2d,0xe2,0x5d,0x2,0x66,0xa4,0x66,0x4d,0x48,0x30,0xe,0xbf,0x75,0x4c,0x0,0xfc,0x1a,0x7d,0x99,0x5f,0xf,0xb4,0x7f,0xb9,0xc0,0x2,0x83,0x5d,0xdc,0x18,0x6e,0xe0,0xd4,0x23,0x51,0x1c,0x34,0xaa,0x34,0xde,0xd3,0xf8,0xf0,0xd7,0xc5,0x9,0x6c,0xc,0x37,0x38,0xd6,0x14,0xe4,0xb6,0xdf,0xf6,0xd5,0x5b,0xc,0xda,0x66,0x72,0xce,0xe1,0xbd,0x67,0x7e,0x71,0x89,0xdf,0xf8,0xe9,0x97,0xb1,0xd7,0x1f,0xc5,0xfb,0x9,0x23,0xed,0x68,0x23,0xa2,0xb7,0x4c,0x82,0x38,0x68,0x4,0x3d,0xf4,0x0,0x3f,0xff,0xed,0xdf,0xcd,0x9,0x27,0x9d,0x44,0xd7,0x75,0xdb,0x2,0x7e,0x2,0xbc,0x88,0xd0,0x38,0x47,0xd3,0x34,0x34,0xce,0x5c,0xf1,0xde,0xb9,0x10,0x2f,0xdd,0x6d,0x13,0x11,0x9a,0xa6,0x61,0xd2,0x4d,0x38,0xff,0x82,0xf3,0xf9,0xed,0xa7,0xfd,0x2c,0xa3,0xbb,0x8f,0xb0,0xdc,0x76,0x2c,0x30,0x61,0x9e,0x31,0xf3,0x8c,0x19,0xe9,0x18,0x61,0x3,0x58,0x45,0x58,0x45,0x6c,0x64,0xb4,0xbd,0x36,0x49,0x6d,0x43,0xde,0xdd,0x97,0xac,0xfc,0x62,0x27,0x1b,0x45,0x53,0x1b,0x82,0x13,0xc8,0x96,0x71,0x49,0x6c,0x1c,0x3b,0x7,0x38,0x5e,0xd,0x3a,0x51,0xd2,0x76,0x29,0xd3,0x39,0x47,0xd7,0x75,0x9c,0x7e,0xc6,0x99,0xbc,0xf4,0xbf,0x3c,0x87,0xdf,0x7c,0xfb,0xbb,0xd9,0x75,0xe2,0x3e,0xba,0x6e,0x1c,0x8f,0x1b,0xa,0x9e,0xbd,0x23,0x47,0x8f,0xf0,0xd4,0x53,0xce,0xe0,0xb9,0xcf,0xfa,0x5a,0xbc,0xf7,0x34,0xdb,0x60,0xfb,0xaa,0x61,0x3,0x6d,0x23,0xc2,0xe1,0x7,0x1e,0xe4,0xea,0x1b,0xbf,0xc8,0x4d,0x77,0x7f,0x99,0xfb,0xe,0x1f,0x64,0x75,0x63,0x95,0xb6,0x69,0xd9,0xbd,0xbc,0x83,0xd3,0x4f,0x38,0x95,0xc7,0x9e,0xf9,0x68,0xce,0x7a,0xd4,0x59,0x34,0x4e,0xe2,0x16,0x78,0xd9,0x52,0x6c,0xb6,0xae,0xa1,0xf3,0x1d,0xdf,0xfb,0x4d,0x2f,0xe4,0x6d,0x57,0xbd,0x9d,0x7f,0x5c,0xbd,0x9c,0xe5,0xb9,0x5,0x26,0x3a,0x6,0x3c,0x9e,0x75,0xc6,0x74,0x78,0xc6,0x51,0x8c,0x4d,0xbb,0x90,0x6c,0x4a,0xba,0xbb,0x31,0xa,0x13,0x2,0x94,0xe5,0x13,0x8b,0xc,0x39,0x90,0x86,0xe8,0x37,0x70,0x69,0x47,0x8f,0xe2,0x3d,0x71,0x21,0xc6,0x99,0x5a,0xdb,0x4f,0xb7,0xdd,0x76,0x2b,0x8f,0x1c,0x3d,0x4a,0xe3,0xdc,0xcc,0xda,0xd1,0x1b,0x4d,0xd3,0x36,0xac,0xac,0x2c,0xb3,0x77,0xef,0x1e,0x46,0x6d,0x30,0xc5,0xf2,0x16,0xb2,0x6d,0x20,0x91,0x73,0xe,0x55,0xe5,0xdb,0xff,0xcb,0x37,0xf1,0xb6,0xcb,0x3f,0xc4,0x1d,0xeb,0xeb,0x8c,0x46,0x69,0xa3,0x8a,0x86,0xb3,0xe,0x8f,0x3c,0xcc,0x77,0x7e,0xeb,0x77,0x21,0x4d,0x83,0xef,0x36,0x61,0xa1,0x31,0x25,0xe0,0x3f,0xf8,0xc0,0x21,0xde,0xf0,0xf6,0x37,0xf3,0xee,0x2f,0x7e,0x98,0x3b,0xc6,0x7,0x59,0x1b,0x8d,0xf1,0xad,0x47,0xd3,0x5a,0x80,0xf7,0xb8,0xe,0xf6,0xb0,0xc4,0x57,0xec,0x39,0x9f,0x1f,0xb8,0xf4,0x85,0x7c,0xed,0x33,0x9e,0xd5,0x6b,0x63,0x66,0x8a,0xbb,0x6f,0x64,0x24,0xfc,0xe4,0x65,0x2f,0xe7,0xa3,0xef,0xba,0x9c,0xe6,0xf4,0xd,0x98,0x24,0xed,0x7e,0x95,0x96,0x8,0x1f,0x4c,0x94,0x3b,0xd1,0x10,0x4c,0x4d,0x27,0x93,0x39,0x96,0x1b,0x4b,0x3c,0x9a,0x87,0x78,0x46,0x50,0x59,0xa9,0x35,0x4e,0xb,0xd2,0xca,0x5a,0xf8,0x5f,0xf0,0x49,0xc4,0xd8,0x81,0x26,0x5,0x85,0x78,0x84,0x8e,0xd9,0x20,0x1c,0x9a,0xb8,0xf0,0x5e,0xbf,0xf3,0x8a,0x37,0x72,0xdd,0x47,0xef,0x63,0x71,0xc7,0x22,0x5e,0xd3,0x84,0x81,0x8f,0x6b,0x7,0x3d,0x97,0x70,0xb,0xa3,0x85,0x86,0xdd,0x27,0x2c,0x72,0xfe,0x85,0xa7,0xf3,0xdc,0x6f,0xbc,0x94,0x4b,0x2e,0xb9,0x24,0x8e,0x52,0xb3,0xd3,0x65,0xf6,0x3c,0x6,0xa5,0x70,0x71,0x79,0x85,0x6f,0x7a,0xda,0x53,0x79,0xdd,0x7b,0xde,0xcb,0xe2,0xfe,0x3d,0x4c,0x3a,0x45,0x9c,0x32,0xe9,0x36,0x38,0x65,0x69,0x99,0xa7,0x3d,0xf1,0x49,0x61,0xa2,0xb6,0xe0,0x2e,0x5e,0x15,0x27,0xc2,0x6d,0x5f,0xbe,0x95,0x1f,0xfa,0xbd,0x9f,0xe3,0x5f,0xf5,0x36,0x96,0xf7,0x2e,0xb3,0xd8,0x2e,0xb3,0x1c,0x57,0xfd,0x34,0x9a,0x69,0xea,0x94,0x4e,0x3c,0xeb,0x6c,0x70,0xf9,0xda,0xa7,0xf9,0xd0,0xdf,0x7e,0x9c,0x17,0x5f,0xf5,0x1d,0xfc,0xf2,0xf,0xfe,0x22,0x6e,0xbe,0x9,0x0,0xde,0x4,0x9,0x9a,0x68,0x1d,0x5c,0xfa,0xa4,0x67,0xf0,0x55,0x1f,0xfc,0x4a,0x3e,0xb1,0xf6,0x11,0x16,0xdb,0x16,0xcf,0x6a,0x7c,0xff,0x19,0xf5,0x80,0x51,0x7c,0xa8,0x55,0xf3,0xa2,0x11,0x7e,0x44,0x1d,0xc0,0x2a,0x81,0x42,0x87,0xc4,0xfb,0x64,0x32,0x39,0xf5,0x34,0x5d,0x87,0x9b,0x4,0xad,0x5f,0xa2,0x62,0xd8,0xa4,0xdf,0xc7,0xa1,0x3,0xcc,0xb3,0xc4,0xce,0xf1,0x7e,0x56,0xba,0x7d,0xac,0xf8,0x7d,0xec,0xf0,0x7b,0x59,0xd6,0xbd,0xac,0xe8,0x5e,0x56,0xd8,0xcb,0x32,0x7b,0x59,0x62,0x1f,0x4b,0x6e,0xf,0xb,0xec,0x81,0xf5,0x1d,0xdc,0x77,0x9b,0xf2,0x4f,0xef,0xba,0x96,0x9f,0xf9,0xb1,0xdf,0xe3,0xd5,0xaf,0xfa,0x7d,0xd6,0xd7,0xd7,0xa2,0x57,0x74,0x6b,0x4,0x94,0x18,0xc9,0xf2,0xac,0xaf,0x7e,0xa,0xbb,0x1a,0x20,0x9a,0x84,0x23,0x51,0x26,0x6b,0xab,0x3c,0xe6,0xc0,0xa9,0xec,0x39,0x61,0xdf,0xd6,0x54,0x49,0xa0,0x9c,0xc9,0xc6,0x98,0xff,0xfd,0x67,0xaf,0xe4,0xda,0xf6,0x76,0x4e,0xdc,0xbf,0x97,0x5,0x85,0x66,0xb2,0x81,0x74,0x63,0xc4,0x6f,0x20,0xdd,0x6,0xda,0x8d,0x61,0x32,0x46,0x26,0x1b,0xcc,0x4d,0x3c,0xbb,0xe7,0x96,0x58,0x39,0x6b,0x7,0x6f,0xb8,0xe5,0xcd,0xfc,0xca,0x9f,0xfe,0x6,0xe,0xb7,0xad,0xb1,0x7b,0xed,0x68,0xe6,0x1d,0xcf,0x3b,0xff,0x79,0xf0,0xf0,0x1a,0x73,0xcd,0x1a,0x2d,0xe1,0xfc,0x84,0x11,0x61,0xf7,0x74,0x4b,0x0,0xba,0xbd,0x66,0xe5,0xcf,0x11,0x90,0x63,0x2e,0x28,0x81,0x45,0xf9,0x6b,0xa6,0x2e,0xdf,0xbb,0x5c,0x54,0x6,0x5b,0xdf,0x5,0x9b,0x5a,0xc3,0x22,0x8a,0xf3,0x7a,0xcc,0x42,0x40,0xa2,0x46,0x2b,0x6c,0xc4,0x6b,0x92,0xaf,0x90,0x3f,0xc6,0x31,0xa6,0x61,0x4c,0xc3,0x6,0x23,0x37,0x61,0x69,0x4e,0xd8,0xbb,0x73,0x7,0x7b,0x56,0x4e,0xe2,0x5d,0x6f,0xfb,0xc,0xaf,0x7e,0xe5,0xeb,0x80,0xed,0x29,0x87,0xce,0x39,0x10,0xe1,0xac,0xb3,0xce,0xe2,0xac,0xfd,0x27,0xd0,0xad,0xaf,0x31,0x12,0x4f,0x2b,0x8a,0x6e,0xac,0x71,0xce,0x29,0xa7,0xc6,0xc9,0xde,0x1c,0x99,0x3b,0xdf,0x21,0x22,0x5c,0xf1,0xaf,0x57,0xf2,0xe9,0xfb,0xae,0xe2,0x84,0xdd,0x3b,0xd1,0xf5,0x55,0xc4,0x5a,0x50,0xd9,0xc7,0x50,0x2c,0x2b,0x47,0x87,0xea,0x18,0x59,0xdf,0xe0,0xa4,0xd3,0xf6,0xf2,0xe6,0x1b,0xfe,0x92,0xcb,0x3f,0x76,0x79,0xd0,0x51,0xfc,0xe6,0x22,0x47,0xe2,0x2,0xcd,0xd3,0x1f,0xfb,0x4c,0x76,0xaf,0xcf,0x3,0x13,0x5a,0x64,0x10,0xc0,0x23,0xa,0x52,0xd4,0x79,0x43,0xc8,0xe1,0x5c,0xe6,0x0,0x16,0x9,0xd2,0xbd,0xc7,0x3e,0x6f,0xf0,0xd9,0x1a,0x8,0xe6,0x5f,0x74,0xa0,0x1c,0x7,0x7,0x10,0x88,0x13,0x96,0x1c,0x4a,0xda,0x43,0xb4,0x6c,0x6a,0xe6,0xbc,0xe,0xd1,0x9,0xda,0x8d,0xd1,0x6e,0x9d,0x53,0x4f,0x3a,0xc0,0x7,0xdf,0x77,0x5,0x1f,0xfa,0xd0,0x47,0xb3,0xa2,0xb7,0x55,0xf2,0xde,0xd3,0x8e,0x46,0x9c,0x77,0xfa,0x69,0x74,0xeb,0x47,0x69,0x45,0x71,0xd2,0xe1,0x7c,0xc7,0x89,0x7b,0xf7,0x85,0x42,0x5b,0xe1,0x52,0x7c,0xfe,0x85,0x5b,0xae,0x43,0x47,0x1d,0x4d,0xd7,0xd1,0x8a,0x21,0x12,0x73,0x85,0xbc,0x68,0x71,0xa4,0xe7,0xd2,0xe1,0x36,0x3a,0x9a,0xfd,0x9e,0x37,0x7f,0xf8,0x2f,0xf0,0x13,0x9f,0xc7,0xb6,0x99,0x5,0xe4,0xbd,0xe7,0xec,0xd3,0xce,0xe5,0xf4,0xd1,0xa3,0xd0,0xe,0x46,0xc8,0x14,0x95,0xd7,0xbf,0xa3,0x43,0xb7,0x7,0xf4,0xc6,0xe4,0x3b,0x42,0x28,0x43,0x6,0x7c,0x12,0x3,0xc9,0x31,0x22,0xd1,0x39,0x54,0x44,0x84,0x47,0xe2,0x26,0x3d,0xf1,0x71,0xdf,0x9e,0xf7,0xc7,0xa5,0x4,0xa2,0x21,0x6a,0x37,0x4f,0x5a,0xf4,0x31,0x34,0xaa,0x6,0x19,0xad,0xaf,0xa1,0x20,0x44,0xd8,0x89,0xbc,0xce,0xf2,0xfc,0x32,0xff,0xf0,0x9e,0xf,0x2,0xe0,0x64,0x7b,0x26,0x1b,0xc0,0xe9,0x7,0x4e,0x46,0xba,0xd,0x1a,0x9,0xed,0xb5,0xda,0xb1,0xb4,0xb0,0x70,0x4c,0xc3,0x5f,0xdd,0x58,0xc5,0x49,0x19,0xcf,0x28,0x2e,0x2b,0x5b,0xc7,0x5a,0x20,0xa6,0x2e,0x23,0x41,0x1b,0x7f,0x8b,0x8e,0x59,0x59,0x1c,0x71,0xf5,0xc1,0x2b,0x79,0xe0,0xfe,0x7,0xb2,0x99,0x38,0xeb,0x6a,0x9a,0xf0,0x7c,0x65,0xcf,0x12,0xe7,0xee,0x79,0x2c,0xdd,0x7a,0x40,0x80,0xf4,0xb5,0x9c,0x56,0xb,0x95,0x3b,0x73,0x59,0x24,0x48,0xf7,0x99,0xf2,0x53,0x5e,0x31,0x3,0x6d,0xf4,0x8f,0x18,0x33,0xb2,0xfc,0xea,0x10,0x1a,0x34,0xaf,0x32,0xaa,0x44,0x80,0x1d,0x17,0x7,0x8,0x9e,0x45,0x49,0x0,0x25,0x2e,0xcf,0x42,0xbe,0xcf,0x79,0x9a,0x76,0x15,0x9b,0x52,0xa,0x8b,0x73,0x23,0x6e,0xbf,0xe5,0x2e,0x1e,0x3e,0x72,0x98,0x1d,0x2b,0x3b,0xb7,0x25,0xbf,0x1,0xf6,0xee,0xde,0x43,0xa3,0x1d,0x2e,0xc6,0x17,0x6,0xdd,0xe7,0xd8,0xd2,0xee,0xa5,0x9d,0x88,0x7a,0x1a,0x51,0x42,0x14,0x41,0x78,0x97,0x78,0xf6,0x9,0x29,0xd6,0x20,0xe5,0x27,0xf7,0x6d,0x17,0x55,0x6b,0x7,0xac,0xb5,0xf,0x71,0xf9,0x27,0x3e,0xc8,0x13,0x2e,0xf8,0xa,0x3a,0x9f,0xfc,0xe,0x49,0x25,0xef,0x27,0xaf,0x9e,0x46,0x5a,0x16,0xbb,0x1d,0xe1,0x13,0x48,0x92,0x43,0x2e,0xa6,0x92,0x35,0xff,0x5b,0x99,0x6e,0xcd,0xde,0xc7,0xbd,0x81,0x35,0xa,0x10,0x79,0x80,0x9a,0x4a,0x76,0x7b,0x78,0xf4,0x9,0x8c,0x3d,0xce,0x71,0x5c,0x9e,0xc0,0xc4,0x5d,0x1a,0xd,0xe1,0x55,0x39,0x4c,0x2c,0x22,0x54,0x8a,0xec,0x49,0xbb,0x8e,0x2d,0x32,0x7a,0xc2,0x39,0x3,0xad,0x13,0xd6,0x57,0xd7,0x39,0x7c,0xf8,0x61,0x76,0xac,0x6c,0x7f,0x5d,0x7e,0x71,0x7e,0x3e,0x73,0x13,0x22,0x2,0xae,0xad,0xaf,0x6d,0x6f,0xdc,0x11,0xc1,0x9e,0x7c,0xf1,0x93,0x58,0x7e,0x6f,0xb,0xac,0x33,0x27,0xe4,0x40,0x94,0x12,0xf7,0x17,0x10,0xc3,0xe7,0xf9,0x4d,0x2b,0x79,0x5d,0x78,0xd3,0x49,0xc7,0xc2,0x1e,0x78,0xd5,0xa7,0x7f,0x16,0xf9,0x4,0x78,0x19,0x93,0x7d,0xf8,0x48,0x3f,0x42,0x2b,0xba,0xc,0x44,0x5,0x5d,0xea,0x58,0xd9,0x41,0x50,0x62,0xd3,0xa,0x2f,0xc1,0xba,0xf2,0xe6,0xde,0xfe,0x2d,0x10,0x36,0xe5,0xe3,0xef,0xb6,0xc9,0x60,0xf6,0x3d,0xcc,0xc9,0xc1,0x1f,0x15,0x72,0xd8,0xca,0x1a,0x17,0x8f,0x9a,0xc9,0xf6,0x11,0xc0,0x62,0x6c,0x58,0x80,0x4a,0x54,0x13,0x83,0x38,0x25,0x51,0x7c,0xa0,0x1d,0x15,0xc3,0xa1,0x62,0xcc,0x5e,0xda,0xb2,0xa6,0x2,0x13,0xdf,0xa1,0xdb,0x90,0xff,0xbd,0x31,0x88,0xe4,0x5,0x21,0xc4,0xd3,0x8a,0xe7,0xd0,0x43,0x87,0xb6,0x55,0x37,0x79,0x17,0xcf,0x39,0xf7,0x1c,0x5e,0xfe,0xec,0x1f,0xe1,0x77,0xde,0xf7,0x6a,0x16,0x4f,0x9d,0x67,0x7e,0x61,0x81,0xce,0x2b,0xea,0xfb,0x1c,0x40,0xec,0xf2,0x6c,0xbc,0x4f,0x48,0xa2,0xd2,0x21,0xfb,0x3b,0x90,0x31,0x4e,0x82,0x5d,0x1f,0x56,0xf1,0xc8,0xe7,0x23,0xa5,0xf7,0xcc,0x33,0xec,0xa1,0xf5,0xc3,0x0,0x4d,0xbb,0xa7,0x7b,0x5c,0x41,0xb3,0x3b,0x61,0xaa,0xbc,0x62,0xf7,0x5,0xc4,0x22,0x62,0x6a,0xf6,0x22,0x74,0xd,0x2,0x78,0x53,0x26,0x7c,0xb1,0xed,0xd8,0x45,0x80,0x55,0xfa,0xc8,0x8,0x50,0xfa,0x72,0x79,0xfa,0xfa,0x6e,0x2a,0x35,0x7e,0xb,0xaf,0xd0,0x34,0xe0,0x9a,0x76,0x93,0x9e,0xa6,0x93,0x6a,0x91,0xcd,0xea,0x3d,0xf3,0x23,0xe1,0xce,0xbb,0xef,0x8,0xe3,0xda,0x86,0x87,0x31,0x21,0xc1,0x8b,0xbe,0xf3,0x45,0x1c,0xd8,0x7f,0x32,0x7f,0xfa,0xde,0x3f,0xe6,0x4b,0x7,0xaf,0xc7,0x2f,0x8f,0x99,0x5f,0x1a,0x31,0x1a,0x35,0xf1,0x88,0xbd,0xb4,0x7b,0x3a,0x71,0x84,0xb0,0x80,0xa6,0xd2,0x15,0xf1,0xd0,0x8d,0x11,0xd6,0x51,0xe9,0x22,0x24,0x2,0x4,0x1d,0xc5,0x7e,0xb7,0x94,0x6d,0xc9,0x32,0xc1,0xc3,0x26,0x3f,0x90,0x57,0xb,0x15,0x7b,0xd2,0x6b,0x6f,0x7b,0xb8,0x5,0x6c,0x72,0x4,0xf5,0x1b,0xa,0xf9,0x2e,0xf3,0x7,0x8d,0xde,0xa5,0xe3,0xd0,0x1,0xe2,0xd2,0xb2,0x8b,0x32,0xd2,0x13,0x1c,0x4b,0xaa,0x9a,0xb1,0x5f,0xf2,0xa6,0x44,0x25,0xc5,0xe7,0x85,0xbd,0x4,0x71,0xcc,0xde,0xb3,0xbc,0x73,0x81,0x5d,0xbb,0x77,0x1d,0x53,0xdf,0x6b,0x6b,0xab,0xd1,0x73,0xa6,0x74,0xbe,0x63,0x61,0x7e,0xc4,0x97,0xef,0xba,0x99,0xd5,0xa3,0xab,0x2c,0x2e,0x2d,0x6e,0x4b,0x97,0x70,0xce,0xe1,0xd5,0xf3,0xec,0xcb,0xbe,0x8e,0xaf,0xf9,0xaa,0x67,0xf0,0xf1,0x7f,0xf9,0x18,0xff,0x7c,0xe5,0x7,0xb8,0xea,0x8e,0x2b,0xb8,0xfb,0xe0,0x6d,0xac,0x36,0xf,0xe3,0x16,0x26,0xb8,0x85,0x86,0xd1,0x5c,0x43,0xeb,0x4,0x71,0xe4,0x90,0xf9,0x60,0xfa,0x8d,0x11,0x8e,0xa2,0xac,0xd,0x2,0x2e,0xa5,0xe4,0x94,0xb6,0x1c,0x38,0x1,0xd4,0x55,0xf7,0x43,0x1a,0x44,0xa3,0x85,0x8b,0x88,0x29,0x23,0x44,0x11,0x90,0xf0,0xaa,0x78,0xd4,0x12,0xa0,0xb5,0x87,0x18,0x9a,0xcb,0x85,0xe4,0x51,0x9a,0x2d,0xfd,0x70,0x75,0xa,0x5d,0x3b,0xd1,0xb8,0x20,0x13,0x22,0x76,0xc3,0x51,0x32,0xa5,0xfd,0xc4,0x97,0x5a,0x33,0x3e,0x4f,0x54,0x6,0x55,0x71,0xce,0xb1,0xfa,0xc8,0x23,0x9c,0x7d,0xf6,0x5,0x2c,0x2f,0x2d,0x1f,0xd3,0xca,0xdd,0xc1,0x83,0xf7,0xd3,0xba,0x9,0x8d,0x76,0x28,0x1d,0x8b,0x73,0x2d,0xf7,0xde,0x7f,0x27,0x57,0x5f,0x73,0x35,0x5f,0xf9,0x95,0x5f,0xb9,0xed,0xb5,0x0,0x27,0x81,0x13,0xcc,0x2d,0xcd,0xf1,0xcc,0x4b,0x2f,0xe3,0x99,0x97,0x5e,0xc6,0xd1,0xc3,0xab,0x7c,0xe9,0xd6,0x1b,0xb9,0xee,0x96,0x2f,0x70,0xdd,0xed,0x57,0x73,0xf3,0x7d,0x37,0x70,0xf7,0xa1,0xdb,0x78,0x68,0x72,0x2f,0xab,0xf2,0x20,0x7e,0x74,0x94,0x66,0xb1,0x63,0x6e,0x1,0xda,0x36,0x28,0xa0,0xde,0x37,0x84,0x30,0xd4,0xbe,0xdc,0xb7,0x33,0x56,0xcf,0x60,0xcd,0xd2,0x87,0xca,0xd9,0xbc,0x59,0x8,0x12,0x45,0x40,0x60,0xaf,0xe,0x31,0x8d,0x5b,0x1,0xc0,0xcc,0x1c,0xc1,0xe3,0xba,0xe3,0xe5,0x0,0x3e,0x9f,0x29,0x44,0xa4,0xec,0x10,0x2a,0x25,0xd9,0x12,0x50,0x8a,0x7e,0x20,0x4,0x17,0xab,0x17,0x65,0x24,0x8e,0xf5,0xc9,0x51,0x9e,0xf3,0xfc,0xe7,0x86,0x91,0x6c,0xd7,0x1b,0x8,0xdc,0x75,0xcf,0x1d,0xcc,0x8f,0x24,0x98,0xb6,0xe2,0x11,0x15,0x9a,0x79,0xcf,0x7b,0x3f,0xf8,0x6e,0x9e,0xf4,0xa4,0x27,0x1d,0xd3,0x22,0x55,0x5a,0x67,0xf0,0x1a,0x56,0x4,0x97,0x76,0x2e,0x72,0xf1,0x45,0x17,0x73,0xf1,0x45,0x17,0x3,0xdf,0x5,0x1e,0x1e,0x7a,0xf0,0x30,0xf7,0xdc,0x77,0x37,0xb7,0xde,0x7d,0x33,0xd7,0xdf,0x76,0xd,0xd7,0xdd,0x79,0x5,0xb7,0x3c,0xf8,0x39,0xee,0xdd,0xb8,0x81,0xf5,0xf9,0x8e,0xb9,0x15,0x58,0x58,0x84,0x56,0x1b,0x3a,0x9f,0x8e,0xbb,0x8,0x49,0x21,0x6f,0xee,0x29,0x11,0xda,0xd3,0xec,0xdf,0x22,0xc5,0xd0,0x4c,0xc,0x89,0x5,0x30,0x56,0x40,0x1,0x7a,0x69,0xb2,0xa6,0xf8,0x5a,0x2d,0xcc,0x3e,0x4,0x1d,0x92,0x46,0x33,0x52,0x12,0x73,0x42,0x70,0x8a,0x48,0x51,0x9a,0x88,0xc0,0x15,0xd1,0xb8,0xe,0xa0,0x20,0xbe,0xac,0x9,0x38,0x90,0xd6,0xa1,0xda,0x71,0xc7,0x3d,0xb7,0xf3,0xac,0xff,0xfa,0x8d,0x3c,0xe5,0x29,0x4f,0xd9,0x3e,0xc5,0x3a,0xc7,0x78,0x63,0xcc,0x6d,0xb7,0xdd,0xcc,0xe2,0x5c,0x8b,0xd3,0x8e,0x46,0x3a,0xb4,0x53,0x76,0xef,0x5c,0xe2,0x53,0x57,0xff,0x33,0x57,0x5d,0x75,0x15,0x17,0x5f,0x7c,0x31,0x5d,0xd7,0x6d,0xab,0x4d,0x88,0x4a,0xa5,0x84,0xb2,0x69,0xd9,0x3a,0xed,0xa7,0x68,0x9c,0x63,0xd7,0xde,0x9d,0xec,0xda,0xbb,0x93,0x47,0x3f,0xe6,0xd1,0x3c,0x9b,0xe7,0x0,0x70,0xf8,0xe0,0x23,0xdc,0x70,0xcb,0x17,0xf8,0xec,0x17,0x3f,0xcc,0xa7,0xbe,0xf4,0x3e,0x6e,0xb8,0xe3,0x13,0xac,0x2e,0x1e,0x61,0x71,0x37,0xcc,0x35,0x8e,0xae,0x4b,0x26,0x6f,0xea,0xa3,0xf,0x60,0x3b,0xe3,0x19,0x26,0x6,0x41,0xec,0x74,0x33,0xc0,0x4d,0xb2,0x15,0x50,0x28,0x4d,0xa7,0xa,0xd8,0xe3,0x59,0xa,0xf0,0xfb,0x6a,0x61,0x58,0x55,0x3a,0x76,0xe,0x40,0xe7,0x19,0x4d,0x94,0x51,0x17,0xed,0x64,0x49,0xb,0x4d,0x51,0x46,0x42,0x5c,0x6c,0xa,0x8,0x30,0xe9,0x3c,0x1b,0x1b,0x1b,0x1c,0x9d,0xac,0xd3,0xad,0x34,0x3c,0xef,0xa5,0xdf,0xc1,0xf7,0xfd,0xe0,0x4b,0xf0,0x71,0x2d,0x7e,0xab,0x94,0xca,0xdd,0x74,0xf3,0xcd,0xdc,0x77,0xdf,0xed,0xec,0xd8,0x33,0x47,0xa7,0x93,0x18,0xfd,0x1c,0x76,0x25,0x2d,0xec,0xf0,0xbc,0xfe,0x4d,0xaf,0xe2,0xf7,0x7e,0xfd,0x4f,0x59,0x5c,0x9e,0x3f,0xae,0xf8,0xc6,0xa1,0x65,0xee,0x8c,0x14,0x71,0xe6,0x9c,0x13,0x76,0xee,0x5d,0xe6,0x89,0x7b,0x9f,0xc4,0x13,0xbf,0xe2,0x49,0xbc,0x74,0xe3,0xa7,0xb9,0xf6,0x86,0x2f,0xf0,0xfe,0xcf,0xfc,0x2d,0x1f,0xbc,0xfe,0xff,0xe1,0x4e,0xf9,0x22,0xcb,0x27,0xc0,0xc8,0x35,0x4c,0x26,0x5d,0x3e,0x9d,0x75,0xa,0xb0,0xe6,0xf7,0xac,0x67,0x5b,0x95,0x6f,0x9b,0xe8,0x9a,0xb0,0x8a,0x1,0x24,0xb9,0x9f,0xb4,0xef,0xf0,0x3b,0xf1,0x8a,0x84,0x8,0x42,0x52,0xe2,0xb6,0x6f,0x6,0xa6,0xe,0xba,0x45,0xe5,0xa1,0x3d,0xab,0xcc,0xef,0x20,0x8c,0x20,0x51,0x7c,0x13,0xa8,0xdd,0x27,0x8a,0x77,0xa,0x8d,0xa3,0x5d,0x9e,0xe3,0x84,0x93,0x4f,0xe6,0xdc,0x4b,0x1e,0xcb,0xd3,0xbf,0xfe,0x32,0xce,0x39,0xfb,0xd8,0x42,0xd0,0x93,0xde,0xf0,0xf1,0x8f,0x7f,0x8,0xf5,0x47,0x69,0xdc,0x3c,0xda,0x25,0xad,0x3c,0xb0,0xf0,0x95,0xc5,0x79,0xee,0x79,0xe8,0x5a,0x5e,0xf9,0xda,0x5f,0xe6,0x15,0xff,0xf3,0x37,0x69,0x5a,0x77,0x4c,0x9c,0x60,0xe6,0x2b,0x6f,0x81,0x14,0xcd,0x9c,0xe3,0x82,0xb,0x2f,0xe0,0x82,0xb,0x2f,0xe0,0xfb,0xef,0xfb,0xef,0xbc,0xeb,0x43,0x6f,0xe5,0xff,0xfd,0xec,0x6f,0x71,0xef,0xe2,0x8d,0xec,0xd8,0xb,0x3a,0x16,0x43,0x78,0x11,0x4e,0x15,0x52,0x58,0x65,0xb0,0x27,0x1a,0x64,0x5a,0xee,0xdb,0x7a,0xf2,0x46,0x7e,0x52,0x8b,0x91,0x45,0xfe,0x55,0xb6,0x1a,0x94,0x6e,0xed,0x7e,0x13,0xa2,0x3c,0x6e,0x54,0xb8,0x73,0xe5,0x41,0x5e,0x7c,0xc5,0xff,0xe2,0x31,0xe7,0x3d,0x7a,0xdb,0x54,0xf3,0xc0,0xc1,0x7,0x58,0xdb,0x58,0xdf,0xc6,0xca,0x9b,0xd0,0x34,0xd,0x8b,0x4b,0x8b,0xec,0x58,0x5a,0xc9,0xf9,0xc7,0x1a,0xae,0x5,0xf0,0xc8,0x23,0x47,0xf9,0xc9,0x9f,0x78,0x9,0x9d,0x1e,0x42,0x46,0x6d,0x30,0xbd,0x72,0x54,0x70,0xf0,0x9,0x34,0x73,0x8e,0x7,0xe,0x3d,0xc8,0xe3,0xce,0x7a,0x36,0xff,0xf3,0xc7,0x7e,0x99,0x1d,0xbb,0x56,0xf0,0x71,0x1,0x48,0xb6,0xe1,0x6e,0x3e,0xde,0xe4,0x7d,0x10,0x83,0x4d,0x8c,0xc,0xbe,0xf7,0xce,0x7,0x78,0xc3,0xdf,0xfe,0x3a,0xef,0xbd,0xf5,0xf7,0x58,0x39,0xd,0xc4,0xa7,0xf3,0x13,0xe8,0xb1,0xfa,0xfa,0xa8,0x9e,0x9e,0x2e,0xb0,0x89,0x22,0x99,0x52,0x2b,0x86,0xc5,0xdb,0xe2,0x1,0x9,0xa,0xee,0xa4,0x3b,0xab,0xa9,0x7a,0x52,0x90,0xc1,0x31,0x70,0x80,0x98,0xf6,0xa5,0xc5,0x97,0x63,0x49,0x5a,0x56,0xe3,0x8e,0x85,0x35,0x27,0x1d,0xe1,0x1d,0xef,0x78,0x1b,0xf,0x3f,0x78,0x2b,0xfb,0xf6,0xef,0x66,0xc3,0x87,0x1d,0x33,0xd6,0x4d,0xab,0x28,0x7e,0xb2,0xc1,0xbe,0x13,0x56,0xb8,0xe6,0xf6,0xf7,0xf1,0x33,0xbf,0xf2,0x65,0x5e,0xfa,0x5f,0x7f,0x9e,0x27,0x3e,0xf1,0x2b,0x62,0x3b,0x1d,0x70,0x6c,0x7d,0x6f,0x37,0xa5,0x36,0xc3,0xc2,0x4f,0xc7,0x89,0xa7,0xec,0xe3,0x15,0x2f,0xff,0x5d,0x1e,0xf7,0x9e,0xa7,0xf1,0xda,0xcb,0xff,0x1b,0xa3,0xd3,0x1f,0x64,0x24,0x1,0x9,0x3c,0x40,0xa5,0x13,0xc,0x22,0x80,0x69,0xbf,0xb6,0x1a,0xb2,0x1f,0x20,0xad,0x5,0x68,0x55,0x2c,0x99,0x85,0x56,0x37,0xb0,0x46,0x61,0xd2,0x11,0xdc,0x71,0x46,0x4,0x1d,0x6b,0x7c,0x1f,0x44,0x65,0xeb,0x18,0xd9,0xb1,0xf7,0x81,0x85,0xdf,0x74,0xf3,0xcd,0xbc,0xef,0x5d,0x7f,0xc9,0xfe,0x3d,0xcb,0xf8,0x6e,0x4c,0xeb,0xa2,0xc2,0x19,0xf5,0x8f,0xa4,0x6c,0x3a,0xf1,0x74,0xe3,0x8e,0x3d,0xbb,0x77,0x70,0x64,0xfd,0x3a,0xfe,0xcf,0x3f,0xfa,0x1,0x9e,0xfa,0xb8,0x6f,0xe1,0x5b,0xbf,0xe9,0xc5,0x9c,0x73,0xce,0x59,0xb9,0xdd,0xce,0x77,0x8,0xf2,0x6f,0xda,0x1c,0x32,0xfb,0x1d,0xdb,0x68,0x59,0x74,0x7c,0xcb,0x37,0x7d,0x3b,0xfb,0x76,0xed,0xe7,0x97,0xdf,0xf1,0x2,0x9a,0x33,0xe,0xe2,0x3a,0xc9,0x47,0xe8,0xcd,0xd2,0xfa,0x6b,0xeb,0x60,0x56,0x52,0xa2,0x12,0x58,0x80,0x5b,0xdb,0x0,0x7d,0xb9,0x12,0x9c,0x30,0x7d,0x91,0x90,0x96,0x3e,0x8f,0xe7,0x45,0xff,0xa3,0x53,0x10,0x13,0xd,0x47,0x1e,0x39,0xca,0xeb,0x7f,0xfb,0x57,0x58,0x6a,0x57,0x69,0xdc,0x2,0xfd,0x83,0x94,0xfa,0x1c,0x20,0x73,0xba,0x49,0xc7,0xd2,0xdc,0x1c,0x4b,0x27,0x4d,0xf8,0xd4,0xf5,0x6f,0xe6,0xb3,0xd7,0xbe,0x9b,0x27,0x9c,0xff,0xf5,0x3c,0xeb,0x69,0xdf,0xca,0xe3,0x2f,0x7a,0x22,0x73,0xb,0x5,0x11,0x55,0x7d,0x30,0x3,0x49,0xc8,0xf0,0x6f,0x47,0x8a,0x60,0x59,0xb4,0x4c,0xba,0x31,0x97,0x3e,0xfd,0x19,0xfc,0xcc,0xd1,0xbf,0xe0,0x37,0x3f,0xf0,0x6d,0xec,0x3a,0xa3,0xa3,0x9b,0xf4,0xe1,0x63,0xa9,0xdf,0x76,0xdb,0xf7,0xda,0x96,0x3c,0x6b,0x4e,0xe6,0x4f,0xc6,0x88,0x41,0x83,0x74,0x6f,0xa7,0x88,0xc,0xfc,0xbe,0xb0,0x68,0x7a,0x48,0xf1,0x9f,0x27,0x25,0xe5,0xed,0x91,0xa3,0x6b,0xbc,0xe6,0xd7,0x7f,0x81,0x23,0xf7,0x5e,0xcb,0xce,0x3d,0x3b,0x18,0xfb,0x9,0xce,0xf9,0x70,0x1e,0x1,0x1a,0xc2,0xb6,0xf2,0x7b,0x45,0xf7,0xac,0xf8,0x78,0x14,0x8e,0x87,0x89,0x67,0xdf,0xee,0x15,0x3a,0x39,0xc2,0x15,0xb7,0xbc,0x99,0x4f,0x7f,0xf1,0xaf,0x39,0xb0,0xe7,0x42,0x1e,0xff,0x98,0x67,0xf2,0x84,0xb,0x2f,0xe5,0xbc,0x73,0x2f,0x64,0xd7,0xee,0xa5,0xbc,0xbd,0x2b,0xa5,0x3e,0x52,0x1c,0xff,0x86,0x92,0xb6,0x19,0x31,0xe9,0x26,0x7c,0xc3,0xd7,0x7f,0x33,0x57,0xde,0xf8,0x63,0xfc,0xe3,0xc1,0xdf,0x61,0xd7,0x6e,0xc7,0xa4,0x8b,0x3a,0x59,0xd5,0x6c,0xad,0x4,0xd6,0xca,0x7d,0x2d,0x3a,0xda,0x26,0x7a,0xdb,0x6b,0x3d,0xc0,0x46,0x97,0x4a,0xfe,0xd5,0x3b,0x61,0x7,0x0,0x17,0xbd,0x7a,0xff,0x59,0x52,0x30,0xf7,0x42,0x58,0xf5,0xed,0x77,0xdc,0xc5,0x1f,0xfe,0xd6,0x2f,0x73,0xf0,0xd6,0x2b,0xd9,0xbb,0x6f,0x27,0x1b,0xdd,0x98,0x36,0x6e,0xff,0xd2,0xc8,0xb9,0xac,0x23,0x3c,0x9d,0x36,0x40,0x44,0x2,0x95,0xf8,0xd7,0x87,0x73,0x1,0x76,0xef,0x58,0x46,0x77,0x4d,0x78,0x78,0xfc,0x49,0xde,0xff,0xaf,0x1f,0xe2,0x7d,0x9f,0x5d,0x64,0xd7,0xc2,0x99,0x9c,0x76,0xe2,0xc5,0x9c,0x77,0xc6,0x25,0x9c,0x7d,0xc6,0xe3,0x38,0xed,0x94,0x73,0x38,0x71,0xff,0x1,0x16,0x96,0x5c,0x85,0x14,0x31,0x7c,0xfc,0x38,0x74,0x8,0x27,0x81,0x4f,0xff,0x1f,0xdf,0xf2,0xf3,0x7c,0xea,0x75,0x7f,0x83,0xee,0xbe,0x9d,0x46,0x4,0x47,0xcd,0xb7,0xa7,0x93,0xa5,0xf6,0x3a,0x3f,0x73,0x0,0xab,0x8,0xa6,0x82,0x4d,0x64,0xf1,0x41,0xce,0xc7,0xc9,0x45,0x19,0x12,0xd,0x72,0x1c,0x8b,0x41,0xff,0xde,0x29,0xf9,0xef,0x5d,0x8c,0x32,0x7e,0xff,0x3f,0xbc,0x97,0x77,0xfc,0xe5,0xeb,0x19,0x8d,0xef,0xe3,0x84,0xbd,0xcb,0x8c,0x27,0xeb,0x34,0xd,0xf1,0xec,0x80,0xb8,0xdb,0x36,0x9d,0x88,0x96,0x81,0xad,0x51,0x1f,0x8,0xb1,0x2,0x21,0xbf,0x8b,0x8b,0x37,0xa,0x3e,0x20,0xc3,0x42,0xbb,0xc0,0xe2,0x9e,0x16,0x75,0x63,0x36,0xba,0x2b,0xb9,0xfe,0xa1,0x4f,0x73,0xf5,0x67,0x40,0x3f,0x9,0x73,0x6e,0x3f,0xbb,0x16,0xcf,0xe4,0xe4,0xbd,0x8f,0xe5,0x51,0x7,0x9e,0xc0,0x79,0x67,0x7d,0x5,0x67,0x9f,0x71,0x1,0x7,0xe,0xec,0xcf,0x1a,0x3e,0x84,0xbd,0x8c,0xc7,0x12,0xda,0xee,0x7d,0xc7,0x49,0xa7,0x9c,0xc0,0xd7,0x9c,0xfb,0xbd,0xfc,0xc3,0xdd,0xaf,0x64,0xe7,0x6e,0xc7,0xa4,0xeb,0xd2,0xda,0x51,0x6c,0xb5,0x9a,0x13,0xa6,0x97,0x86,0x93,0x98,0x30,0x8e,0xa0,0xf2,0x21,0x16,0x47,0xff,0x6c,0xfe,0x5a,0x8f,0x14,0x92,0xf5,0xef,0xb3,0xf5,0xef,0x90,0xe3,0x12,0x1,0x61,0xd9,0x74,0x76,0x3a,0x56,0xe5,0x4a,0x44,0xe8,0x14,0x3e,0xf3,0xc9,0x4f,0xf0,0x4f,0x7f,0xf7,0x56,0xee,0xf8,0xc2,0xc7,0xd9,0xbb,0x6b,0x9e,0x66,0x65,0x89,0xae,0xdb,0xa0,0x15,0x65,0x92,0x5,0x5b,0x58,0x9e,0xd,0xd4,0x51,0x64,0x3f,0xf1,0xbe,0xe8,0x4,0xe9,0x4a,0x65,0x3b,0xd4,0x85,0x23,0xa6,0x7c,0x37,0x41,0xfd,0x1a,0x23,0x81,0xb9,0x25,0x87,0xec,0x10,0x54,0x3a,0x26,0x7a,0x1f,0xab,0xdd,0x7d,0x5c,0xf7,0xf0,0x67,0xb9,0xea,0xfe,0xbf,0x44,0xaf,0x80,0x45,0x77,0x2a,0xa7,0xec,0x7e,0x2,0x17,0x9d,0xf5,0xb5,0x3c,0xf9,0x71,0xcf,0xe1,0x82,0xc7,0x3e,0x16,0xe7,0xc2,0xd1,0xb8,0xdb,0x35,0x2d,0x95,0x80,0xe4,0x97,0x3e,0xfe,0xf9,0xbc,0xff,0xa6,0xdf,0x42,0xf6,0x76,0xb8,0x6e,0x73,0xe7,0x50,0x99,0x9b,0xe9,0xfc,0xb4,0x28,0x14,0x45,0x80,0x64,0xf0,0x3a,0x53,0x74,0xd8,0x42,0x88,0x5b,0xa3,0x23,0xaa,0x34,0xb8,0xe3,0x53,0x2,0x5d,0x7f,0x5b,0xf7,0x50,0xda,0xce,0xaa,0x5c,0xf2,0x7,0xdc,0x70,0xe3,0x8d,0xbc,0xf1,0x95,0xbf,0xc2,0xfa,0xdd,0x5f,0x62,0xb1,0x9d,0x70,0xea,0xbe,0x15,0xc6,0xda,0xa1,0x7e,0x4c,0xe3,0x2,0x80,0xcb,0x37,0x90,0xfa,0x4b,0xd0,0xf9,0xc,0x84,0xcc,0xfa,0xc9,0x9c,0x20,0x7d,0xb0,0x4a,0xf1,0x71,0x5f,0xc4,0x84,0x10,0xb4,0xe1,0x51,0x56,0x1,0x5f,0x22,0x2e,0x24,0xc4,0xe9,0x35,0x8d,0xb0,0x30,0x12,0xd8,0x11,0xb8,0xcb,0x44,0xef,0xe0,0x8e,0xf5,0x3b,0xf8,0xd2,0x35,0xef,0xe6,0x5d,0x57,0x2c,0x73,0xf6,0xde,0x67,0xf3,0xfc,0x67,0xfc,0x14,0x4f,0xff,0xea,0xaf,0xa1,0x4f,0xa7,0xb3,0x93,0x8b,0x7a,0xc4,0xa3,0xcf,0xba,0x88,0x3d,0xed,0x19,0x6c,0xf8,0x9b,0x68,0xc5,0x45,0x71,0x36,0x30,0x77,0xf4,0x81,0x5d,0xe7,0x9b,0xb5,0x80,0xe2,0xf1,0xef,0xab,0x77,0x49,0x3a,0x4e,0xdb,0x7,0xa1,0xd1,0x90,0xdb,0x60,0xb7,0x93,0x6c,0x3f,0xdd,0x72,0xcb,0x2d,0x1c,0x3d,0x7a,0x34,0xb3,0xec,0x94,0x84,0xa0,0xc0,0xed,0xd9,0xbb,0x97,0x53,0xe,0x1c,0xd8,0x12,0x9,0x44,0x42,0x14,0xd1,0xc9,0x27,0x9f,0xcc,0x5c,0x23,0x2c,0xcf,0x75,0xcc,0xad,0x2c,0x33,0xee,0xc6,0xf1,0xe0,0x29,0x4f,0x38,0x98,0x41,0xb3,0x5b,0x39,0x6d,0xda,0xf0,0xe2,0x71,0x32,0xa1,0xf3,0x71,0x7d,0xde,0xf9,0xb8,0x24,0xed,0x41,0xc7,0x68,0x8c,0x83,0x4c,0x5c,0xc0,0xeb,0x6,0xae,0xd9,0x40,0x8,0xac,0x37,0x6d,0x93,0xef,0x11,0x89,0x40,0x8,0xcf,0x9,0x7f,0x10,0x68,0x44,0x58,0x99,0x73,0xec,0x58,0x4,0x2f,0x8f,0x70,0xc7,0xea,0x3b,0x78,0xf5,0xdb,0xdf,0xc5,0x15,0xd7,0xfc,0x22,0x2f,0x7b,0xf1,0xaf,0xe2,0x5a,0x8f,0xc3,0x6d,0x8a,0x7,0xe9,0xa3,0xdd,0xbb,0x76,0xaf,0xb0,0x7f,0xe9,0x6c,0x6e,0x1b,0xdf,0xc4,0xfc,0x28,0x9c,0x82,0x5a,0xb8,0xb6,0x85,0xd0,0xe6,0xba,0x41,0x8a,0x31,0xa8,0x8e,0x8b,0x4f,0x29,0x69,0xc5,0x7d,0xf7,0xa3,0xd,0x1d,0x49,0x22,0xa3,0x41,0x8e,0x8d,0x3,0x68,0x98,0xb8,0x37,0xff,0xe2,0xab,0x58,0xfb,0xd8,0xb5,0xcc,0xed,0x5c,0x42,0xb5,0x83,0x74,0x68,0x43,0x3,0xbe,0x1b,0xb3,0x71,0xf2,0x6e,0xfe,0xe7,0xff,0xfd,0x27,0xec,0xdf,0xbb,0x79,0xac,0xbe,0x88,0xe0,0xbd,0x67,0xc7,0xca,0xa,0xdf,0xff,0x33,0xaf,0xe0,0x75,0x3f,0xf5,0x7d,0x9c,0xea,0xc7,0xe1,0xc,0xa0,0x6c,0xdf,0x17,0xc0,0x87,0xf7,0x8,0xf9,0xa2,0x1d,0xab,0x93,0x9d,0xc8,0x68,0x17,0xe1,0x6c,0x1d,0xd,0xc7,0xdd,0x69,0x90,0xf7,0x69,0x1f,0xbe,0xc4,0x0,0xe,0x27,0x9e,0x71,0x77,0x88,0x76,0xf9,0x26,0x9a,0x51,0x9c,0x1b,0x17,0x67,0x4b,0xfa,0x17,0x99,0xab,0xc4,0x19,0xd3,0x2e,0x7c,0x8b,0x2,0x61,0x65,0xde,0xb1,0xeb,0x5c,0xcf,0xfb,0x6f,0xf8,0x35,0xf6,0xfe,0xdd,0x1,0xbe,0xf7,0x3b,0x7f,0x4,0xef,0x3b,0x9c,0x6c,0xee,0xe3,0x50,0x3c,0xd2,0x36,0xec,0x5a,0x3c,0x89,0x5b,0xc7,0xe0,0xe6,0xa4,0x1c,0x3,0xd8,0x9f,0xe2,0xc1,0xbf,0x36,0xa5,0x2f,0xec,0xb5,0x89,0x92,0x6b,0x25,0x30,0xe5,0xf5,0xb1,0x2b,0x33,0xc3,0xfc,0x3b,0xb8,0xec,0x8f,0x45,0x4,0x4,0x6e,0xb3,0x5b,0x46,0x2c,0xf8,0x79,0x46,0x3a,0x97,0x95,0x2c,0x1f,0xf,0x8a,0x6a,0x17,0xe7,0xb9,0xff,0xd6,0x7b,0xf8,0xdb,0x3f,0x7a,0x23,0x3f,0xfc,0xbf,0x7e,0x1,0xdf,0x75,0xc8,0x26,0xe,0x20,0xe7,0x1c,0xbe,0xeb,0x78,0xf4,0x79,0xe7,0xf2,0x94,0x6f,0x7d,0x31,0x9f,0x7b,0xfb,0x6b,0x39,0x71,0xff,0x1e,0x36,0x32,0x10,0xd3,0x51,0x30,0x9a,0x35,0x7b,0x9c,0x63,0x7d,0xf5,0x8,0x27,0x9d,0xf9,0xb5,0xfc,0xe8,0x4f,0xbc,0x6,0xaf,0x5d,0x15,0x59,0x2c,0xbd,0x99,0xf3,0xde,0xe3,0x9a,0x86,0xcf,0x7f,0xfe,0x4a,0xfe,0xf4,0xad,0x97,0xb2,0xef,0xc0,0x98,0x8d,0x2e,0xcc,0x9a,0x8b,0x6b,0x17,0x16,0xf0,0x39,0xa4,0x2b,0xe5,0xc7,0x26,0x83,0x72,0xd9,0xe1,0xd7,0x1b,0xe,0x9c,0xe6,0xb9,0xfc,0xf3,0xaf,0xe7,0x5b,0x9e,0xfb,0x12,0x56,0x76,0x2e,0x6c,0xc9,0xed,0xd2,0xae,0xaa,0xf9,0x76,0x1,0xb7,0x41,0x9c,0xfb,0xd9,0xb2,0x3f,0x45,0x15,0xd9,0xc5,0xda,0x5a,0x2c,0xe4,0x7d,0x1,0x29,0x3a,0xb7,0x9c,0x15,0x10,0x0,0x5c,0xe2,0xdc,0x43,0x6c,0xbb,0xe4,0x32,0x25,0xfe,0xfd,0x78,0x92,0x8f,0xc7,0xb3,0x78,0xe9,0xe8,0x24,0xfc,0xf5,0x4,0x8d,0x7b,0xdd,0x6f,0x70,0xc2,0x9e,0x9d,0xdc,0xfa,0x8e,0xf7,0xf0,0x2f,0x9f,0xfd,0x17,0x5c,0xdc,0xea,0xbd,0x59,0x12,0xe7,0x50,0xef,0xf9,0xd6,0xef,0x79,0x31,0xb,0x67,0x5c,0xcc,0x78,0xed,0x30,0xa3,0x6,0x9a,0xb8,0xe4,0x1c,0xae,0x8e,0xc6,0x4d,0x68,0x5c,0x8,0x7f,0x9f,0x6b,0x95,0xf5,0xa3,0xf7,0xb0,0xb2,0x32,0xcf,0xce,0x1d,0x4b,0xac,0xac,0x2c,0x98,0x6b,0x9e,0x95,0x1d,0xe5,0xda,0xb9,0x6b,0x91,0x95,0x95,0x39,0x2e,0xba,0xe8,0x62,0x16,0xe7,0x1e,0x85,0xfa,0xb0,0x29,0xb4,0xb7,0xeb,0x46,0x4c,0x2c,0xbe,0x96,0x98,0x7c,0x1b,0x86,0x9d,0x2e,0xc1,0x33,0x72,0xca,0xba,0xde,0xce,0xdd,0xf7,0xdc,0x19,0x80,0xb3,0x4d,0xef,0x68,0x2,0xbc,0x8d,0xf9,0xaf,0xdb,0x8f,0x31,0xff,0x79,0x5c,0x8e,0xfe,0x3e,0x81,0x5c,0xa6,0xec,0x1,0xe8,0x6f,0x6a,0xe8,0xdf,0xf7,0x77,0xb8,0xf4,0xb6,0x8d,0x71,0x7c,0x6b,0x1,0x2,0x71,0x43,0x45,0x17,0x37,0x4c,0xc4,0x93,0x3b,0x62,0xfc,0xbc,0xa7,0xe3,0x54,0x81,0xbf,0x7f,0xed,0x6b,0x59,0xdd,0xd8,0x88,0xa2,0x75,0x76,0x3f,0xe9,0x33,0xb7,0x4b,0xb,0x73,0x7c,0xdb,0xf,0xfd,0x2c,0xf7,0xaf,0xc2,0xbc,0x1b,0xc7,0xd8,0xfd,0xb4,0x53,0x67,0x52,0x76,0xec,0xe8,0x98,0x85,0x39,0x38,0xf2,0xe0,0x97,0x79,0xe0,0xe0,0xc3,0x79,0xf3,0x85,0x5d,0xcf,0xaf,0x2f,0xef,0x27,0xec,0xdc,0xb9,0xc4,0xb9,0x67,0x7d,0x3,0x47,0x8f,0x28,0x73,0xad,0x84,0xc9,0x95,0x8,0x7c,0x29,0x48,0x90,0x11,0xc2,0x5c,0x4e,0xa,0x50,0x1c,0x49,0x3b,0xef,0x18,0x4f,0xd6,0xb7,0x3d,0x67,0x0,0xe3,0x6e,0x8d,0xd6,0x85,0x36,0x65,0xa8,0xff,0xa1,0x2b,0x1,0x7f,0x7a,0x4c,0x25,0xb0,0xa3,0xde,0x4,0x92,0x10,0xa1,0xf8,0xa,0xcc,0xee,0x9d,0x9c,0x77,0x9c,0xae,0xe0,0xec,0x71,0x8b,0xed,0xc4,0x40,0x10,0x21,0xf8,0xe3,0xd1,0x8e,0xa5,0xe5,0x45,0xe4,0x9a,0xab,0x79,0xcf,0x5b,0xdf,0x9a,0x29,0x7c,0xb3,0x94,0x44,0xc1,0x25,0x97,0x3c,0x81,0xb,0xbf,0xee,0x45,0x3c,0x70,0xe8,0x20,0x73,0xa3,0xd8,0x17,0x5d,0x8,0x40,0xa1,0xc3,0x31,0x41,0x64,0x83,0xb9,0x11,0x8c,0x57,0x6f,0xe7,0x8e,0xdb,0x6f,0xca,0xac,0x37,0x99,0x9f,0x43,0x57,0x3a,0x43,0xef,0x1b,0xbe,0xee,0x47,0x58,0x7f,0x78,0x27,0xad,0xd3,0xf8,0x2c,0x2,0x97,0x42,0x79,0xce,0x15,0xa0,0x8b,0x5,0x7e,0x2f,0x4f,0x68,0x59,0x61,0xf7,0xce,0x13,0x72,0xdf,0x9b,0xce,0x99,0x38,0x74,0x2,0x47,0xd6,0xee,0x61,0x34,0x8a,0xa6,0x9c,0x69,0x5f,0xaa,0xbe,0x7a,0x7d,0x3b,0x10,0xd7,0x2f,0x27,0x2,0xae,0xec,0x61,0xeb,0x73,0x80,0x36,0xe6,0xa5,0xed,0x4d,0x35,0x62,0xe4,0xb3,0x76,0x22,0x5,0x1f,0x33,0x2,0x44,0x87,0x4c,0x23,0x9e,0x46,0xe2,0x18,0x24,0x44,0xe8,0x34,0xa2,0xe1,0x84,0x6f,0x3f,0xe1,0xd4,0x9d,0xcb,0xfc,0xeb,0x5f,0xbe,0x89,0x5b,0x6e,0xbb,0x6d,0xfb,0xa2,0x40,0x3d,0xdf,0xfe,0xfd,0x2f,0xa3,0xdb,0xfb,0x58,0x74,0xfd,0x8,0x73,0x8d,0xa7,0x95,0x9,0xad,0x74,0x34,0x32,0xa1,0x91,0x9,0x23,0x99,0xd0,0x88,0x32,0x2f,0x87,0xb8,0xee,0x9a,0x4f,0x2,0x5b,0xb3,0xe0,0x14,0xd,0x7c,0xfe,0xf9,0x8f,0xe1,0xb2,0xaf,0xfe,0x55,0xee,0xb9,0xc3,0xb3,0xb2,0xe0,0x68,0xc5,0x15,0xea,0x72,0xd3,0x14,0x9f,0x0,0xdf,0x1a,0x4a,0x9c,0x6b,0x5b,0xd6,0x8f,0x2a,0xa7,0xed,0x7a,0x3a,0x27,0x9d,0xbc,0x3f,0xfa,0x4,0x36,0x93,0xff,0x41,0x90,0x3f,0xf8,0xd0,0x23,0x3c,0x78,0xf4,0x16,0xe6,0x23,0x62,0x8f,0x4,0x46,0x33,0xa8,0xde,0x8a,0x3,0x9b,0xd7,0xe,0x73,0x80,0x3e,0xa5,0x27,0xea,0xae,0x39,0xc0,0xac,0xeb,0x58,0x53,0xa2,0xf4,0xcc,0x5,0x44,0xc3,0x56,0x2d,0x2b,0xaf,0xe9,0x90,0x91,0x70,0xd2,0xd1,0x7,0x79,0xc7,0xeb,0x7e,0x77,0x5b,0x68,0x16,0xcc,0x42,0xd8,0xb5,0x63,0x99,0xe7,0xbd,0xe4,0x17,0xb9,0xeb,0xe1,0x8e,0xb9,0xc6,0x50,0xbf,0x74,0x38,0x99,0xd0,0xc8,0x18,0xf5,0x1d,0x3b,0x97,0xe1,0x8b,0x9f,0x7f,0x17,0x93,0x6e,0x7b,0x9e,0x39,0x91,0xe0,0x95,0x7b,0xe1,0x77,0xff,0x38,0x8f,0x3f,0xff,0xe7,0xb8,0xfd,0x96,0x8e,0x51,0xe3,0x99,0x1b,0x35,0x51,0x89,0xc,0x67,0x2,0xbb,0xa,0x0,0x42,0x38,0x49,0xa1,0x11,0xc7,0xfc,0x5c,0x8b,0xf7,0x63,0x1e,0xb9,0x6b,0x1f,0xdf,0xfd,0x8d,0xbf,0x14,0x4e,0x49,0xdf,0x62,0xa,0x35,0x46,0x45,0xdf,0x7c,0xeb,0xb5,0x1c,0xf1,0x5f,0x66,0xae,0x8d,0x7b,0xfc,0x67,0x50,0x7e,0xcd,0x5,0xb2,0xde,0x30,0x5d,0xb6,0xde,0x4,0x5a,0xe,0x4d,0x1a,0xca,0x2b,0x48,0xd1,0xcf,0x3f,0x9e,0x54,0x6f,0x3e,0x75,0x78,0x9c,0xf3,0x39,0x56,0xd0,0xe1,0xf1,0x7e,0xcc,0x9e,0x9d,0x2b,0x3c,0xfc,0xd1,0x7f,0xe4,0x23,0x1f,0xf8,0xa7,0xcc,0xe6,0x37,0x6d,0x37,0xba,0x4e,0x9f,0xfa,0xb4,0xa7,0x73,0xe6,0x53,0xbe,0x87,0x43,0xf,0x1e,0x62,0x7e,0xa4,0x34,0x32,0x8e,0x3a,0xc0,0x18,0xe7,0xd6,0x11,0x3d,0xc2,0xf2,0x92,0xf2,0xd0,0x3d,0xff,0xcc,0xd5,0x57,0x7d,0xe,0x91,0xb4,0xe6,0x3f,0x3b,0x85,0xc9,0x76,0xb8,0xc6,0xf3,0xf2,0x1f,0xfe,0x4d,0x9e,0xf3,0x8c,0xbf,0xe0,0x81,0xbb,0xce,0xe4,0xd0,0xfd,0x1d,0x7e,0xe2,0x19,0x35,0xca,0xfc,0x9c,0xb2,0x30,0x27,0xcc,0xcf,0x39,0xe6,0xe7,0x1c,0x73,0x23,0x61,0x6e,0xa4,0xb4,0x6d,0xd0,0x33,0xe,0xde,0x3b,0x61,0xfd,0xae,0xb,0xf9,0xef,0xdf,0xf9,0x4e,0x2e,0xba,0xe8,0x62,0xbc,0x6e,0x27,0xb8,0x25,0x2c,0xcf,0x7f,0xf6,0x9a,0xf7,0xd1,0x2e,0x8f,0x71,0x34,0x38,0x49,0x61,0xf9,0xd3,0xca,0xdf,0xd4,0x65,0x9f,0x99,0xb2,0xad,0x90,0x3e,0xb6,0x56,0x4e,0xe8,0xe,0xf8,0xa,0xc5,0x3b,0x50,0x9e,0xa9,0xc9,0x4f,0x31,0x3,0xc7,0xb5,0x2f,0x80,0xb2,0xd,0x5d,0xa2,0x9d,0x8e,0x94,0x10,0xf1,0x14,0x22,0xe6,0x8,0xc7,0xb7,0x9e,0xbe,0xd4,0xf0,0xe1,0x3f,0xfe,0x5d,0x1e,0xf7,0xe4,0xa7,0xb0,0x7b,0x65,0x69,0x1b,0xe,0x22,0x7,0xaa,0x7c,0xc7,0x4b,0x7e,0x86,0xd7,0x5e,0xfb,0x1,0xf6,0x4c,0xbe,0x44,0xd3,0xb6,0x28,0x13,0x54,0x36,0x50,0xd6,0x11,0x19,0x3,0xb0,0x67,0xd9,0x73,0xf9,0x7b,0x7f,0x9f,0x4b,0x2e,0xf9,0xf3,0xed,0x8d,0x3d,0x2e,0xf9,0xaa,0x78,0xbe,0xed,0x5,0xdf,0xcf,0x53,0xbe,0xea,0x1b,0xf9,0xf0,0x47,0xff,0x9a,0x6b,0x6f,0x78,0x27,0xf,0x3e,0x78,0x15,0x13,0xb9,0xf,0x69,0xd2,0x41,0x11,0xd1,0x51,0xd8,0x39,0x5a,0x39,0x81,0xdd,0xcb,0x17,0xf1,0x95,0x8f,0x7d,0x1,0xcf,0xb9,0xec,0x45,0xec,0xdb,0xbf,0x73,0x5b,0x91,0x4d,0xe1,0x5d,0x1b,0x1e,0x7e,0x68,0x8d,0x2b,0xbf,0xf4,0x56,0x76,0x9d,0xc,0x74,0x4a,0x23,0xb5,0xff,0xa6,0x5a,0xfe,0x4d,0xa6,0x9f,0xf6,0x17,0x85,0xd2,0xe1,0x10,0x40,0xf9,0x76,0x70,0xbd,0x13,0xb0,0xfc,0xed,0x77,0x11,0x10,0xa1,0xe4,0xbb,0xe3,0x45,0x0,0x29,0x22,0xc0,0x49,0x97,0xa3,0x80,0xb3,0x5f,0x30,0x1f,0x20,0x1d,0x5c,0x37,0xa3,0xc5,0x39,0x76,0xde,0x7d,0x1d,0xef,0xfe,0x8b,0x3f,0xe6,0x45,0x3f,0xf6,0xd3,0x5b,0xfa,0x6,0x82,0x83,0xa8,0xe3,0xc4,0x13,0xf6,0xf0,0xac,0xef,0x7e,0x5,0x1f,0xfa,0xf3,0xef,0xe2,0xcc,0x93,0x47,0xac,0xf9,0xd,0x70,0xeb,0x8,0x93,0x48,0xf1,0xc2,0xee,0x5d,0xc2,0xad,0x37,0xfd,0x15,0x9f,0xfe,0xf4,0xf,0xf3,0xe4,0x27,0x7f,0x55,0x70,0xca,0xb8,0xad,0x3,0x4f,0x84,0xc0,0x69,0x4e,0x3d,0x75,0x3f,0x2f,0xfc,0xae,0x97,0xd3,0x4d,0x5e,0xce,0x5d,0x77,0xdf,0xcd,0xbd,0xf7,0xde,0xc6,0x43,0x87,0xef,0x65,0x6d,0xfd,0x8,0x0,0xf3,0x73,0xcb,0xec,0xda,0xb9,0x9f,0x13,0xf7,0x9f,0xce,0x29,0x7,0x4e,0xa1,0x19,0x85,0xfa,0xdb,0xd,0x6b,0xf3,0xda,0xd1,0xb8,0x96,0xf7,0x5e,0xfe,0x16,0x8e,0x8c,0xae,0x61,0xff,0x9c,0x63,0x3c,0xce,0xfb,0x88,0x7a,0x8,0x50,0xdf,0xd7,0x8b,0x3f,0xe9,0x3e,0x91,0x4e,0xeb,0xe2,0x66,0xc5,0xf4,0x58,0x6c,0x41,0xe8,0xa1,0x85,0x8d,0x12,0xe,0xe,0xa1,0x10,0x15,0xec,0x1a,0xdb,0xe5,0xd6,0x29,0x79,0x11,0x5d,0xb4,0xc9,0x3b,0xc2,0x12,0x6e,0x38,0x89,0x34,0x1a,0xd0,0x51,0x2f,0xe8,0x5c,0xe0,0x6,0x5d,0xa7,0x1c,0xd8,0xbd,0xc2,0xf5,0xef,0x7a,0x33,0xd7,0x7c,0xed,0x37,0x70,0xe1,0x5,0x17,0x6c,0x39,0x81,0xce,0x35,0x78,0xdf,0x71,0xd9,0xd7,0x7f,0x23,0x57,0x7f,0xea,0x85,0x3c,0x7c,0xcb,0x9f,0xb0,0xbc,0xab,0x61,0xa2,0x1d,0xe2,0x52,0xe0,0xa9,0x42,0xe7,0x38,0x75,0xef,0x1a,0xef,0xfe,0xab,0x1f,0xe7,0x31,0xe7,0xff,0x33,0xbb,0x76,0xce,0x6d,0x7b,0xa7,0xb1,0x8b,0x47,0xb8,0xa8,0x7a,0x9a,0xd6,0x71,0xda,0x69,0x27,0x73,0xda,0x69,0x27,0x6f,0xfa,0xf6,0x61,0xc9,0xda,0x6d,0xf,0xf8,0xde,0xd3,0xb8,0x96,0x3b,0x6f,0xbf,0x97,0xf7,0x5f,0xf1,0xab,0x9c,0x70,0xa6,0xe0,0x27,0x41,0x81,0xab,0x37,0x7d,0x42,0x71,0x3e,0xc5,0xae,0xa6,0x9e,0xd7,0xf1,0x3,0x6e,0x73,0xe5,0xce,0x9b,0xab,0x1b,0x56,0x8,0x45,0x91,0x63,0x44,0x0,0xa0,0xa7,0xf4,0xb5,0x12,0xac,0x81,0xc0,0x15,0x34,0x5b,0x3,0x12,0xb5,0x76,0x27,0x13,0x9c,0x74,0x74,0xe,0x4e,0x77,0x8f,0xf0,0xf,0x7f,0xf4,0x4a,0xd6,0x3b,0x3f,0x85,0xed,0x83,0xfd,0x10,0x56,0x2b,0x5f,0xf0,0x3,0xbf,0xca,0x3,0xfe,0xb4,0x70,0x7a,0x87,0xb,0x22,0xce,0x45,0xcd,0x5c,0xf0,0x2c,0xcc,0x3b,0x96,0xfd,0xa7,0x78,0xf3,0x1f,0xff,0x14,0x5e,0x1d,0xe0,0xb7,0xef,0x98,0x11,0x89,0x1c,0x43,0x72,0x4c,0x5f,0x3e,0x23,0x30,0x9f,0x13,0xd8,0x91,0xbe,0xbc,0xee,0x5c,0xb3,0x2d,0xe4,0xa,0x7,0x58,0x29,0xe3,0x75,0xf8,0xa3,0xb7,0xfc,0x28,0xf3,0x27,0x7e,0x99,0x91,0x93,0x38,0x6f,0xb3,0x95,0x3e,0x6b,0x6a,0x6e,0x75,0xe5,0x3,0x22,0x92,0x27,0xd0,0xda,0xf6,0x52,0x29,0x69,0x36,0x3f,0xff,0x6e,0x3d,0xe2,0x8e,0xc7,0x1b,0xa8,0x41,0xe1,0x33,0x57,0xe3,0xa2,0x19,0x48,0xb1,0x4,0x92,0x32,0xd8,0x88,0x7,0x3f,0x66,0xc7,0xca,0x22,0xf2,0x85,0xf,0xf2,0x81,0x77,0xbc,0x2d,0x98,0x7c,0x5b,0x28,0x84,0x12,0x4d,0xb7,0xd3,0x4f,0x3d,0x99,0xaf,0x7a,0xfe,0xab,0xb8,0xeb,0x1,0x98,0x1f,0x85,0xc9,0xb7,0x93,0xd6,0x75,0x9e,0x7d,0xfb,0x1a,0xe,0xdd,0xfa,0x47,0xfc,0xf9,0x9f,0xfc,0x1a,0x22,0xd,0x22,0x7a,0x4c,0x7,0x3c,0x42,0x41,0x86,0x7c,0x46,0x60,0x3e,0x27,0xb0,0x39,0xa6,0xa8,0xe2,0x14,0xd8,0x42,0xd7,0xf0,0xfa,0x37,0xfd,0xf,0xee,0x95,0xb7,0xb1,0x6b,0x67,0x13,0x83,0x53,0x8a,0x32,0x97,0xcd,0xcb,0x4a,0xe1,0x6b,0x8,0x26,0x69,0x46,0xa,0x17,0x2f,0xa6,0x14,0xc6,0x74,0xd2,0x57,0x3a,0x20,0xaa,0x33,0xd4,0xdf,0xe7,0x6,0x7d,0xa4,0xe8,0x10,0xd7,0xe1,0xda,0xee,0xf8,0x38,0x0,0x9a,0xfd,0xb,0xc9,0x24,0x6c,0xb2,0x1f,0x20,0x7a,0xef,0xa2,0x29,0x98,0xfe,0xb6,0xd2,0x31,0xf1,0x1b,0x9c,0xb9,0xbb,0xe5,0x73,0x6f,0x79,0xd,0x77,0xde,0x73,0x5f,0xdc,0x9a,0xb5,0x95,0x83,0x28,0x88,0x82,0xe7,0x7c,0xf3,0xf7,0x30,0x7f,0xc6,0xb,0x78,0xe4,0x88,0x67,0xae,0x75,0xc5,0x56,0x8e,0x8e,0x92,0xc9,0xb8,0xe3,0xb4,0x93,0x1d,0xb7,0x5f,0xfd,0xa,0xde,0xf0,0xfa,0x9f,0x63,0x75,0xcd,0x45,0xab,0x63,0x72,0x5c,0x41,0xac,0xc7,0x93,0xc2,0xc1,0x93,0x93,0xb8,0xf7,0xd1,0xf3,0x3b,0x6f,0xf8,0x9,0xae,0x3b,0xfc,0x5b,0x9c,0x78,0xb2,0xa3,0x1b,0x77,0x3d,0x33,0x6e,0xc8,0xdf,0xe0,0xaa,0x67,0xb3,0x2e,0x53,0xd6,0xfa,0xf7,0xa7,0xfd,0xfc,0x43,0x66,0x9f,0xc3,0x7,0x56,0xed,0xa2,0xff,0x40,0x8e,0x4f,0x9,0x14,0x67,0xed,0xfe,0xd4,0xae,0x47,0x5c,0x8c,0xdb,0x43,0x71,0xae,0x8b,0xd7,0x24,0xda,0xef,0x13,0xdc,0xa8,0xe1,0xc0,0xea,0x97,0x78,0xcf,0x9f,0xbd,0x6,0xe2,0x72,0xf0,0x36,0x7a,0x64,0xd4,0xc0,0xf3,0x5f,0xfc,0x5b,0xdc,0xbb,0x7a,0x2,0x73,0x2e,0x1c,0xf5,0x96,0x1c,0x37,0x89,0x6a,0xfc,0xd8,0x73,0xe6,0x1,0xc7,0x83,0x37,0xbf,0x8a,0xd7,0xbe,0xea,0x5b,0xb8,0xe1,0xc6,0x5b,0x70,0x4d,0x9b,0x95,0xca,0xff,0x28,0x44,0x48,0xa2,0x23,0x9c,0x38,0xda,0x72,0xc3,0xf5,0x37,0xf3,0xeb,0xaf,0x7b,0x3e,0xb7,0xac,0xbf,0x96,0x3,0xa7,0x3a,0x7c,0x3c,0x8c,0xa3,0x67,0xc3,0xc7,0x7b,0xac,0x6d,0xef,0x8a,0xd7,0x4f,0xaa,0x72,0x83,0xbe,0x2,0xbb,0xf8,0x63,0xfd,0xfe,0xc3,0xbe,0x1,0x83,0x14,0x92,0x58,0x77,0x90,0xdb,0x7a,0xc,0xc7,0xbe,0x7a,0x5f,0xa8,0x3e,0xc9,0x7b,0x27,0x5d,0xf4,0x1,0x4,0xe4,0x12,0xf1,0x88,0xeb,0x4a,0x5f,0xa9,0x3f,0x3c,0xbe,0x9b,0xb0,0x7f,0xf7,0x32,0x87,0x3f,0xf6,0x66,0x3e,0xfd,0xa9,0x4f,0xe0,0x5c,0xc3,0x64,0x32,0xd9,0xb4,0x3f,0x80,0xc9,0x64,0xcc,0x79,0xe7,0x3e,0x8a,0xb,0x2e,0xfb,0x25,0xee,0xba,0x2f,0xd8,0xea,0xd,0xfd,0x89,0x6b,0x1a,0xe8,0x26,0x9e,0x3,0x27,0x3a,0x76,0xf8,0x77,0xf0,0x7f,0xfd,0xc1,0x57,0xf3,0x37,0x7f,0xf5,0x87,0x1c,0x3c,0xb4,0x5a,0x64,0xb7,0x7a,0x7c,0x3c,0xff,0xf7,0x78,0x11,0x22,0x29,0x8e,0x1,0xa9,0xba,0x2c,0x3a,0xe,0x3e,0x70,0x94,0xb7,0xfc,0xcd,0x1f,0xf0,0xda,0xb7,0x7c,0x35,0x93,0x3d,0xef,0x61,0xff,0x7e,0x47,0x97,0x4e,0x62,0xa9,0xa8,0x37,0xb1,0xf5,0xec,0xd9,0xab,0x59,0x7c,0x7a,0x2f,0x53,0x47,0x62,0x9e,0xa9,0x5b,0x36,0x87,0x6,0xc9,0x38,0x4b,0xb9,0x4a,0xa1,0x54,0x94,0xa7,0x2d,0x48,0x13,0x22,0x65,0x16,0x16,0x17,0xf3,0xa1,0x46,0x5b,0x25,0x7,0xb8,0x46,0x80,0x2e,0xfa,0xff,0x3b,0xb3,0x54,0x5b,0x36,0x86,0xa6,0x2f,0x95,0x88,0xa4,0x18,0xbe,0xb0,0xac,0xeb,0xa4,0x63,0xc,0x9c,0xb5,0x72,0x84,0xf,0xbf,0xe9,0xe7,0xb9,0xf0,0x92,0xf,0xb0,0x3c,0xbf,0xf5,0x21,0x11,0x69,0x6c,0xdf,0xf1,0xbd,0x2f,0xe7,0xf5,0x37,0xbe,0x8f,0x8d,0xa3,0xef,0xa6,0x5d,0x70,0x74,0xf8,0x60,0x53,0x47,0x6a,0xf2,0x51,0x27,0x58,0x5e,0x6e,0x38,0x67,0xc7,0x5d,0xdc,0xf4,0xb9,0x1f,0xe5,0xf,0xaf,0xfa,0x13,0xce,0x7f,0xfc,0x4b,0x79,0xf2,0x53,0x5f,0xc0,0x19,0xa7,0x9f,0x44,0xfa,0x2e,0x41,0x98,0x8e,0xf8,0xd1,0x2a,0x6c,0x66,0xaf,0x40,0xef,0x77,0x58,0x3f,0x8,0x4a,0x63,0xd2,0x5,0x6f,0xbf,0xed,0x5e,0x3e,0xfe,0x99,0xbf,0xe3,0xb3,0x5f,0x78,0x3,0xe3,0x85,0xcf,0x71,0xd2,0x39,0xa0,0xde,0xd1,0x4d,0x3c,0x8d,0x8b,0x9b,0x70,0xb4,0x32,0xca,0x8d,0x1f,0x20,0xc7,0x24,0xd8,0x9e,0xad,0x9f,0x20,0x56,0xca,0xdf,0x7a,0x88,0xa9,0x4d,0xc6,0x84,0xcb,0x75,0x4a,0x6c,0x50,0xed,0xf8,0xc9,0x46,0xa1,0x53,0x18,0x11,0x3e,0x2c,0x11,0xfd,0xf6,0xd7,0x5d,0x77,0x1d,0x6b,0xab,0x6b,0x5b,0xdb,0xb6,0xaa,0x4c,0x44,0x58,0x3b,0xfa,0x8,0xa3,0x56,0x90,0x8,0xd8,0x74,0xbe,0x4e,0x8e,0xc4,0x95,0xf0,0xc9,0x1a,0x62,0xc,0x5e,0x42,0x0,0x52,0xa0,0xa6,0x6e,0xb0,0xb0,0x28,0xec,0xb9,0xf7,0x43,0xfc,0xdd,0x9b,0x5e,0xcd,0x13,0x2f,0xfb,0x36,0xf0,0x13,0x64,0xb,0xfb,0x5d,0xd5,0xd3,0x34,0x8e,0x3,0x17,0xbd,0x84,0x1b,0xfe,0xf1,0x9f,0x39,0x77,0xe5,0x91,0xb0,0xae,0x9f,0x10,0x2e,0x4d,0x9c,0x23,0x4,0x71,0x78,0xe1,0xd4,0x93,0x85,0xf1,0xe4,0x73,0xdc,0xf4,0xf9,0x97,0x71,0xcd,0x95,0xbf,0xc1,0xbe,0x93,0xbf,0x8e,0x73,0x1f,0xf3,0x5c,0xce,0x3d,0xf7,0xc9,0x9c,0x7c,0xe0,0x4c,0x56,0x96,0x9b,0x3e,0x42,0x6c,0x23,0xad,0x1d,0x85,0x3b,0xef,0xbe,0x95,0xeb,0x6f,0xfc,0x34,0xd7,0xde,0xf8,0x5e,0xee,0x38,0xf8,0x7e,0x64,0xf1,0x76,0x76,0x9f,0xe,0x6d,0xeb,0x18,0x8f,0x83,0x63,0xac,0x75,0x9,0x2e,0x61,0x4c,0xb5,0xe3,0x27,0x1,0x1e,0x22,0x79,0x4a,0xf5,0x2c,0x95,0x37,0x20,0xb1,0xb8,0x2a,0x1f,0xe7,0x99,0x3a,0x50,0x3c,0xe6,0x4c,0xc7,0x0,0xab,0x28,0x3a,0x7,0xcc,0x11,0x3e,0x6c,0xd4,0x28,0x1b,0x73,0x70,0xc7,0x9c,0xa7,0x4b,0x1f,0x9d,0x8a,0x5f,0xe4,0x88,0xe7,0xc7,0x84,0x7b,0x9,0xe5,0x25,0x46,0xfe,0xec,0x6b,0x94,0x3d,0xcd,0x24,0xd8,0xf9,0xd1,0xf6,0xf,0x3e,0x0,0xf,0x4d,0x7,0x4d,0xfc,0x70,0x52,0x33,0x9,0x7d,0x36,0x3e,0xfe,0xf6,0xa8,0xeb,0xa0,0x39,0x8a,0xba,0x9,0xae,0x15,0xee,0x5d,0x85,0xc3,0xba,0x8c,0x6b,0xca,0x87,0xae,0xca,0xd7,0xc9,0x48,0xce,0x78,0x70,0xe4,0xef,0x21,0xbb,0xd1,0x88,0x9d,0xcb,0x6b,0x2c,0x2f,0x84,0xd3,0x39,0x30,0xe5,0xbd,0xad,0x2f,0x11,0xd1,0x9d,0xa3,0x19,0x41,0xa7,0x9e,0x23,0x47,0xe1,0xe1,0xa3,0xb0,0xd1,0xed,0x66,0xb4,0x70,0x1e,0x3b,0x77,0x3f,0x96,0x3d,0x7b,0xce,0x63,0xf7,0xee,0x33,0xd8,0xb1,0xf3,0x44,0x16,0x17,0x77,0x32,0x9a,0x5b,0xc,0xa6,0xa1,0x2a,0xe3,0xf1,0x3a,0x47,0x57,0xf,0x73,0xe4,0xc8,0x7d,0x1c,0x7a,0xe8,0x36,0xee,0x3f,0x74,0x3,0x87,0xe,0x7f,0x81,0x47,0x36,0xae,0x47,0x46,0xf7,0xb3,0xb4,0xb,0x96,0x96,0x83,0xc5,0x32,0x19,0x13,0xbe,0x64,0x92,0x67,0x7c,0x9a,0xc2,0xa7,0x10,0xc0,0xfc,0x66,0xd6,0x73,0x8b,0x18,0xc6,0x33,0x28,0x9f,0xe4,0x6b,0x32,0x87,0x90,0xc8,0xe6,0xa7,0x29,0x9f,0x8c,0xa,0xcc,0x2b,0x9a,0x4f,0x23,0x54,0xb4,0xd,0x40,0x6d,0xd3,0x47,0xa5,0x1c,0x68,0xf8,0x84,0x77,0xdc,0xd9,0xab,0xf9,0x13,0x2d,0xda,0x28,0x34,0x1e,0x1a,0xa5,0x73,0x9e,0x49,0x2,0xb8,0xd3,0xf0,0xd1,0xa6,0xf8,0x4c,0x9b,0x8e,0xb0,0x59,0x53,0xd1,0x66,0x12,0x10,0xc1,0x4d,0xa0,0xd9,0x40,0xdd,0x18,0x75,0x1b,0xa1,0x4e,0x13,0xfa,0x6b,0xe2,0x2,0xbc,0xc4,0xfb,0x2,0xb4,0xf2,0x17,0x1,0x9f,0x4e,0x48,0x8e,0x40,0x9e,0x10,0xf,0x54,0xae,0x91,0x44,0x22,0x5f,0x4c,0x8,0x93,0xda,0x74,0x4,0xae,0xd4,0x38,0x9a,0x56,0xf1,0xe2,0x19,0x8f,0x61,0x7d,0xc,0x6b,0x1b,0x30,0x9e,0xc0,0xd8,0x43,0xa7,0x42,0xf8,0x2,0x81,0x4,0x5,0xad,0x99,0x80,0x78,0xa4,0x81,0x66,0xe,0xe6,0xe6,0xc3,0xd5,0xce,0x1,0xe2,0xe8,0xbc,0xe0,0x35,0xed,0x56,0x98,0xd,0xe4,0xde,0x61,0x51,0x15,0xfb,0x4f,0x80,0xad,0xd3,0x54,0xbd,0x98,0x99,0xea,0xe5,0x43,0xa2,0x84,0xc4,0xe0,0x93,0xd9,0x27,0xf4,0xb6,0x82,0xe6,0x89,0x52,0x24,0x53,0x47,0x3c,0x4c,0x4e,0x60,0xdc,0x24,0x4,0x50,0xd2,0x47,0xa7,0x24,0x3,0x37,0x0,0xd8,0xee,0xc1,0x23,0xba,0x82,0x3,0x2,0x50,0x28,0x3b,0x9e,0xbb,0x7,0x1d,0xf9,0x83,0x96,0x12,0x4e,0xd2,0x42,0x36,0x50,0x19,0xa3,0x16,0xd9,0x5c,0xfe,0xfc,0x51,0xf9,0x2,0x7b,0xd0,0xd3,0xc2,0xbb,0x6,0x18,0xf4,0x42,0xb6,0x20,0x51,0xb8,0xd2,0x18,0x20,0x63,0xca,0xb8,0x8,0x74,0xc,0x2,0xa4,0xef,0x21,0x2a,0x5d,0x38,0xc0,0x41,0x84,0xb6,0x11,0xda,0x91,0x84,0xa3,0xdb,0x5c,0x3c,0xea,0x42,0x34,0x8c,0x33,0xca,0xee,0x0,0x0,0xe3,0x5a,0xd3,0x70,0xe0,0xb4,0x9f,0xc4,0x70,0xf4,0xa4,0xb1,0xc7,0xe1,0x65,0xf,0x5f,0x2,0x9c,0x86,0xe7,0xbd,0x73,0x84,0x84,0xf8,0xf9,0xdd,0xa,0x49,0xb0,0x85,0xfa,0x1c,0x24,0xc3,0x5f,0x4a,0x7e,0x9b,0x94,0xbe,0xd2,0x4c,0xfa,0x5b,0x39,0x1a,0x95,0xe8,0x5d,0x88,0x2c,0x3b,0xc5,0x3c,0x45,0x60,0x4a,0x3c,0xb5,0x30,0x29,0x70,0x69,0x41,0x87,0xbc,0xc1,0xa2,0x94,0x2d,0x79,0x41,0xce,0x85,0x37,0x4c,0x72,0x3e,0xfd,0x4d,0x97,0x7,0x59,0x3,0x99,0x90,0x3e,0xc5,0x2a,0x11,0x50,0xf9,0xaf,0x4b,0xb3,0x54,0x80,0x58,0x3,0x4f,0x12,0xa0,0x8d,0x58,0x90,0xba,0xbc,0xa9,0x97,0x3f,0x8e,0x69,0x9e,0x8b,0x94,0x7c,0x71,0xe1,0x5d,0x41,0x43,0xc,0x69,0x88,0x29,0x8d,0x0,0xf,0x33,0xac,0x26,0x62,0x3c,0x21,0x86,0x35,0xd9,0x32,0x80,0x53,0xbf,0xf4,0xd9,0x7e,0xa6,0xf2,0x5a,0xb9,0xb3,0x40,0xdc,0x2,0x1,0x2c,0x54,0x6d,0xb9,0x94,0xf2,0x62,0x50,0x11,0x1,0xe1,0x2e,0xfc,0x8a,0xc8,0x21,0x18,0x16,0xeb,0xd,0x22,0x90,0xe5,0x7a,0xfe,0x44,0xac,0x68,0x28,0x93,0x27,0xaf,0xac,0xf9,0xa7,0xaf,0x8d,0x6a,0xa2,0x85,0x44,0xdd,0xce,0xc7,0x8f,0x50,0x87,0x7b,0x71,0x1d,0xb8,0x48,0xf1,0xce,0x67,0x96,0x6f,0x59,0xb4,0x56,0x13,0xd8,0x3,0x5e,0x25,0xfb,0xd5,0xd6,0x31,0x80,0x15,0x93,0xdf,0x63,0xad,0x16,0x81,0xa4,0x70,0x8f,0xa1,0x2b,0x1,0x23,0x8d,0x4d,0xd2,0xfc,0x19,0xa4,0x41,0xca,0x76,0x13,0x4c,0x7f,0x9,0x80,0x3d,0x36,0x6e,0x80,0x67,0x81,0xdb,0x23,0xc7,0x1,0xf6,0xf,0x25,0xd4,0xbb,0x96,0x4,0x5b,0x20,0x40,0x7f,0x81,0xa7,0x14,0x93,0x72,0xdf,0x0,0xf3,0x11,0x0,0x8d,0x37,0xf2,0x52,0x63,0x54,0x42,0xa4,0xe0,0xc8,0xf2,0xa5,0x89,0x8,0x94,0xb7,0x5a,0x25,0xa,0xa7,0x50,0xb1,0x4b,0xdb,0xb1,0x82,0xbc,0xd7,0xfc,0x3c,0xb1,0xfb,0xf5,0x78,0x99,0xd1,0xe,0x60,0x7d,0x9e,0xd0,0x44,0xd1,0x6,0x20,0x36,0xa2,0xd9,0x47,0xaa,0xab,0x11,0xc6,0x57,0x79,0x29,0x9a,0xb7,0xa6,0xfc,0xc4,0x6d,0x52,0xfb,0xb6,0xae,0x7d,0x9e,0x86,0x5b,0x44,0x6,0x79,0xf5,0x4d,0x4c,0x5f,0x16,0xe0,0x3d,0xb9,0x5f,0xb5,0x91,0xca,0x19,0x68,0x4c,0x21,0x40,0xba,0x1a,0x86,0xcf,0x9,0xb4,0x6e,0x3a,0xa9,0xf2,0x5a,0xcc,0x39,0xb9,0xda,0x2b,0x18,0xb7,0x8c,0x89,0x46,0xea,0x4f,0x14,0x68,0x44,0x80,0x40,0xfa,0x3a,0x76,0xe1,0x2,0x89,0xd5,0x69,0xa4,0x6c,0xa2,0x1e,0xe0,0x8d,0xe,0xa1,0xe0,0x2,0xa5,0x6b,0xdc,0xa5,0x23,0xae,0x43,0x5d,0xdc,0x82,0x15,0x81,0xaf,0x66,0x2,0x2d,0xd0,0x9c,0x9d,0x6c,0x57,0x26,0xaa,0x57,0xbe,0x62,0xf1,0x79,0xed,0xa5,0xa2,0xee,0xc4,0x5,0x7a,0xa2,0xc2,0x3c,0x9f,0xfa,0x5d,0x21,0x46,0xa6,0x6a,0x33,0xe,0xcb,0xd2,0xf3,0xd8,0xd,0x2,0x24,0xa0,0xa7,0xf1,0xb8,0xa,0x1,0xb2,0x9e,0xc2,0xf0,0x5f,0x2b,0x1a,0xbc,0x16,0x84,0x25,0x82,0xa3,0xc7,0x1,0xc,0x42,0xa5,0x36,0x12,0xb2,0x80,0xd9,0x17,0x0,0xf5,0x71,0x10,0x31,0xb7,0xd5,0xf0,0x75,0x81,0x8,0xdc,0x20,0x7,0xa3,0x2c,0x8b,0xa,0x5e,0x46,0x8a,0xa4,0x85,0x49,0x41,0x8,0x75,0xe9,0x3e,0x9a,0x75,0x2e,0x2a,0x7e,0x31,0x6,0x20,0xb0,0xfb,0xa0,0xf4,0x79,0x77,0x34,0x2,0x2a,0x88,0x10,0x9f,0x80,0x58,0x29,0x6a,0x39,0x3e,0xd3,0xdc,0x7b,0x9b,0x9f,0xa8,0x39,0xba,0x44,0xad,0x36,0x6f,0xf5,0x2,0x5b,0xd7,0xea,0x14,0xb6,0x8c,0x5,0x4c,0x1d,0xf7,0x4f,0x44,0x46,0x98,0x16,0xd,0x99,0x8b,0xd0,0x47,0x5a,0x1f,0x99,0x6b,0x43,0x41,0x12,0x6f,0xfb,0xb1,0x88,0x32,0x80,0x0,0x6a,0x9e,0x7b,0xe8,0xf9,0x1f,0x14,0x6,0x83,0x44,0xb6,0x14,0x1,0x71,0x18,0xbd,0xae,0x34,0x51,0xfd,0x48,0x7b,0xca,0x9f,0x5a,0x2b,0xc0,0x95,0x68,0x5e,0x1f,0x3f,0xf9,0x92,0x76,0xdb,0x66,0xb6,0xf,0xc1,0x93,0xa7,0x49,0xde,0x7,0xb1,0x20,0x62,0x18,0x9f,0x4c,0x50,0x59,0x8b,0x81,0x21,0x64,0x65,0xcd,0x51,0x1,0x26,0x4d,0x9a,0xe1,0xa,0x9,0x38,0x4d,0xd,0x54,0x47,0xf6,0xee,0x89,0x45,0x84,0xaa,0x9d,0x29,0x5,0xb1,0x99,0x6,0xf6,0x94,0x8e,0xe1,0xca,0x98,0xb2,0x92,0x66,0x90,0x30,0xe5,0xa5,0xfe,0x2d,0x22,0x89,0x2b,0xc0,0xcb,0xb0,0x33,0x0,0xb5,0x49,0x28,0x1c,0xc6,0x72,0x89,0x84,0x60,0x3d,0xce,0x61,0xda,0x9b,0x42,0x1c,0x35,0xfd,0x63,0x44,0x21,0xd9,0x13,0x68,0x70,0x43,0x2,0xb0,0xa5,0x1,0xe6,0x34,0xd8,0xee,0x99,0x72,0xc,0xeb,0x77,0xe9,0x80,0x85,0x70,0xb9,0x88,0x0,0x2a,0xe0,0x5c,0x41,0x0,0x35,0x8,0x51,0xb6,0x65,0x7b,0x83,0x24,0xe1,0x43,0xc6,0xe2,0x26,0x7d,0x96,0x6c,0xa8,0x32,0xe7,0x47,0x40,0x5a,0x2a,0xb7,0xd4,0x9c,0x80,0x98,0x1,0x2e,0x85,0x62,0x2c,0xa5,0x63,0x1,0x6e,0x39,0x84,0xe9,0xd7,0x52,0x7d,0xae,0x6b,0xb9,0x47,0xaa,0x4f,0xc5,0x41,0x4c,0x3d,0xdb,0x4e,0x32,0x7,0x85,0xa2,0xac,0xa5,0x59,0x4f,0x88,0x6e,0x21,0xef,0x7,0x9e,0x59,0x40,0x1a,0x88,0x4d,0x51,0xf8,0x14,0x22,0xb8,0x69,0x44,0xc9,0x8,0x60,0x39,0x80,0x8a,0x22,0x2d,0xf1,0xcb,0x3,0x1a,0x31,0x5d,0xcd,0xc4,0x58,0xa0,0xc3,0xb4,0x92,0x17,0x59,0xbc,0xbd,0x17,0x42,0x19,0xe7,0x63,0xd9,0x49,0xd4,0xf0,0x13,0x37,0xd8,0x88,0x48,0xc1,0xf4,0x55,0x1,0x25,0xad,0x70,0x65,0x60,0x39,0x88,0x2e,0xf5,0xac,0xe4,0x59,0xa0,0xd9,0x3a,0xf6,0x79,0x16,0x17,0x3,0x14,0x6e,0x75,0x9,0xcb,0xd2,0x5d,0x42,0x16,0x73,0x6f,0x95,0x40,0xad,0xea,0x67,0xae,0x10,0xef,0x13,0x20,0x3d,0x65,0xf5,0x31,0x5b,0x6,0xb1,0xd,0x97,0xa0,0xe8,0xca,0x7,0x62,0x33,0x60,0x25,0x6c,0x57,0x4c,0x9c,0xc3,0x2,0x1a,0x36,0x89,0xe,0x8a,0x3f,0xc4,0xdc,0xdb,0xba,0x31,0x28,0x34,0x32,0x9b,0xf4,0x39,0x9,0x9,0x94,0xef,0xe2,0x81,0xa,0x45,0xde,0x46,0x80,0xe7,0x2f,0x7b,0x59,0xe5,0x2f,0x39,0x34,0xd2,0xb1,0x6b,0x9,0x19,0x52,0xbd,0xe,0x9a,0xf8,0x41,0x63,0x99,0x20,0x6e,0x23,0xea,0x4,0x4c,0xc9,0xe5,0x74,0x2f,0x94,0xfb,0xac,0x54,0x25,0x65,0x2d,0x79,0xf8,0xd2,0xb,0xda,0x76,0x52,0xbe,0x23,0x5a,0x29,0x11,0xf8,0x4d,0x9c,0x90,0xd4,0x7e,0x65,0xef,0xa7,0xba,0x53,0x80,0x35,0x3a,0x84,0xcd,0x4b,0x4a,0x60,0xf,0xe8,0xe6,0x77,0xcf,0xf2,0xc0,0x88,0x1b,0x29,0x40,0xb0,0x40,0xc2,0x0,0xc8,0x95,0xac,0xcc,0x11,0xa4,0xa1,0x28,0x79,0x3,0xe5,0x6b,0x4,0x48,0x2e,0x5f,0x9b,0x2f,0x52,0x38,0x49,0x44,0x80,0xd0,0x84,0xb6,0x1a,0x3f,0x1d,0x1f,0x80,0xe2,0xa2,0x49,0xd7,0xa7,0xc6,0x44,0xe5,0xfd,0x4b,0xb2,0xf2,0xe7,0x23,0x52,0x44,0xc0,0xa3,0xd1,0x12,0xf0,0xe0,0x26,0xa8,0x4c,0xc0,0x4d,0x8,0x3b,0x1b,0xb5,0x7,0x6c,0x4b,0xf1,0x82,0x61,0xb3,0x96,0xda,0xd,0xe0,0x86,0x38,0x46,0x56,0x18,0xd,0x80,0xf2,0xc4,0x1b,0xca,0x75,0x6,0xe8,0x56,0x79,0x4c,0x40,0xce,0xb2,0x35,0xb5,0x6b,0x28,0x3f,0xd5,0x49,0x7d,0xe6,0xb2,0x86,0xcd,0xda,0xb2,0x19,0xb9,0x28,0x48,0x61,0xad,0x80,0x5e,0x5f,0x26,0x25,0x8e,0xa1,0x55,0x39,0x4c,0x5e,0x42,0xa2,0x99,0xa2,0x40,0x98,0x32,0xb,0x93,0x18,0x32,0x3a,0x80,0x46,0x99,0x6f,0xa8,0xb1,0x29,0x5a,0x7b,0x7f,0xb2,0xd,0xcb,0xcf,0xc8,0x91,0xec,0x7a,0xa,0x2b,0x8f,0x5a,0x7c,0xd2,0xf6,0x43,0xf9,0x55,0xb2,0x67,0x2f,0xea,0x1a,0x96,0xfd,0x5a,0x53,0xcf,0x52,0x5a,0xf,0xe0,0x3,0x80,0xcf,0x72,0xcd,0x31,0xcd,0xd6,0xcd,0x4b,0xf7,0x90,0xcc,0x50,0xba,0x33,0xdc,0xa3,0xd6,0xe4,0xfb,0x6b,0x0,0xfd,0xf1,0xd6,0x22,0x23,0x97,0xc3,0x70,0x10,0x8a,0xb8,0xb2,0x40,0xee,0xc9,0x70,0xdb,0x8e,0x81,0x6a,0x12,0x11,0x96,0x5b,0xd4,0x4a,0x1d,0x91,0x9a,0x93,0x25,0x60,0xb5,0xb9,0xfc,0xfa,0x96,0xd5,0xa4,0x3e,0xd5,0x88,0x80,0xb0,0xfa,0xa6,0xfd,0xed,0xac,0x99,0x7d,0x1b,0xa4,0xc0,0xe6,0xc7,0x50,0x72,0x21,0x28,0x73,0x56,0xc,0x64,0xd9,0x1f,0xe4,0xbe,0x48,0x87,0x46,0xaf,0x5e,0xb2,0xa,0x88,0x83,0x77,0x76,0x32,0x29,0x94,0x68,0x1,0x2d,0x18,0xc0,0x62,0xaa,0xa7,0x3c,0xcb,0x15,0x8c,0x62,0x67,0x59,0xba,0x15,0xf,0x16,0x80,0xce,0x41,0x57,0xd7,0x35,0x80,0xa7,0x29,0xd4,0x6a,0x4d,0xbf,0xdc,0x76,0x9a,0xf4,0x4,0x7c,0x67,0xee,0xd,0xf0,0x32,0x75,0x27,0x8e,0x11,0xdf,0xcb,0x3a,0x80,0x32,0x97,0xd2,0xb0,0x40,0x25,0x12,0xa6,0xcb,0x5b,0x80,0x43,0x36,0x27,0x13,0x20,0x33,0xa7,0x8b,0xd,0x59,0xe0,0x2b,0xd1,0x3a,0x32,0xf3,0x66,0xb9,0x15,0x40,0x2b,0x4d,0x41,0x0,0x6d,0x12,0x10,0x2,0x10,0x25,0x3,0xcc,0x2a,0x74,0xd1,0xa5,0x9b,0xd7,0x0,0x12,0xd0,0x3,0x75,0x97,0x4d,0x1d,0x51,0xc5,0x91,0x31,0x22,0x6b,0xd3,0x2c,0x1b,0xa6,0xf3,0x6,0x9e,0x59,0x19,0x2a,0x3,0x65,0xb3,0x58,0x30,0x75,0x32,0xf7,0x48,0xcf,0xd,0xc5,0xe6,0x36,0x9c,0x99,0xf4,0x81,0xe7,0x49,0x8f,0xe8,0x89,0x2,0x3b,0xa6,0x38,0x4e,0x17,0xfb,0xb5,0x54,0xdf,0xc4,0xbc,0x4e,0xa,0x47,0x48,0xef,0x24,0x44,0xff,0x84,0xf6,0x91,0xa0,0x37,0x46,0x8c,0x68,0xd2,0xca,0x93,0x67,0x88,0xc1,0xfb,0x72,0xef,0x29,0x5c,0xa3,0x97,0x12,0x72,0x48,0x3f,0x3b,0xd1,0x74,0xcb,0xc8,0x67,0xaa,0x97,0xac,0x94,0x45,0x25,0xcf,0xca,0x7b,0xc1,0x88,0x5,0xcd,0x48,0x42,0xd6,0x15,0xa,0xbb,0xf,0xfe,0x81,0x28,0xeb,0x9b,0x49,0x9e,0x70,0x3b,0xb9,0xd6,0xdc,0x9b,0x62,0xef,0x49,0x16,0x27,0x9d,0x40,0xfa,0x65,0x2d,0x45,0x8b,0x6d,0xcf,0xe4,0xf5,0x9c,0x47,0xf1,0xb7,0x73,0x55,0x7e,0xe4,0x2,0xbd,0x25,0xdf,0x66,0x1a,0x31,0x12,0x15,0xf5,0x16,0x8f,0x5c,0x41,0x82,0x1e,0x62,0x61,0xca,0xc4,0x99,0x76,0xd2,0xd7,0xd2,0xb3,0xe3,0x8a,0x52,0x1f,0xf3,0x3b,0xc1,0xcb,0xc7,0xb2,0xd,0xc4,0x8f,0x68,0x99,0x72,0x80,0x3d,0x50,0x24,0x99,0xa0,0xae,0x2a,0x57,0x2f,0x2f,0x57,0x78,0x40,0x2b,0x6d,0x78,0xa4,0x59,0xee,0xa7,0xc9,0x89,0x80,0xee,0xad,0xe0,0x41,0x39,0x4a,0x2d,0x69,0xfb,0xe9,0xc4,0xd,0x1f,0x95,0xbb,0x74,0x74,0x45,0xac,0x97,0xd0,0xad,0xa6,0x5c,0x3,0xe8,0x29,0xf6,0x8c,0x1,0x74,0x85,0x3c,0xbd,0x32,0x94,0x32,0x36,0x38,0x32,0x53,0x45,0xf5,0xac,0xa6,0xf0,0x9e,0x6e,0x50,0x8d,0x2d,0x1,0xdf,0x39,0x63,0xe7,0x53,0xea,0xe4,0xa5,0x5e,0x4a,0x1d,0x1b,0x56,0x96,0x91,0xc3,0x15,0x45,0x2c,0x11,0xa3,0xb3,0x54,0x6e,0xf2,0xf3,0x7b,0x53,0x28,0x3a,0x3d,0xcb,0x5c,0xc2,0xa4,0x5e,0x3d,0x9b,0x2f,0xd3,0x65,0x6a,0x33,0x31,0xe5,0xb7,0x34,0x46,0xd6,0x47,0xb6,0x1f,0x5e,0xd2,0xf7,0x9c,0x3e,0xd3,0x8a,0x5f,0xa4,0x7c,0xc2,0x6,0x8e,0xb0,0x66,0x3f,0x21,0x29,0x82,0x3d,0x8a,0xa0,0x50,0xc3,0x20,0x30,0x2b,0x4e,0x60,0x15,0xba,0x9e,0xe3,0xc5,0xd4,0xef,0x1,0x95,0x92,0x27,0x14,0x8e,0xe0,0xc,0x80,0x6b,0x39,0x6f,0x27,0xaf,0xe7,0xfd,0xa3,0x28,0x66,0xa9,0x6f,0x2b,0x77,0x2d,0xf0,0xed,0xe2,0x52,0xcf,0x64,0x94,0x40,0xb1,0x89,0xf2,0x13,0x20,0x6d,0xdb,0xf9,0x43,0x50,0xda,0xcf,0x4f,0xc0,0xca,0x5a,0x7f,0x7c,0x86,0x2f,0xfa,0x85,0x48,0x60,0xff,0x56,0x99,0xcc,0x74,0x23,0xc3,0x80,0xee,0x21,0x92,0x79,0xd6,0xe6,0x15,0x3c,0xa0,0xb0,0xfa,0x0,0xec,0xa0,0xe0,0x15,0x4,0x48,0xe6,0x5d,0xa1,0xfc,0x38,0x5c,0xe9,0x88,0xf1,0x35,0x79,0x10,0x39,0x59,0x85,0xae,0x2,0xa8,0x98,0x91,0x58,0x3f,0x7e,0x6,0x56,0xfd,0x6c,0xe0,0x92,0xa,0xb8,0x59,0x74,0x38,0x33,0xe,0x53,0x2e,0xcb,0xf4,0xa4,0x3,0xb8,0xfe,0xbd,0x37,0xe5,0x6a,0x76,0x9f,0xa9,0x3b,0x21,0x92,0x1,0x5c,0x32,0x2d,0xf3,0x24,0x1b,0x11,0x67,0x27,0x3e,0xb7,0x93,0x80,0x62,0xda,0x81,0xca,0xf9,0x43,0x19,0x47,0x63,0xf5,0x9c,0xd4,0x7e,0x5,0xd4,0xa9,0xbf,0x3a,0xdd,0x4f,0x2a,0x90,0x95,0xc0,0xd4,0x84,0x64,0xc0,0x16,0x85,0x4f,0xa4,0x3e,0x27,0x2c,0x28,0x7b,0xd9,0xee,0x27,0xfa,0xf7,0xe3,0x86,0x92,0x6c,0xfe,0x99,0xc9,0xea,0x1,0x3f,0xbd,0x78,0x46,0xd7,0xea,0x32,0xef,0xd7,0xbb,0xb1,0x2c,0x6d,0xa0,0x6d,0x67,0x0,0x56,0x73,0x98,0xfa,0x77,0x9a,0x8c,0x3c,0x46,0xab,0x9b,0xd8,0xb6,0x29,0x75,0xec,0x4a,0x5f,0x16,0x23,0xae,0xc8,0xe5,0x9e,0xa9,0x9c,0xe0,0x13,0xeb,0x9,0x1,0xa9,0xec,0xea,0x1f,0x14,0xa,0xb7,0x6e,0xe1,0x94,0x9f,0x66,0xbb,0x37,0xf,0xd2,0xe7,0xa,0xd9,0xf4,0x33,0x4a,0x62,0x7e,0xb7,0x41,0xb9,0x60,0xc6,0x67,0xb0,0xac,0x4d,0x61,0x5b,0x65,0xa5,0xf,0xac,0xdc,0x2f,0x32,0x3f,0x71,0x84,0x4,0x64,0xf,0x4d,0xd8,0x67,0x5f,0x3b,0x75,0xb2,0xe9,0x95,0x3a,0xad,0x65,0x7c,0x45,0x49,0xd0,0xe7,0x0,0xbd,0x1,0x1b,0x20,0xaa,0x2d,0x9b,0x9e,0xd5,0x22,0x85,0x90,0x57,0x87,0x74,0x25,0x65,0x2c,0x8d,0x4d,0x1c,0xc1,0xcc,0xab,0x74,0x1,0x17,0xd9,0xbb,0x4f,0x5c,0xc4,0x70,0x6,0x4f,0xe1,0x36,0x2a,0xa5,0xe9,0xcc,0x9,0x22,0x52,0xd8,0x38,0x0,0x6f,0xcb,0x49,0x61,0xf1,0x59,0x2f,0x30,0x94,0x99,0xf2,0xd3,0xba,0x7e,0x8f,0x6b,0xd4,0x79,0x69,0x9a,0xa4,0x4f,0x34,0x89,0x34,0x93,0x2,0xd9,0x2b,0x9b,0xca,0x18,0xee,0xdb,0xf6,0xbc,0x7a,0x79,0x72,0x43,0x13,0x81,0x1a,0xa2,0xcf,0x9e,0x18,0xbc,0xc1,0x6,0x41,0xd6,0x53,0x10,0xc4,0xb0,0xbb,0x9a,0xea,0x6a,0x2f,0x9f,0x95,0xeb,0x56,0xce,0x4b,0x5d,0x7e,0xa0,0xbd,0x1e,0x22,0xc4,0x3a,0xce,0xb6,0x61,0x10,0xad,0xd6,0x33,0x52,0xd9,0x9e,0x62,0x98,0x52,0xa2,0xf4,0x44,0x69,0x52,0x2c,0x90,0x4,0x58,0x8b,0x98,0x49,0x2f,0x48,0x40,0x3,0xf2,0x6e,0x63,0xbb,0x3c,0x9c,0xcb,0x27,0x20,0x48,0xce,0x2a,0xd4,0xec,0xc8,0x61,0xda,0x36,0xbf,0x62,0xc,0xb9,0xde,0x0,0x11,0xf7,0xea,0xa4,0xfc,0x6,0x6a,0xde,0x3d,0xc8,0x18,0x5a,0xeb,0x99,0xab,0x17,0x79,0x24,0x99,0x79,0xf8,0x18,0xe6,0xb5,0x41,0xf0,0xe5,0xc7,0x40,0x8f,0x34,0xa0,0x34,0x49,0x69,0x72,0xcd,0x5b,0xe6,0x89,0xd0,0xf2,0x3c,0x8d,0x5a,0x4c,0x3d,0xa9,0x26,0xd9,0x72,0x9,0xeb,0x2,0x56,0x57,0x26,0x99,0x81,0x67,0x89,0xd2,0x7b,0xba,0x44,0x2,0xa8,0x23,0xdb,0xed,0x39,0x5f,0x8a,0xd,0x9f,0xa9,0xd4,0x2a,0x8c,0xae,0x20,0x40,0x7a,0xaf,0x14,0xa7,0xd0,0x33,0xaf,0xe2,0x7c,0x64,0x3b,0x5e,0x29,0x51,0x17,0xf4,0x5d,0xc0,0x99,0x6b,0x24,0xc0,0x45,0xce,0x91,0x86,0x96,0x28,0xd4,0x2,0xb0,0xa3,0x88,0x7,0x22,0x88,0xf2,0x59,0x84,0x6a,0xda,0xa2,0x8c,0xb5,0x46,0x0,0xcc,0x7d,0xda,0xf3,0xda,0x66,0x1b,0x3e,0x3d,0xca,0xde,0xbf,0xe4,0xf1,0x8b,0xc1,0x99,0x2e,0x86,0x6a,0x99,0xf5,0x81,0x9e,0x5c,0xcf,0x23,0x2b,0x93,0x37,0xc5,0x5,0x2c,0x45,0x52,0x0,0x40,0x5d,0xd7,0x2a,0x74,0x3,0x94,0xdc,0xf3,0xec,0xd9,0x97,0xb6,0x65,0xc,0x2,0xf5,0x2c,0x87,0xaa,0x7d,0x1a,0xa3,0xcd,0x5b,0x64,0xa2,0x70,0x4,0xc1,0x58,0x2,0xa9,0xff,0x38,0xee,0x84,0x50,0x53,0xd6,0x82,0x1a,0x4e,0x11,0xa1,0x91,0x81,0xed,0xab,0xd8,0x1,0x8d,0xf9,0x9,0xa,0x52,0x39,0x7f,0x2a,0x20,0xa7,0x76,0x6d,0xfd,0xde,0xf3,0xa,0xd8,0x50,0x68,0xdb,0x8a,0xd2,0x80,0x0,0xd8,0x63,0xd2,0x53,0xc9,0xae,0xb0,0xff,0xb4,0x7a,0x37,0x6b,0xc9,0xb6,0x46,0x6,0x61,0x4a,0x1c,0xc,0x69,0xfd,0x53,0x88,0x53,0x3f,0x1b,0x68,0xb7,0xf7,0x7c,0x86,0xa8,0xa8,0xc5,0x45,0xfd,0xcc,0x6,0x7f,0xf4,0x3c,0x86,0x52,0xf2,0x7b,0x7d,0x99,0x3e,0x13,0x90,0xec,0x7b,0xe4,0xa0,0xf,0xa,0x82,0x4c,0x59,0x10,0x55,0x1d,0xbb,0x6c,0x9d,0x80,0x94,0xfd,0x8,0x33,0x80,0xd8,0xe3,0x1a,0x76,0x8c,0x66,0x88,0xb5,0x45,0x30,0xe5,0x15,0x8c,0x5,0x5,0xf2,0x97,0xc7,0xdb,0xe2,0xca,0xed,0xff,0xd,0x7,0x2b,0xc7,0xf5,0x7b,0xe9,0xfa,0x13,0x31,0x44,0xdd,0xd5,0x73,0xad,0x3a,0xcc,0xcf,0x2d,0xf5,0xe,0x21,0x13,0x3,0xbf,0x99,0xfe,0x9d,0x1f,0x6f,0x82,0x90,0x3d,0x8f,0xa1,0xf9,0x9b,0x9d,0x47,0xae,0xcf,0xf2,0x33,0xc0,0x12,0xb,0x4e,0x79,0x4d,0x99,0xd4,0x44,0x79,0x79,0x5d,0xc0,0x15,0xe5,0x2d,0x23,0xb5,0x11,0x11,0x36,0xe8,0x34,0x2b,0x73,0x4d,0x19,0xaa,0xa,0x79,0x89,0xd7,0x2a,0x6e,0x49,0x7a,0x78,0x93,0x6f,0x75,0x9,0x8b,0x28,0xbd,0xbe,0x29,0x8,0x97,0xd7,0x12,0xe8,0x23,0x14,0x14,0xe4,0x6b,0xb3,0x53,0x47,0xa2,0x63,0x39,0x3,0x1d,0x44,0xc6,0xd1,0xc1,0xd3,0xa7,0x96,0xc1,0xab,0x2,0xe8,0x20,0x47,0xd8,0xa4,0xcc,0x20,0x42,0x30,0xdd,0x87,0xd4,0xf5,0x86,0xda,0xa2,0x9f,0x5f,0x8b,0x2a,0x31,0x0,0xb1,0x75,0xb3,0x8b,0xd6,0x2a,0x66,0xce,0x38,0x6d,0xc,0xe0,0x2d,0xbb,0xcf,0xa,0x26,0x54,0x9d,0x14,0x20,0x63,0xfa,0x4d,0xb2,0x3c,0x3,0x25,0x92,0xb7,0xe4,0xa,0x5,0xc8,0xd2,0xcf,0x1a,0x4c,0x32,0xeb,0x41,0xaa,0xaf,0x7d,0x6e,0x63,0x53,0x5b,0x96,0x6b,0xad,0xac,0x4f,0xe2,0x60,0x9a,0xed,0x4f,0x1,0xd,0xf3,0x7b,0x2b,0x20,0x42,0xff,0x2d,0x86,0x58,0xee,0x66,0x88,0x95,0xea,0xcc,0x62,0xd5,0x5b,0x4d,0x88,0xcc,0xf8,0x6d,0xf2,0x32,0xf7,0xb2,0x88,0x61,0xc6,0x96,0x94,0xc6,0x1e,0xb7,0x13,0xf2,0xe2,0x91,0x37,0x65,0x81,0x62,0x21,0x1b,0x64,0x99,0xd2,0xce,0xc5,0x28,0x87,0x16,0x50,0x52,0xa6,0xa0,0x76,0x10,0xd9,0x1f,0x43,0x56,0x40,0x9a,0x87,0x8c,0x6c,0xa9,0x5d,0xed,0x23,0x53,0x2b,0x9,0x1,0x98,0x0,0x1b,0xc1,0xf1,0x33,0x3,0xe0,0x42,0x9f,0x9a,0xf2,0x44,0xca,0x34,0x66,0xf5,0xe6,0xb5,0xae,0x63,0xaa,0xf6,0xea,0x57,0xed,0x8a,0xeb,0x97,0xb1,0x45,0xf2,0xdf,0xa1,0x71,0xce,0x10,0x2f,0x65,0x4b,0x1b,0x59,0x21,0xec,0xad,0x16,0x9a,0x86,0x6b,0xc7,0x95,0x98,0x7a,0x22,0xd1,0x9c,0xac,0xc6,0x96,0xac,0x8c,0xba,0x9d,0x6c,0x5d,0x98,0x79,0xea,0x4d,0x87,0x8b,0x54,0xaa,0xe6,0x7d,0xd2,0x6f,0xa,0xc0,0x74,0x93,0x2b,0x3d,0xcf,0xfd,0x43,0xf6,0x4,0x26,0xcb,0x24,0xcf,0xab,0x29,0xd3,0x22,0x93,0x70,0x1b,0xd7,0xeb,0x6b,0xf6,0x3a,0xc5,0xf6,0xeb,0x97,0xae,0x0,0xa3,0x75,0x99,0xad,0xea,0xa7,0xac,0x1,0x6a,0xae,0x3d,0x86,0x52,0xb5,0x91,0x81,0x38,0x3,0x61,0x87,0xee,0x87,0x38,0x5a,0x16,0x5,0x16,0x71,0xcc,0xef,0xec,0x54,0x32,0x63,0x71,0x62,0xbc,0x70,0x26,0xaf,0x47,0x8,0x76,0xe2,0x4d,0x5e,0xf5,0x9a,0x85,0xb8,0x4c,0x56,0xf6,0x6e,0xc6,0xfc,0x29,0xab,0x0,0xa3,0x53,0xd4,0xcf,0x14,0xa6,0x8e,0x2b,0xa8,0x53,0x6c,0xbc,0x45,0xd2,0xb6,0x2b,0x9d,0x39,0x41,0x35,0x55,0xc,0xea,0x2,0xc6,0xdc,0xd2,0x3a,0xbf,0x2a,0xd3,0x73,0xda,0xd4,0x4a,0xa1,0x69,0xa7,0x57,0x3f,0x9a,0x6c,0x3d,0x99,0xde,0x33,0x8c,0xfb,0xe5,0x5d,0x8a,0x6d,0xa8,0xd2,0x66,0x8,0x61,0xb9,0x89,0x5d,0xf5,0xcb,0xcf,0x28,0x7d,0x24,0x6e,0x90,0xe2,0xfb,0x7b,0xee,0x62,0x8a,0x2,0x68,0xfd,0x25,0x96,0xe5,0x27,0xa0,0xda,0xfb,0x4c,0xf1,0xa6,0x9d,0xf4,0xfd,0x8a,0xc4,0xd,0x33,0xc0,0x93,0xce,0x0,0xf9,0xe0,0x88,0x4,0xd7,0xcc,0xb1,0x62,0xde,0xd4,0x31,0x5a,0xc6,0x94,0x69,0x8b,0xbc,0xdf,0xe4,0xa2,0x7f,0x2f,0xe6,0x7e,0x8,0x19,0xb6,0x54,0x18,0xa7,0xa0,0x32,0x3,0x20,0x3,0xc5,0x86,0xc6,0xb5,0x19,0x7,0x18,0xca,0xdf,0xa,0x9,0x74,0x56,0x19,0xd3,0x7f,0x1e,0xdb,0xd0,0x73,0xc,0x50,0x4d,0x9e,0x7d,0x91,0x94,0x95,0x90,0xa0,0x76,0xe9,0xa6,0x6a,0xba,0x49,0xdd,0xd0,0x51,0xff,0xa7,0x48,0x3f,0xf,0xe9,0x8b,0x5,0xeb,0x40,0x2,0x68,0xb7,0x4,0xfe,0x56,0x0,0xab,0xef,0x23,0x85,0x6c,0x56,0x6f,0x16,0x20,0x67,0x3d,0x9b,0xe9,0xb,0xa8,0x81,0x6a,0x1e,0xf7,0xca,0xd5,0x75,0x2c,0xc7,0xa1,0xfa,0x5d,0x23,0x49,0x4c,0x59,0x81,0xb3,0x63,0x9a,0x51,0x57,0xcd,0xf3,0xde,0x34,0x44,0xe0,0x8,0x66,0x69,0x17,0xb3,0xa7,0xaf,0x2,0x66,0x6a,0x3e,0x29,0x89,0x89,0xab,0x67,0x9f,0x80,0x14,0xd3,0x34,0xeb,0x1,0x5a,0x9e,0x39,0xca,0x5a,0x84,0xda,0x46,0xcd,0xa0,0x36,0x3f,0x58,0x67,0x13,0x6a,0xac,0xde,0x69,0x30,0x7f,0x56,0xa5,0xcd,0xb4,0xf4,0x1e,0xf0,0xa0,0xcf,0xe6,0x67,0xf5,0xb3,0x55,0xe6,0x2c,0x44,0xae,0xfb,0xdc,0xa4,0x4e,0x7a,0x4f,0x81,0xac,0x4,0xf6,0xfc,0x1d,0xa6,0x8e,0x93,0x0,0x88,0x8e,0x2,0x9c,0xc4,0x55,0xbc,0x14,0xf9,0x6c,0x4d,0x47,0xa1,0xd4,0xab,0xfb,0xb3,0xc3,0xa9,0x39,0x82,0x5,0x3e,0x94,0x4a,0x9,0x81,0x6b,0xb,0x2,0xfa,0x4e,0xa5,0xcd,0x39,0x40,0xfa,0x33,0xeb,0x79,0x2d,0x1f,0xed,0x0,0x87,0xb8,0x48,0xd,0x8,0xfb,0x3c,0x8d,0xa8,0xa2,0xa8,0x99,0xac,0x18,0xa,0xdb,0x1c,0xe8,0xb3,0x5e,0xec,0xb1,0x79,0xb5,0x7e,0x94,0xda,0x48,0x40,0xca,0xf6,0x7d,0x1a,0x43,0xa5,0x4,0x26,0xbb,0x5f,0xed,0xd8,0x8d,0x5e,0x60,0x9d,0x36,0x6a,0x75,0x0,0x33,0x5e,0x6b,0xba,0x59,0x8e,0x91,0x6,0x66,0x81,0x64,0xef,0x67,0x25,0x25,0x72,0x10,0xe3,0x71,0x9d,0x22,0xf8,0x7a,0xfe,0x35,0x21,0x40,0x35,0x79,0x83,0x5e,0x7,0x3,0xf0,0xa9,0x7c,0xf3,0x7b,0xa6,0x7c,0x35,0x5a,0xed,0x56,0x8,0x35,0x13,0x71,0x52,0xfb,0xc9,0xa3,0x57,0xd5,0x95,0x9a,0xb5,0x8b,0xc9,0x1b,0x18,0xef,0x14,0x5,0xc7,0x54,0x7,0x7d,0xf6,0x28,0x68,0x0,0x9,0x33,0xf2,0xd8,0x77,0x74,0x85,0x7d,0xf7,0x0,0xe9,0xa,0x9b,0xae,0x63,0xf6,0xd3,0xd4,0x5b,0xae,0x30,0xe4,0xce,0x15,0x28,0x11,0xc8,0x84,0x4a,0x12,0x61,0x36,0x55,0x5e,0x2b,0xff,0x82,0xf1,0x3,0x88,0xc,0x71,0x0,0xaa,0xfb,0xcd,0xa8,0x76,0x56,0xde,0x14,0x79,0x31,0x8c,0x1c,0xe9,0x4f,0x7d,0xaf,0x3,0x75,0x52,0x96,0x2d,0x67,0xcb,0xd0,0xa7,0xda,0xcd,0xb8,0x5a,0xf,0x99,0x66,0x94,0x11,0xc3,0x8d,0x6a,0xf3,0x33,0x8f,0xc3,0xbe,0x1b,0x15,0x25,0x57,0xef,0xd5,0x4b,0xb1,0xb0,0x54,0xe5,0xb5,0xaa,0xb2,0x95,0x25,0x27,0xd5,0x8f,0xa9,0xf2,0xb3,0x8,0xd9,0x60,0xfd,0xff,0x7,0x97,0xa,0x51,0x1e,0xe1,0xce,0x2a,0x44,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:24:17: warning: ‘icon_128_png_size’ defined but not used [-Wunused-variable] 24 | static uint32_t icon_128_png_size = 0x42bf; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:17:16: warning: ‘icon_32_png_data’ defined but not used [-Wunused-variable] 17 | static uint8_t icon_32_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x8,0x8d,0x49,0x44,0x41,0x54,0x78,0x9c,0x7d,0x97,0x69,0x8c,0x9d,0x55,0x19,0xc7,0x7f,0x67,0x79,0xef,0x36,0x77,0x6e,0xdb,0x99,0x96,0xd2,0x99,0x42,0x59,0x5a,0x5b,0xa,0x69,0x29,0x96,0x96,0x55,0xc,0xd,0x8a,0x69,0x82,0x4a,0x29,0x18,0x9,0x44,0x45,0x13,0x8d,0xa2,0x84,0x4,0xc5,0x88,0x1,0x13,0x3f,0x68,0x4c,0x10,0x88,0x5b,0x5c,0xf8,0x40,0x2,0x2a,0x1a,0x84,0x50,0x3f,0x20,0x11,0x88,0x20,0xd0,0x52,0xb6,0x42,0xd,0xb6,0xb5,0x4c,0x17,0xa8,0x5d,0xe9,0x4c,0x67,0x79,0x97,0x73,0x9e,0xc7,0xf,0xef,0x7b,0x67,0x2e,0x68,0xbc,0xc9,0x93,0xf3,0xbe,0xe7,0x9e,0x7b,0xfe,0xbf,0xe7,0x7f,0xce,0x3d,0x8b,0x59,0xb6,0xf8,0x45,0x15,0x7,0xd1,0x19,0xa2,0x57,0x8a,0x4,0x42,0xd,0xf2,0x44,0x99,0xaa,0x19,0xd2,0x9a,0x42,0xbd,0x37,0x4,0x92,0x0,0xf5,0x8,0xb5,0x0,0x49,0x1,0x49,0xe,0x2e,0x9b,0x29,0xbb,0x61,0x33,0x30,0x55,0x69,0xb,0xb0,0x39,0x50,0x80,0x29,0xc0,0x44,0x30,0x1,0xef,0x24,0x62,0x8c,0x1,0xa3,0xa0,0x80,0x94,0xa1,0xaa,0x88,0x42,0xa1,0x4a,0x54,0x5,0xa9,0x42,0x5,0x88,0xa0,0x11,0x34,0xcc,0x44,0xb7,0x8e,0x8,0x84,0x32,0x34,0x80,0x9,0xef,0x6f,0x4b,0x6f,0x44,0x7c,0x22,0x11,0x31,0x60,0x8d,0x62,0xa5,0xe4,0x40,0x14,0x13,0xcb,0x32,0x8a,0x32,0x2e,0x80,0x56,0xe2,0xa2,0x55,0x87,0x1f,0x0,0xd0,0x0,0x5a,0x80,0xe4,0xa5,0xa8,0x29,0xca,0xac,0xa7,0x21,0x8a,0x32,0xe8,0x46,0x9,0xe6,0x93,0x18,0x10,0x14,0x6b,0xc0,0x46,0x30,0xe,0x8c,0x48,0xe9,0x42,0x54,0x9a,0x15,0xc4,0x54,0xd7,0x1,0x91,0x32,0xba,0x0,0x74,0x3b,0xce,0x41,0x2b,0x8b,0x35,0x7,0xa9,0xac,0x26,0xaf,0xa0,0x2a,0x61,0x93,0xcf,0x0,0x10,0xf1,0x35,0x29,0x10,0x3,0x51,0x20,0x8a,0x62,0xa3,0x62,0x2d,0x18,0xa7,0x98,0x4a,0xb4,0x1d,0x5,0x11,0xc8,0x44,0x2a,0x17,0x4,0xa4,0x2,0x90,0xfc,0xfd,0x82,0x92,0x97,0x22,0x9a,0xcf,0x3c,0x9b,0x9e,0x3a,0xcd,0x4a,0x47,0x6c,0x17,0x20,0x16,0x8,0x10,0x8d,0x12,0xc,0x58,0xab,0x58,0xab,0x98,0xa8,0x58,0xe9,0x2d,0x85,0xb1,0xa8,0xa4,0x31,0x96,0x10,0x1a,0x41,0x2a,0x0,0xe9,0xe9,0x5c,0xf2,0x72,0xb2,0x69,0xd6,0xf3,0x9e,0x55,0xee,0x74,0x23,0x54,0xc0,0x1,0x5f,0x8f,0x5,0x82,0x12,0x8d,0xe2,0xd,0x4,0xab,0x38,0x27,0xd8,0xca,0xd,0x23,0x15,0x40,0x65,0xbd,0x11,0x61,0x2a,0xa,0xc4,0x8,0xb1,0x0,0x97,0xcf,0x40,0xd8,0x1c,0xa3,0x19,0x48,0x6,0x36,0x47,0x35,0x9b,0x1,0xd3,0x1c,0xc8,0x4a,0x97,0xba,0x73,0x41,0x3,0xbe,0x1e,0xf2,0x69,0x80,0x68,0x20,0xb1,0x4a,0x10,0xf0,0xaa,0x24,0x2a,0x14,0x2a,0x14,0xaa,0x78,0x15,0x6a,0x8,0xd,0x8d,0x8c,0x49,0xe0,0x44,0x8c,0x44,0x29,0xca,0x4c,0x24,0xc7,0x55,0x9d,0x46,0x4d,0x41,0xa6,0x20,0x66,0x98,0x24,0xe0,0xc8,0x89,0x92,0xa2,0x64,0x3d,0x7f,0xc3,0xbc,0x82,0x8,0xf8,0x46,0xc8,0xca,0x21,0xa0,0x4,0xc8,0x62,0x4e,0x9e,0xe5,0x48,0x4d,0x91,0xba,0x20,0x75,0x25,0xd6,0x23,0x52,0x17,0xf2,0x34,0x92,0xd6,0x85,0xd6,0xec,0x84,0x66,0x4d,0x18,0xd5,0x82,0x4c,0xa,0x94,0x40,0x4c,0x47,0x21,0x9d,0x20,0x69,0x39,0xda,0x75,0x43,0x21,0x91,0xf1,0xc9,0xf7,0x8,0xe6,0x4,0x34,0x13,0x8c,0x6,0x54,0xd2,0x6a,0xd,0xe8,0x4e,0xca,0x80,0x6f,0x66,0x39,0x51,0x15,0x75,0x86,0xb1,0xe3,0x29,0x97,0x7f,0x6e,0x21,0xeb,0xae,0x3f,0x9b,0x28,0xa,0xe,0x44,0x5,0xb5,0x20,0x46,0x38,0x31,0x95,0xf1,0xfa,0xae,0x77,0x78,0x74,0xcb,0x9b,0xec,0x9d,0x18,0x63,0x7e,0xe2,0xc9,0xb5,0xe0,0xd0,0xf8,0x71,0x2e,0x5f,0xb2,0x88,0x9b,0x2e,0xb8,0x98,0x55,0xc3,0xa7,0x30,0xbb,0xd5,0x47,0x1e,0xa,0x46,0x8e,0x1f,0xe4,0xb1,0x9d,0x7f,0xe3,0xa7,0xdb,0x1f,0x26,0xf5,0x13,0x18,0x27,0xa5,0x13,0x64,0xa0,0x93,0x60,0x52,0xcc,0x57,0xf8,0x99,0x8a,0x17,0xb4,0x6d,0x38,0x36,0x3a,0xce,0xc6,0x1f,0xae,0xe6,0xda,0xdb,0x2e,0xe7,0xff,0x7d,0x8e,0x1c,0x3d,0xc6,0xad,0x3f,0x79,0x80,0x17,0xf7,0x8e,0x90,0x25,0x29,0x9f,0xff,0xc8,0x45,0xdc,0xf5,0x99,0x1b,0xc0,0x9a,0xff,0xd9,0x7e,0xf3,0xee,0xd7,0x58,0xff,0xd8,0x4d,0x1c,0x35,0x47,0xc1,0xa6,0x60,0xc6,0x80,0x14,0x8c,0xe2,0x9b,0x64,0xc4,0xa0,0x90,0x41,0x4b,0x33,0x24,0xcd,0x91,0x28,0x88,0x28,0x87,0xe,0x1c,0x65,0x64,0xe7,0xbb,0xb8,0x9a,0x3,0xf,0xcb,0x96,0x9f,0x46,0x7f,0xa7,0xcd,0xdc,0xc1,0x1,0xee,0xb9,0xf9,0x46,0xd6,0xdf,0x7e,0x7,0x83,0x83,0x1d,0xee,0xbc,0xee,0x7a,0xd4,0x1a,0xf2,0x3c,0xe7,0x91,0xcd,0x4f,0xb0,0x65,0xff,0x6b,0xcc,0x6d,0x77,0xb8,0x61,0xed,0x6,0x4e,0x9e,0x3b,0x9f,0xb5,0x67,0x9c,0xcb,0xdd,0x17,0xdd,0xca,0x17,0x9f,0xba,0x81,0x56,0xdb,0x11,0x24,0xa0,0xa6,0x5c,0x78,0x7d,0x93,0xc,0x41,0xd1,0xc2,0x90,0x91,0x91,0xa8,0x60,0x9d,0xc5,0x3a,0xd8,0xfa,0xe4,0xeb,0xfc,0xfc,0xf6,0x3f,0xd2,0xb7,0xb0,0x8f,0x9,0x9b,0xb2,0xe8,0x9c,0x79,0xfc,0xe0,0xde,0x5b,0xe9,0x74,0x3a,0xc,0xc,0xc,0xb0,0xe6,0xcc,0x61,0xda,0xed,0x26,0xc6,0x39,0x0,0x9e,0x7d,0xf3,0x5,0x6e,0x79,0xf8,0xdb,0xcc,0x9a,0xdb,0x66,0xb4,0x38,0xc2,0xd6,0x7d,0xcf,0xf1,0xc8,0x97,0xfe,0x0,0x16,0x36,0x9e,0xbd,0x81,0xbb,0x5f,0xf8,0x6,0x47,0xe3,0x51,0xbc,0xb1,0x28,0x82,0x68,0xf,0x0,0x40,0x4e,0x4a,0x12,0xc2,0xb4,0x75,0xcd,0xba,0x67,0xc1,0xac,0x84,0x66,0xbf,0x27,0x34,0x5a,0x1c,0xd8,0xb1,0x9b,0x5d,0x3b,0x76,0xb3,0x7a,0xcd,0x2a,0x54,0x95,0xa1,0xd9,0x7d,0xa4,0x45,0x8a,0x52,0xee,0x23,0x43,0x73,0x4e,0x62,0xd5,0xbc,0x61,0xe,0x15,0xfb,0x68,0x24,0x39,0x6f,0x1d,0xfe,0x2b,0x9f,0xbd,0xff,0x52,0xfa,0x1a,0x9,0x85,0x46,0x12,0xa6,0xe8,0x0,0x6,0x45,0xe8,0x71,0x40,0xab,0x8a,0x16,0x29,0x3e,0xc6,0x69,0x80,0x38,0x39,0x41,0xf8,0xf7,0x1,0x62,0xbd,0x4d,0x6a,0xa7,0x38,0x69,0xa8,0xc9,0xf0,0xf0,0xc9,0xa8,0x2a,0xc6,0x18,0x6c,0x98,0x62,0x64,0xe4,0xd,0xc,0xe5,0x66,0xb6,0xfc,0xf4,0xb3,0xf8,0xed,0xd7,0x1f,0xe2,0x95,0xdd,0x2f,0xb1,0xeb,0xd0,0x76,0x76,0x1d,0xd9,0xca,0xd6,0x77,0x37,0xb1,0xff,0xc0,0x38,0xcd,0x3e,0x68,0x7a,0x68,0x1b,0x50,0xb4,0xdc,0x5a,0xc,0xf8,0x56,0x77,0x8,0x80,0x40,0x8a,0xa7,0x74,0x40,0x45,0x59,0x7c,0xfe,0x62,0x3e,0x75,0xe7,0xa7,0xa9,0xf5,0xd7,0x91,0x44,0x39,0xe7,0xe2,0x55,0x2c,0x18,0x5e,0x0,0xaa,0xe4,0x79,0xc1,0x81,0x91,0xed,0x8c,0x1d,0xdb,0xc1,0xfd,0xbf,0xff,0x31,0x37,0x6e,0xb8,0x5,0xef,0x61,0xce,0xec,0x41,0xd6,0x9d,0x77,0x25,0xeb,0xb8,0x12,0x80,0xd1,0xb1,0xe3,0x3c,0xb1,0xed,0x41,0xee,0xdf,0xfc,0x1d,0x52,0xc6,0x30,0xa6,0xfc,0xcb,0x6b,0x35,0x5f,0x7d,0x93,0xb4,0x2,0x30,0x15,0x40,0xac,0x0,0x84,0xc5,0xab,0x96,0xb1,0x78,0xd5,0xb2,0xff,0x9e,0xd6,0xc6,0xf0,0xf0,0x3,0xf7,0x31,0x76,0xf0,0x2d,0x86,0xe7,0x36,0x79,0xe6,0xef,0xbf,0xe4,0xed,0xfd,0xcf,0x71,0xd1,0xea,0xab,0x58,0x7a,0xfa,0x6a,0xe6,0xd,0x2c,0xa2,0xbf,0xdd,0x6,0x60,0x56,0x67,0x36,0xd7,0x5e,0xf2,0x55,0x16,0xd,0x2c,0xe1,0xbb,0x7f,0x5e,0x8f,0x6b,0x8,0xaa,0x65,0xc2,0x6a,0xc0,0x37,0xaa,0x21,0x50,0x20,0xf6,0x0,0x60,0x20,0x9d,0x9c,0xe2,0xc4,0x7b,0xa3,0x34,0x3b,0x6d,0x5a,0x7d,0x2d,0x50,0xe5,0xd8,0xd1,0x23,0xfc,0xee,0xde,0x3b,0x19,0x79,0x7b,0xb,0xf3,0xe6,0x24,0x4c,0x4c,0x1d,0xa1,0xd3,0xc8,0xd8,0xbf,0xef,0x2f,0x3c,0x78,0xe0,0x11,0x1a,0x6d,0x47,0x5f,0x67,0x21,0xf3,0xe7,0xae,0xe0,0x92,0x73,0xae,0xe7,0xe2,0x95,0x1b,0x51,0x13,0x58,0xbb,0xfc,0x63,0x9c,0xf7,0xf2,0x85,0x6c,0x3b,0xf2,0x2c,0xcd,0xc4,0x21,0xc4,0x72,0xe,0x34,0x3e,0xe0,0x80,0xab,0x0,0xac,0x73,0x6c,0x7b,0xf4,0x49,0x9e,0xbb,0xeb,0x1e,0x3a,0x2b,0x4f,0xe5,0xba,0x5f,0xdf,0x47,0x7f,0xa7,0x9f,0xbe,0x76,0x3f,0xe4,0xa3,0xcc,0x4a,0x52,0x72,0x99,0xe2,0x9a,0x6b,0xbf,0xc7,0xfc,0xa1,0xd3,0x30,0x16,0xfe,0xf4,0xc4,0xd7,0xd8,0x73,0xec,0x25,0x44,0xf6,0xb0,0xfb,0xe0,0x1e,0x5e,0x7d,0xfb,0x71,0x6,0x3b,0x43,0x9c,0xbd,0xf8,0x52,0x44,0x23,0xb,0x3a,0x8b,0x78,0xeb,0xf0,0xb3,0x34,0xad,0x21,0x56,0xe7,0x1f,0x5b,0x23,0xa3,0x5e,0x45,0xa3,0xd7,0x1,0xc0,0xe6,0x29,0xfd,0x61,0x82,0xb0,0x63,0x1b,0xcf,0xff,0xe6,0x17,0x60,0xc,0xcd,0x56,0x8b,0xd,0x37,0x7f,0x9f,0x46,0x4d,0xa8,0x15,0xfb,0xe9,0x6b,0x18,0x96,0x2e,0x5d,0xc3,0x87,0x96,0xac,0xe1,0xaa,0x2b,0x7e,0x44,0xc7,0xd,0x62,0x73,0x68,0x8,0x9c,0x36,0x67,0x88,0xd9,0xfd,0x27,0xa3,0x1a,0xb1,0xc6,0x31,0x3e,0xb9,0x8f,0x76,0x2,0xd,0xab,0x34,0x1d,0x34,0x1d,0xf8,0x64,0x7a,0x8,0xc,0x75,0x32,0x9c,0xe6,0x68,0x88,0x60,0xc0,0x99,0x48,0x23,0x99,0xa2,0x31,0xaf,0xc3,0xbe,0x4d,0xf,0xb0,0xf7,0xca,0x8f,0x73,0xea,0xf2,0x15,0x2c,0x38,0xf5,0x4c,0xd6,0x7c,0xe2,0xb,0x6c,0x7e,0xfc,0x5b,0xbc,0xfc,0xcc,0x5d,0x9c,0xb5,0x72,0x3d,0xad,0x56,0x8b,0xb3,0x96,0x5e,0xc6,0x6d,0x5f,0x7e,0x95,0x91,0xfd,0x2f,0x21,0x6,0xce,0x58,0xb8,0x96,0xc1,0x81,0x61,0x0,0x76,0xee,0xd9,0xca,0x3b,0xc7,0x5e,0x60,0x4e,0xd3,0x12,0x35,0x22,0x5a,0xe,0xb3,0x4d,0xc8,0x48,0x48,0xa9,0x91,0x51,0x63,0x12,0xdf,0x49,0x30,0xde,0x61,0x9c,0x23,0xe9,0xab,0xd3,0xb0,0x13,0xd4,0x93,0x94,0x59,0xfe,0x4,0x2f,0xff,0xea,0xe,0x2,0xe5,0xf4,0xbd,0xec,0xea,0x6f,0x72,0xc6,0xb9,0xeb,0xc8,0xf,0xfd,0x83,0x4d,0xf,0x5e,0xc3,0x91,0xc3,0xfb,0x0,0x18,0x1c,0x3c,0x85,0xf,0xaf,0xbc,0x9a,0xf3,0x57,0x5c,0x3d,0x2d,0xfe,0xcf,0xdd,0xcf,0xf3,0xd0,0x53,0xd7,0xd0,0x6a,0xe4,0x34,0x1c,0x34,0x3c,0x34,0x93,0xb2,0x34,0xcf,0xf3,0x51,0x55,0x22,0x6a,0x20,0xf8,0x49,0xcc,0x15,0x2b,0xe8,0x5c,0x76,0x2e,0xea,0x85,0xd1,0x9d,0x6f,0x90,0xbe,0xf2,0x34,0xc,0x38,0xa4,0x99,0x91,0x99,0x3,0xcc,0xfa,0xc8,0x46,0x5a,0x43,0xa7,0x63,0xbc,0xe1,0xf0,0xa1,0xed,0x1c,0x7f,0xe7,0x31,0x8a,0x44,0x91,0xe6,0x1c,0x86,0x96,0x7c,0x92,0xb9,0xb,0x2e,0xa0,0xd9,0x37,0x1f,0x21,0x32,0x3a,0xbe,0x97,0x91,0x83,0x4f,0xf3,0xaf,0x83,0x9b,0x20,0x51,0x8c,0x33,0xe5,0xae,0xb,0xd3,0xb,0x91,0xd9,0xc2,0x85,0xaa,0x8,0x6a,0x23,0x3a,0x1b,0x82,0x9d,0x20,0x98,0x9,0xa4,0x55,0x60,0xe6,0x38,0xcc,0xa0,0x43,0x1a,0x27,0x90,0xe6,0x9,0xb4,0x2f,0x90,0x6b,0x79,0x74,0x8f,0x4d,0xb0,0xfd,0x40,0x3f,0x48,0xcd,0x12,0x13,0x61,0x52,0x21,0xb3,0x10,0x1c,0x14,0xe,0x82,0x5,0x12,0x70,0x75,0x88,0x18,0xc2,0x7,0xc4,0x5,0xf0,0x8e,0xc,0xb5,0x82,0xb6,0x5,0xad,0x47,0x5c,0x1f,0xd4,0xfa,0x9a,0x68,0x23,0x41,0x1a,0x53,0xa8,0x7b,0xf,0x49,0x26,0x91,0x44,0x51,0xb,0xb5,0xb6,0x43,0x9b,0x6,0x6d,0x40,0xac,0x9,0xc1,0xb,0x92,0x8,0x31,0x31,0xd4,0xea,0x8e,0xe0,0x21,0x7a,0x25,0x58,0x8,0xd6,0x50,0xa0,0x14,0x8,0xc1,0x28,0x9e,0xe9,0x53,0x7f,0x19,0x6,0xbc,0xb3,0x59,0x29,0xde,0x12,0xb4,0x1e,0xc0,0x5,0xd4,0x44,0xd4,0x4e,0x61,0xdd,0x18,0x9a,0x14,0xa8,0x7,0x4d,0x80,0x1a,0xe0,0x22,0xea,0x40,0x1d,0x48,0x2,0x52,0x87,0x98,0x40,0xac,0x29,0xc1,0x7,0x82,0x2f,0xb3,0x77,0x16,0xac,0x2b,0x77,0x68,0xf,0x4,0xd3,0x3d,0x7,0xcf,0x0,0x28,0xe0,0x6d,0x2b,0x43,0x1b,0x11,0x6a,0x82,0x26,0x1,0xad,0xe5,0x90,0x4c,0x41,0x32,0x89,0x7a,0x29,0x85,0x13,0xca,0x5e,0x3c,0x98,0xea,0x5d,0x6b,0xa0,0x75,0x90,0x5a,0x19,0x21,0x81,0xe0,0xcb,0x32,0x71,0x50,0xd8,0x12,0x22,0x18,0x88,0xa6,0x3c,0x88,0xfb,0x1e,0x80,0xd8,0x5,0x30,0xcd,0xc,0x53,0x89,0x9b,0x24,0x87,0x64,0x2,0xf5,0x79,0xd9,0x3a,0x29,0x33,0xef,0x8a,0x9a,0x6e,0xd4,0x2a,0x37,0x2a,0x90,0x58,0x2b,0x5d,0x8,0x49,0x35,0xf6,0xbe,0x14,0xf7,0x6,0xa,0x53,0x42,0x38,0x7a,0x1c,0xd0,0x5e,0x80,0x5a,0x51,0xde,0xf5,0xfc,0x24,0x26,0x99,0xc2,0x78,0x45,0x13,0xd0,0x6e,0xc6,0x3d,0xa5,0xe9,0x81,0xb0,0x9,0x98,0x7a,0x9,0x20,0x15,0x44,0x91,0x94,0xb6,0x3b,0xb,0xce,0x95,0x59,0x5b,0x3,0xae,0x2,0xe8,0x3a,0x10,0x2a,0x8,0x1,0xbc,0xf1,0x13,0xe0,0x53,0xf0,0x5,0xa6,0x6a,0x65,0x1c,0xe5,0x2f,0xdc,0xcc,0xb3,0xf1,0x60,0xfd,0x4c,0xe9,0x2b,0x10,0x4d,0x4a,0x71,0x9b,0xcc,0x7c,0xe7,0x2c,0xe5,0xe5,0xc6,0x94,0x61,0x29,0x23,0x18,0xb0,0x5a,0x3e,0xc7,0xea,0xa2,0xe5,0x8d,0x1f,0x7,0xa7,0xd3,0x99,0x52,0x4d,0x30,0xd3,0xcd,0xbe,0x82,0x30,0xae,0xcc,0xce,0xb8,0x52,0x64,0xba,0xbe,0x6a,0x27,0x3d,0x6e,0xe1,0x4a,0x45,0x63,0xc0,0x94,0xb,0x5e,0x79,0xf5,0x3,0x82,0x96,0x10,0xae,0x82,0xf0,0xb8,0xf2,0xcd,0x74,0x31,0x6d,0x4f,0xf6,0xd5,0xbb,0xe9,0x75,0xa2,0x7,0xa4,0xdb,0xde,0x76,0x1d,0xf3,0xd5,0xd0,0x39,0xa6,0x95,0xbb,0xfb,0xfe,0xf4,0x71,0xb5,0x2,0x88,0x55,0xdd,0x7f,0x0,0x38,0x3f,0xd2,0xed,0x11,0x4,0x6c,0x9a,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:16:17: warning: ‘icon_32_png_size’ defined but not used [-Wunused-variable] 16 | static uint32_t icon_32_png_size = 0x8c6; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:24: In function ‘stbi__start_mem(stbi__context*, unsigned char const*, int)’, inlined from ‘stbi_load_from_memory’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/stb_image.h:1435:19, inlined from ‘rs2::ux_window::setup_icon()’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:213:45: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/stb_image.h:835:71: warning: array subscript 820 is outside array bounds of ‘uint8_t[787]’ [-Warray-bounds=] 835 | s->img_buffer_end = s->img_buffer_original_end = (stbi_uc *) buffer+len; | ~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h: In member function ‘rs2::ux_window::setup_icon()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:9:16: note: at offset 820 into object ‘icon_16_png_data’ of size 787 9 | static uint8_t icon_16_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x4,0x67,0x41,0x4d,0x41,0x0,0x0,0xb1,0x8f,0xb,0xfc,0x61,0x5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x2,0xa8,0x49,0x44,0x41,0x54,0x38,0x4f,0xa5,0x92,0x4b,0x8b,0x5c,0x45,0x0,0x85,0xbf,0xaa,0xba,0xcf,0xe9,0xee,0x7b,0xfb,0x95,0xcc,0xf4,0x64,0x48,0xc,0x12,0x63,0x34,0xa8,0x21,0x88,0x38,0xe0,0x42,0x12,0x42,0x2,0x1,0x17,0xa,0x32,0xba,0x51,0x66,0x27,0x1,0x77,0xea,0x42,0x90,0xa8,0x59,0x47,0x61,0x7e,0x81,0x10,0xb3,0x13,0xd1,0x85,0x1b,0x37,0x22,0xc,0xf8,0x8a,0x60,0x42,0x10,0x62,0x14,0x65,0xc,0xc1,0xee,0xe9,0x49,0xf7,0xed,0xbe,0xef,0xaa,0x72,0x21,0xd2,0xd9,0xe7,0xc0,0xd9,0x1e,0xbe,0xf,0xe,0x3c,0x60,0x4,0xc0,0x99,0x97,0xaf,0x5c,0xb0,0xc8,0x75,0xe3,0xa,0x2a,0xc7,0xc5,0x86,0x1e,0x55,0x3b,0x24,0xed,0xb7,0xd9,0xe9,0x86,0xe4,0xd1,0x14,0xc2,0x31,0x9e,0xdc,0xa5,0xc7,0x1e,0xd,0x12,0x5c,0x8a,0xed,0x9f,0xce,0x7e,0xb0,0xe5,0x0,0x28,0x6d,0xd7,0xad,0x30,0x1b,0x68,0x85,0xa3,0xc,0xa5,0xb5,0xd4,0x6,0x72,0xc0,0x52,0xe1,0x9a,0x82,0xca,0xe4,0x20,0x73,0x24,0x39,0xc2,0xe6,0x58,0x9b,0x3,0x6c,0x49,0x80,0xa0,0x32,0xf8,0xda,0xe0,0xd6,0x1a,0x55,0x69,0x44,0xad,0x29,0xb4,0x21,0xd7,0x35,0x4a,0x27,0xf8,0x7a,0x82,0xd2,0x53,0x7c,0x33,0x41,0x98,0x9,0xd8,0xe9,0x7f,0x5,0x24,0x40,0x54,0x6b,0x9a,0xa5,0xa6,0x51,0xd6,0x4,0x65,0x8d,0x57,0xd6,0x88,0x4a,0x63,0xaa,0x84,0xa0,0x1c,0xe2,0xd7,0x23,0x9a,0x7a,0x44,0x68,0xc6,0x38,0x66,0xf,0x69,0xc7,0x48,0xc6,0x0,0x38,0x0,0xdd,0xbc,0xa6,0x16,0xf0,0xc2,0x1b,0xcf,0xf2,0xe8,0xd3,0x6b,0x18,0x29,0x18,0xa6,0x15,0x1f,0x7f,0x7b,0x8d,0x91,0x2a,0xb9,0x78,0xfa,0x2c,0x47,0x3a,0x1d,0x6e,0xcf,0xee,0xf0,0xe1,0xf5,0x2d,0x76,0xe6,0x3b,0x80,0x59,0x10,0xc,0xe6,0x25,0x2b,0xb3,0x92,0x41,0x1c,0x30,0xbf,0x33,0xe5,0xb3,0xcb,0xdf,0x20,0xef,0x4d,0x78,0xff,0xfc,0x9,0xde,0x7c,0xea,0x28,0x81,0x48,0xd9,0xfc,0xea,0x6d,0x46,0xb3,0x3f,0x79,0xf5,0xd0,0xf3,0x84,0xd4,0x4,0xf7,0xf,0x1c,0xdc,0xab,0x78,0x68,0xaf,0x64,0xa9,0xd0,0xf8,0xd6,0xd2,0x17,0x29,0xbe,0xd0,0x78,0xb6,0x24,0xf9,0xe7,0x57,0x8e,0xf5,0xf,0xf3,0xee,0x33,0xaf,0xb3,0x9b,0xfe,0xcd,0x97,0xb7,0xae,0xd0,0xc1,0x10,0xb,0xbb,0x50,0x38,0x34,0xce,0xa9,0x95,0xa6,0xa1,0x6b,0x3a,0x8f,0xed,0xe3,0xa5,0x47,0xce,0x21,0x43,0x97,0xcf,0x3f,0xb9,0xc4,0x5d,0xb1,0xc3,0xd5,0xaf,0x7f,0x64,0x65,0xf5,0x28,0x67,0xe,0x9f,0xe3,0xc4,0xbe,0xe3,0x7c,0xf4,0xc3,0x5b,0xd4,0x42,0x2c,0x8,0xf6,0x57,0x23,0xf6,0xd7,0x43,0x7c,0x5b,0x70,0x6f,0xfb,0x67,0xae,0xbf,0xf3,0x1e,0x4a,0x29,0x56,0xdb,0x82,0x17,0x4f,0x6d,0x72,0xfa,0xe4,0x6b,0x4c,0xa6,0x37,0xd9,0x4d,0xfe,0xa0,0xe1,0x38,0xac,0x78,0x9a,0x81,0xa3,0x17,0x3,0x4d,0x35,0x24,0x56,0x43,0xc4,0xcd,0x1b,0xc8,0xdf,0x6f,0xd0,0x4a,0x7e,0xe1,0xee,0x17,0x97,0x39,0x72,0xec,0x71,0xfe,0xba,0x76,0x11,0x9b,0xfe,0xc6,0xa9,0xe3,0x9b,0x84,0x4e,0xce,0xf7,0xb7,0x2f,0xb1,0xec,0x57,0x2c,0x7,0x15,0xfc,0xff,0xc4,0xf1,0xc1,0xf3,0x9f,0x5a,0x4f,0x6f,0x10,0xe7,0xd8,0x41,0x86,0x5e,0xcb,0x28,0xf,0xe4,0x54,0x3,0x43,0xd1,0x97,0x64,0x2d,0x45,0x1a,0x2a,0x32,0xd7,0x21,0x93,0x92,0x12,0x45,0x85,0xb8,0xba,0x71,0xf2,0xbb,0x57,0x24,0x0,0xad,0x29,0x22,0x9e,0x22,0xbb,0x9,0x4e,0x9c,0x10,0xc6,0x9,0xed,0x76,0x46,0x2f,0x4e,0xe9,0x45,0x9,0xfd,0x68,0x46,0xbf,0x35,0xa3,0xd7,0x9c,0xd3,0x5f,0xca,0xe9,0x85,0x5,0xdd,0x20,0x5f,0x28,0xb0,0x94,0x41,0x2b,0x85,0x56,0x8e,0x8c,0xa,0x54,0x4b,0xe3,0x36,0x6b,0x96,0xa2,0x8c,0x28,0x9a,0xd0,0x6a,0x26,0x44,0x8d,0x39,0xed,0x70,0x4e,0xec,0x67,0xc4,0x5e,0x4e,0xdb,0x2d,0xef,0x53,0x78,0xee,0xc9,0xb,0xa2,0xa1,0xd7,0x65,0xa7,0x42,0x2c,0x17,0xa8,0x3,0x1a,0x77,0xad,0x42,0xad,0xce,0xd1,0xdd,0x92,0xb2,0xa1,0x28,0x3d,0x97,0x14,0x87,0x4c,0x7,0x94,0xda,0x43,0x5b,0x67,0xfb,0x89,0x87,0x6f,0x6d,0xf1,0xa0,0xf9,0x17,0x60,0xb4,0x2e,0x0,0x27,0x38,0x7e,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~ In function ‘stbi__start_mem(stbi__context*, unsigned char const*, int)’, inlined from ‘stbi_load_from_memory’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/stb_image.h:1435:19, inlined from ‘rs2::ux_window::setup_icon()’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:213:45: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/stb_image.h:835:71: warning: array subscript 820 is outside array bounds of ‘uint8_t[787]’ [-Warray-bounds=] 835 | s->img_buffer_end = s->img_buffer_original_end = (stbi_uc *) buffer+len; | ~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h: In member function ‘rs2::ux_window::setup_icon()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:9:16: note: at offset 820 into object ‘icon_16_png_data’ of size 787 9 | static uint8_t icon_16_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x4,0x67,0x41,0x4d,0x41,0x0,0x0,0xb1,0x8f,0xb,0xfc,0x61,0x5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x2,0xa8,0x49,0x44,0x41,0x54,0x38,0x4f,0xa5,0x92,0x4b,0x8b,0x5c,0x45,0x0,0x85,0xbf,0xaa,0xba,0xcf,0xe9,0xee,0x7b,0xfb,0x95,0xcc,0xf4,0x64,0x48,0xc,0x12,0x63,0x34,0xa8,0x21,0x88,0x38,0xe0,0x42,0x12,0x42,0x2,0x1,0x17,0xa,0x32,0xba,0x51,0x66,0x27,0x1,0x77,0xea,0x42,0x90,0xa8,0x59,0x47,0x61,0x7e,0x81,0x10,0xb3,0x13,0xd1,0x85,0x1b,0x37,0x22,0xc,0xf8,0x8a,0x60,0x42,0x10,0x62,0x14,0x65,0xc,0xc1,0xee,0xe9,0x49,0xf7,0xed,0xbe,0xef,0xaa,0x72,0x21,0xd2,0xd9,0xe7,0xc0,0xd9,0x1e,0xbe,0xf,0xe,0x3c,0x60,0x4,0xc0,0x99,0x97,0xaf,0x5c,0xb0,0xc8,0x75,0xe3,0xa,0x2a,0xc7,0xc5,0x86,0x1e,0x55,0x3b,0x24,0xed,0xb7,0xd9,0xe9,0x86,0xe4,0xd1,0x14,0xc2,0x31,0x9e,0xdc,0xa5,0xc7,0x1e,0xd,0x12,0x5c,0x8a,0xed,0x9f,0xce,0x7e,0xb0,0xe5,0x0,0x28,0x6d,0xd7,0xad,0x30,0x1b,0x68,0x85,0xa3,0xc,0xa5,0xb5,0xd4,0x6,0x72,0xc0,0x52,0xe1,0x9a,0x82,0xca,0xe4,0x20,0x73,0x24,0x39,0xc2,0xe6,0x58,0x9b,0x3,0x6c,0x49,0x80,0xa0,0x32,0xf8,0xda,0xe0,0xd6,0x1a,0x55,0x69,0x44,0xad,0x29,0xb4,0x21,0xd7,0x35,0x4a,0x27,0xf8,0x7a,0x82,0xd2,0x53,0x7c,0x33,0x41,0x98,0x9,0xd8,0xe9,0x7f,0x5,0x24,0x40,0x54,0x6b,0x9a,0xa5,0xa6,0x51,0xd6,0x4,0x65,0x8d,0x57,0xd6,0x88,0x4a,0x63,0xaa,0x84,0xa0,0x1c,0xe2,0xd7,0x23,0x9a,0x7a,0x44,0x68,0xc6,0x38,0x66,0xf,0x69,0xc7,0x48,0xc6,0x0,0x38,0x0,0xdd,0xbc,0xa6,0x16,0xf0,0xc2,0x1b,0xcf,0xf2,0xe8,0xd3,0x6b,0x18,0x29,0x18,0xa6,0x15,0x1f,0x7f,0x7b,0x8d,0x91,0x2a,0xb9,0x78,0xfa,0x2c,0x47,0x3a,0x1d,0x6e,0xcf,0xee,0xf0,0xe1,0xf5,0x2d,0x76,0xe6,0x3b,0x80,0x59,0x10,0xc,0xe6,0x25,0x2b,0xb3,0x92,0x41,0x1c,0x30,0xbf,0x33,0xe5,0xb3,0xcb,0xdf,0x20,0xef,0x4d,0x78,0xff,0xfc,0x9,0xde,0x7c,0xea,0x28,0x81,0x48,0xd9,0xfc,0xea,0x6d,0x46,0xb3,0x3f,0x79,0xf5,0xd0,0xf3,0x84,0xd4,0x4,0xf7,0xf,0x1c,0xdc,0xab,0x78,0x68,0xaf,0x64,0xa9,0xd0,0xf8,0xd6,0xd2,0x17,0x29,0xbe,0xd0,0x78,0xb6,0x24,0xf9,0xe7,0x57,0x8e,0xf5,0xf,0xf3,0xee,0x33,0xaf,0xb3,0x9b,0xfe,0xcd,0x97,0xb7,0xae,0xd0,0xc1,0x10,0xb,0xbb,0x50,0x38,0x34,0xce,0xa9,0x95,0xa6,0xa1,0x6b,0x3a,0x8f,0xed,0xe3,0xa5,0x47,0xce,0x21,0x43,0x97,0xcf,0x3f,0xb9,0xc4,0x5d,0xb1,0xc3,0xd5,0xaf,0x7f,0x64,0x65,0xf5,0x28,0x67,0xe,0x9f,0xe3,0xc4,0xbe,0xe3,0x7c,0xf4,0xc3,0x5b,0xd4,0x42,0x2c,0x8,0xf6,0x57,0x23,0xf6,0xd7,0x43,0x7c,0x5b,0x70,0x6f,0xfb,0x67,0xae,0xbf,0xf3,0x1e,0x4a,0x29,0x56,0xdb,0x82,0x17,0x4f,0x6d,0x72,0xfa,0xe4,0x6b,0x4c,0xa6,0x37,0xd9,0x4d,0xfe,0xa0,0xe1,0x38,0xac,0x78,0x9a,0x81,0xa3,0x17,0x3,0x4d,0x35,0x24,0x56,0x43,0xc4,0xcd,0x1b,0xc8,0xdf,0x6f,0xd0,0x4a,0x7e,0xe1,0xee,0x17,0x97,0x39,0x72,0xec,0x71,0xfe,0xba,0x76,0x11,0x9b,0xfe,0xc6,0xa9,0xe3,0x9b,0x84,0x4e,0xce,0xf7,0xb7,0x2f,0xb1,0xec,0x57,0x2c,0x7,0x15,0xfc,0xff,0xc4,0xf1,0xc1,0xf3,0x9f,0x5a,0x4f,0x6f,0x10,0xe7,0xd8,0x41,0x86,0x5e,0xcb,0x28,0xf,0xe4,0x54,0x3,0x43,0xd1,0x97,0x64,0x2d,0x45,0x1a,0x2a,0x32,0xd7,0x21,0x93,0x92,0x12,0x45,0x85,0xb8,0xba,0x71,0xf2,0xbb,0x57,0x24,0x0,0xad,0x29,0x22,0x9e,0x22,0xbb,0x9,0x4e,0x9c,0x10,0xc6,0x9,0xed,0x76,0x46,0x2f,0x4e,0xe9,0x45,0x9,0xfd,0x68,0x46,0xbf,0x35,0xa3,0xd7,0x9c,0xd3,0x5f,0xca,0xe9,0x85,0x5,0xdd,0x20,0x5f,0x28,0xb0,0x94,0x41,0x2b,0x85,0x56,0x8e,0x8c,0xa,0x54,0x4b,0xe3,0x36,0x6b,0x96,0xa2,0x8c,0x28,0x9a,0xd0,0x6a,0x26,0x44,0x8d,0x39,0xed,0x70,0x4e,0xec,0x67,0xc4,0x5e,0x4e,0xdb,0x2d,0xef,0x53,0x78,0xee,0xc9,0xb,0xa2,0xa1,0xd7,0x65,0xa7,0x42,0x2c,0x17,0xa8,0x3,0x1a,0x77,0xad,0x42,0xad,0xce,0xd1,0xdd,0x92,0xb2,0xa1,0x28,0x3d,0x97,0x14,0x87,0x4c,0x7,0x94,0xda,0x43,0x5b,0x67,0xfb,0x89,0x87,0x6f,0x6d,0xf1,0xa0,0xf9,0x17,0x60,0xb4,0x2e,0x0,0x27,0x38,0x7e,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~ [465/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/glad/glad.c [466/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/d500-on-chip-calib.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/d500-on-chip-calib.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/d500-on-chip-calib.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h: In constructor ‘rs2::d500_on_chip_calib_manager::d500_on_chip_calib_manager(rs2::viewer_model&, std::shared_ptr, rs2::device_model&, rs2::device)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:77:23: warning: ‘rs2::d500_on_chip_calib_manager::_model’ will be initialized after [-Wreorder] 77 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:76:16: warning: ‘rs2::device rs2::d500_on_chip_calib_manager::_dev’ [-Wreorder] 76 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp:10:5: warning: when initialized here [-Wreorder] 10 | d500_on_chip_calib_manager::d500_on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:76:16: warning: ‘rs2::d500_on_chip_calib_manager::_dev’ will be initialized after [-Wreorder] 76 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:43:42: warning: ‘std::shared_ptr rs2::d500_on_chip_calib_manager::_sub’ [-Wreorder] 43 | std::shared_ptr _sub; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp:10:5: warning: when initialized here [-Wreorder] 10 | d500_on_chip_calib_manager::d500_on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [467/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/updates-model.cpp: In member function ‘bool rs2::updates_model::draw_software_section(const char*, update_profile_model&, position_params&, rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:225:96: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 225 | essential_sw_update_needed = essential_sw_update_needed || essential_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:231:102: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 231 | recommended_sw_update_needed = recommended_sw_update_needed || recommended_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp: In member function ‘bool rs2::updates_model::draw_firmware_section(std::shared_ptr, const char*, update_profile_model&, position_params&, rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:486:92: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 486 | essential_fw_update_needed = essential_fw_update_needed || essential_found && (selected_profile.profile.firmware_version < fw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:492:98: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 492 | 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.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [468/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:31: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:26: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h: In constructor ‘rs2::processing_block_model::processing_block_model(rs2::subdevice_model*, const std::string&, std::shared_ptr, std::function, std::string&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:77:26: warning: ‘rs2::processing_block_model::_owner’ will be initialized after [-Wreorder] 77 | subdevice_model* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:74:21: warning: ‘std::string rs2::processing_block_model::_name’ [-Wreorder] 74 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:14:5: warning: when initialized here [-Wreorder] 14 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:74:21: warning: ‘rs2::processing_block_model::_name’ will be initialized after [-Wreorder] 74 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:72:38: warning: ‘std::shared_ptr rs2::processing_block_model::_block’ [-Wreorder] 72 | std::shared_ptr _block; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:14:5: warning: when initialized here [-Wreorder] 14 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:76:49: warning: ‘rs2::processing_block_model::_invoker’ will be initialized after [-Wreorder] 76 | std::function _invoker; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:71:14: warning: ‘bool rs2::processing_block_model::_enabled’ [-Wreorder] 71 | bool _enabled = true; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:14:5: warning: when initialized here [-Wreorder] 14 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [469/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o -MF tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o.d -o tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp: In function ‘std::vector build_raw_command_data(const command&, const std::vector >&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp:29:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp: In function ‘void xml_mode(const std::string&, const commands_xml&, rs2::device&, std::map, std::function&)> >&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp:66:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp:287:32: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 287 | if (num_rs_devices < (dev_id + 1)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/terminal/rs-terminal.cpp:294:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 294 | for (int i = 0; i < (num_rs_devices - 1); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ [470/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [471/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [472/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tinyfiledialogs/tinyfiledialogs.c [473/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ [474/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-launcher.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-launcher.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-launcher.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-launcher.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-launcher.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-launcher.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [475/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [476/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-panel.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-panel.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-panel.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-panel.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-panel.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-panel.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [477/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [478/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-sse-parser.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-sse-parser.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-sse-parser.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-sse-parser.cpp [479/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/graph-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/graph-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/graph-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:29:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 29 | if (_x_history.size() >= VECTOR_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:31:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 31 | if (_y_history.size() >= VECTOR_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:33:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 33 | if (_z_history.size() >= VECTOR_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:35:60: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 35 | if (_show_n_value && _n_history.size() >= VECTOR_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:16:24: warning: unused variable ‘ts’ [-Wunused-variable] 16 | double ts = glfwGetTime(); | ^~ [480/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rendering.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rendering.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rendering.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [481/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [482/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o -MF tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o.d -o tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.h: In member function ‘std::string rs_data_collect::data_collector::frame_record::to_string() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.h:228:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (auto i=0; i >&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.cpp:71:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | for (auto i = 0; i < user_requests.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.cpp: In member function ‘void rs_data_collect::data_collector::save_data_to_file(const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/data-collect/rs-data-collect.cpp:139:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | for (auto i = 0; i < elem.second.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ [483/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/metadata-helper.cpp [484/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-messages.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-messages.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-messages.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-messages.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-messages.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-messages.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [485/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-alignment.cpp [486/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vbo::vbo(rs2::vbo&&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:129:18: warning: ‘rs2::vbo::_type’ will be initialized after [-Wreorder] 129 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:128:18: warning: ‘uint32_t rs2::vbo::_size’ [-Wreorder] 128 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vao::vao(const rsutils::number::float3*, const rsutils::number::float2*, const rsutils::number::float3*, const rsutils::number::float3*, int, const rs2::int3*, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:44: warning: ‘rs2::vao::_uvs’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:34: warning: ‘rs2::vbo rs2::vao::_indexes’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:50: warning: ‘rs2::vao::_tangents’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:156:13: warning: ‘int rs2::vao::_vertex_count’ [-Wreorder] 156 | int _vertex_count = 0; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h: In constructor ‘rs2::vao::vao(rs2::vao&&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:34: warning: ‘rs2::vao::_indexes’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:13: warning: ‘rs2::vbo rs2::vao::_vertexes’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:44: warning: ‘rs2::vao::_uvs’ will be initialized after [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.h:157:24: warning: ‘rs2::vbo rs2::vao::_normals’ [-Wreorder] 157 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp: In static member function ‘static std::unique_ptr rs2::shader_program::load(const std::string&, const std::string&, const char*, const char*, const char*, const char*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:602:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 602 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/opengl3.cpp:602:21: note: remove ‘std::move’ call [487/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/objects-in-frame.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/objects-in-frame.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/objects-in-frame.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/objects-in-frame.cpp [488/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-markdown.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-markdown.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-markdown.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-markdown.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-markdown.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [489/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/com/center-of-mass.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/com/center-of-mass.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/com/center-of-mass.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/utilities/com/center-of-mass.cpp [490/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-text-sanitizer.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-text-sanitizer.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-text-sanitizer.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-text-sanitizer.cpp [491/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [492/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/embedded-filter-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/embedded-filter-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/embedded-filter-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:31: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.h: In constructor ‘rs2::embedded_filter_model::embedded_filter_model(rs2::subdevice_model*, const rs2_embedded_filter_type&, std::shared_ptr, rs2::viewer_model&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.h:204:47: warning: ‘rs2::embedded_filter_model::_embedded_filter’ will be initialized after [-Wreorder] 204 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.h:201:23: warning: ‘rs2::viewer_model& rs2::embedded_filter_model::_viewer’ [-Wreorder] 201 | viewer_model& _viewer; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp:107:5: warning: when initialized here [-Wreorder] 107 | embedded_filter_model::embedded_filter_model( | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [493/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::output_model::output_model()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:194:21: warning: ‘rs2::output_model::fw_logger’ will be initialized after [-Wreorder] 194 | std::thread fw_logger; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:145:42: warning: ‘single_consumer_queue rs2::output_model::incoming_log_queue’ [-Wreorder] 145 | single_consumer_queue incoming_log_queue; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:185:1: warning: when initialized here [-Wreorder] 185 | output_model::output_model() : fw_logger([this](){ thread_loop(); }) , incoming_log_queue(100) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp: In member function ‘void rs2::stream_dashboard::draw_dashboard(rs2::ux_window&, rs2::rect&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:1227:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1227 | for (int i = 0; i + 1 < xy.size(); i++) | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp: In member function ‘virtual void rs2::frame_drops_dashboard::draw(rs2::ux_window&, rs2::rect)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:1291:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1291 | for (int i = 0; i < hist.size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [494/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/realsense2.dir/link.d -Wl,-soname,librealsense2.so.2.59 -o Release/librealsense2.so.2.59.1 CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o CMakeFiles/realsense2.dir/src/core/notification.cpp.o CMakeFiles/realsense2.dir/src/core/options-container.cpp.o CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-dual-color.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-object-detection.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/composite-embedded-filter.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-mipi-device.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o CMakeFiles/realsense2.dir/src/ds/ds-mipi-device.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/composite-xu-option.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/temporal-filter-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/hdrd-filter-feature.cpp.o CMakeFiles/realsense2.dir/src/ds/features/decimation-filter-feature.cpp.o CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o CMakeFiles/realsense2.dir/src/media/ros_factory.cpp.o CMakeFiles/realsense2.dir/src/media/bag_to_db3_converter.cpp.o CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o CMakeFiles/realsense2.dir/src/proc/align.cpp.o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o CMakeFiles/realsense2.dir/src/proc/rggb-debayer.cpp.o CMakeFiles/realsense2.dir/src/proc/rggb-converter.cpp.o CMakeFiles/realsense2.dir/src/proc/stereo-rectify.cpp.o CMakeFiles/realsense2.dir/src/proc/dual-rgb-rectify-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o CMakeFiles/realsense2.dir/src/rum/rum-config.cpp.o CMakeFiles/realsense2.dir/src/rum/rum-collector.cpp.o CMakeFiles/realsense2.dir/src/rum/rum-hooks.cpp.o CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o CMakeFiles/realsense2.dir/src/libusb/darwin-device-capture.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/camera-identifier-v4l.cpp.o CMakeFiles/realsense2.dir/src/linux/v4l-mipi-logic.cpp.o CMakeFiles/realsense2.dir/src/linux/v4l-usb-logic.cpp.o CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o CMakeFiles/realsense2.dir/src/algo.cpp.o CMakeFiles/realsense2.dir/src/archive.cpp.o CMakeFiles/realsense2.dir/src/backend.cpp.o CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o CMakeFiles/realsense2.dir/src/context.cpp.o CMakeFiles/realsense2.dir/src/device.cpp.o CMakeFiles/realsense2.dir/src/device-info.cpp.o CMakeFiles/realsense2.dir/src/device_hub.cpp.o CMakeFiles/realsense2.dir/src/environment.cpp.o CMakeFiles/realsense2.dir/src/error-handling.cpp.o CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o CMakeFiles/realsense2.dir/src/hdr-config.cpp.o CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o CMakeFiles/realsense2.dir/src/image.cpp.o CMakeFiles/realsense2.dir/src/image-avx.cpp.o CMakeFiles/realsense2.dir/src/log.cpp.o CMakeFiles/realsense2.dir/src/option.cpp.o CMakeFiles/realsense2.dir/src/platform-camera.cpp.o CMakeFiles/realsense2.dir/src/rs.cpp.o CMakeFiles/realsense2.dir/src/sensor.cpp.o CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o CMakeFiles/realsense2.dir/src/software-device.cpp.o CMakeFiles/realsense2.dir/src/software-device-info.cpp.o CMakeFiles/realsense2.dir/src/software-sensor.cpp.o CMakeFiles/realsense2.dir/src/source.cpp.o CMakeFiles/realsense2.dir/src/stream.cpp.o CMakeFiles/realsense2.dir/src/sync.cpp.o CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o CMakeFiles/realsense2.dir/src/types.cpp.o CMakeFiles/realsense2.dir/src/verify.c.o CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o CMakeFiles/realsense2.dir/src/frame.cpp.o CMakeFiles/realsense2.dir/src/points.cpp.o CMakeFiles/realsense2.dir/src/labeled-points.cpp.o CMakeFiles/realsense2.dir/src/object-detection-frame.cpp.o CMakeFiles/realsense2.dir/src/to-string.cpp.o CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: -ludev Release/librsutils.so.2.59.1 Release/librealsense-file.so.2.59.1 /usr/lib64/libusb-1.0.so -ldl /usr/lib64/liblz4.so -lgcc_s_asneeded -lgcc_s_asneeded && : [495/632] /usr/bin/cmake -E cmake_symlink_library Release/librealsense2.so.2.59.1 Release/librealsense2.so.2.59 Release/librealsense2.so && : [496/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/skybox.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/skybox.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [497/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h: In constructor ‘rs2::on_chip_calib_manager::on_chip_calib_manager(rs2::viewer_model&, std::shared_ptr, rs2::device_model&, rs2::device, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:160:23: warning: ‘rs2::on_chip_calib_manager::_model’ will be initialized after [-Wreorder] 160 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:141:16: warning: ‘rs2::device rs2::on_chip_calib_manager::_dev’ [-Wreorder] 141 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:26:5: warning: when initialized here [-Wreorder] 26 | 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.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:141:16: warning: ‘rs2::on_chip_calib_manager::_dev’ will be initialized after [-Wreorder] 141 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:93:42: warning: ‘std::shared_ptr rs2::on_chip_calib_manager::_sub’ [-Wreorder] 93 | std::shared_ptr _sub; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:26:5: warning: when initialized here [-Wreorder] 26 | 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.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:157:23: warning: ‘rs2::on_chip_calib_manager::_viewer’ will be initialized after [-Wreorder] 157 | viewer_model& _viewer; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:94:42: warning: ‘std::shared_ptr rs2::on_chip_calib_manager::_sub_color’ [-Wreorder] 94 | std::shared_ptr _sub_color; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:26:5: warning: when initialized here [-Wreorder] 26 | 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.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_gt_viewer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:296:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 296 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_fl_viewer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:356:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 356 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_uvmapping_viewer(bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:454:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘bool rs2::on_chip_calib_manager::start_viewer(int, int, int, rs2::invoker)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:529:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:636:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘virtual void rs2::autocalib_notification_model::draw_content(rs2::ux_window&, int, int, float, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:1508:62: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1508 | update_state == RS2_CALIB_STATE_CALIB_IN_PROCESS && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 1509 | (get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_FL_CALIB || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1510 | get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_UVMAPPING_CALIB)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [498/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/hdr-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/hdr-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/hdr-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:14, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/hdr-model.cpp: In member function ‘void rs2::hdr_model::initialize_default_config()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:237:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 237 | for (int i = 0; i < man_defaults.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp: In member function ‘void rs2::hdr_model::render_control_item(rs2::hdr_preset::control_item&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:315:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 315 | if (ImGui::InputInt("##gain", &g, 0, 0)) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:326:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 326 | if (ImGui::InputInt("##exp", &e, 0, 0)) | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [499/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/control-section.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/control-section.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/control-section.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/control-section.cpp [500/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [501/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/viewer-main.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/viewer-main.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/viewer-main.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/viewer-main.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/realsense-viewer.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/viewer-main.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [502/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/implot/implot.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/implot/implot.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/implot/implot.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/implot/implot.cpp [503/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rs-config.cpp [504/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:31: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp: In member function ‘void rs2::stream_model::draw_stream_metadata(double, rs2_timestamp_domain, long long unsigned int, rs2::stream_profile, rsutils::number::float2, const rs2::rect&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp:1328:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1328 | for (int i = 0; i < warning_lines.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.cpp:1804:30: warning: unused variable ‘lf_exist’ [-Wunused-variable] 1804 | bool lf_exist = texture->get_last_frame(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [505/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/labeled-point-cloud-utilities.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/labeled-point-cloud-utilities.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/labeled-point-cloud-utilities.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/labeled-point-cloud-utilities.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/labeled-point-cloud-utilities.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [506/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/close-range-depth-improver.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/close-range-depth-improver.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/close-range-depth-improver.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/close-range-depth-improver.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/close-range-depth-improver.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/close-range-depth-improver.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call [507/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=src/gl/CMakeFiles/realsense2-gl.dir/link.d -Wl,-soname,librealsense2-gl.so.2.59 -o Release/librealsense2-gl.so.2.59.1 src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/m420-to-rgb-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/nv12-to-rgb-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/rendering.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so Release/librsutils.so.2.59.1 -ldl /usr/lib64/liblz4.so -lgcc_s_asneeded -lgcc_s_asneeded -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [508/632] /usr/bin/cmake -E cmake_symlink_library Release/librealsense2-gl.so.2.59.1 Release/librealsense2-gl.so.2.59 Release/librealsense2-gl.so && : [509/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/http/curl-wrapper.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/http/curl-wrapper.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/http/curl-wrapper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/http/curl-wrapper.cpp [510/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [511/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/http/http-downloader.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/http/http-downloader.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/http/http-downloader.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/http/http-downloader.cpp [512/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/reflectivity/reflectivity.cpp [513/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp: In function ‘const char* rs2::file_dialog_open(file_dialog_mode, const char*, const char*, const char*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp:225:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | for(int i = 1; i < filters_split.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ [514/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.cpp:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [515/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/bag-conversion-helper.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/bag-conversion-helper.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/bag-conversion-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/bag-conversion-helper.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [516/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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 tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ [517/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.cpp:13: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.cpp:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [518/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/measurement.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘std::vector rs2::measurement_state::find_path(int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:39:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 39 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘void rs2::measurement::add_point(rs2::interest_point)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:96:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | current_hovered_point >= state.points.size()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:106:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | if (last_hovered_point >= 0 && last_hovered_point < state.points.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘float rs2::measurement::calculate_area(std::vector)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:177:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | for (int i = 0; i < poly.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘void rs2::measurement::draw_ruler(rs2::ux_window&, rsutils::number::float3, rsutils::number::float3, float, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:296:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 296 | for (int i = 1; i < parts.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘int rs2::measurement::point_hovered(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < state.points.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘int rs2::measurement::edge_hovered(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:393:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for (int i = 0; i < state.edges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp: In member function ‘void rs2::measurement::draw(rs2::ux_window&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:520:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | auto p0 = (last_hovered_point >= 0 && last_hovered_point < state.points.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:547:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 547 | for (int i = 0; i < poly.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/measurement.cpp:568:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for (int i = 0; i < state.edges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [519/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-chat-client.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-chat-client.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-chat-client.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-chat-client.cpp [520/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/dds-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/dds-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/dds-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/dds-model.cpp: In member function ‘void rs2::dds_model::render_dds_config_window(rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp:171:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 171 | catch( std::exception e ) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/dds-model.cpp:294:22: warning: unused variable ‘maskStylePushed’ [-Wunused-variable] 294 | bool maskStylePushed = false; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [521/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [522/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -w -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui_md/imgui_md.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui_md/imgui_md.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui_md/imgui_md.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui_md/imgui_md.cpp [523/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-ui-utils.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-ui-utils.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-ui-utils.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-ui-utils.cpp [524/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h: In constructor ‘librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:21:16: warning: ‘librealsense::frame_header::timestamp’ will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:20:24: warning: ‘long long unsigned int librealsense::frame_header::frame_number’ [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp: In member function ‘void rs2::calibration_model::update(rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/calibration-model.cpp:235:30: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 235 | catch(std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/archive.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/callback-invocation.h:51:34: required from here 51 | owner->deallocate( invocation ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h:62:14: warning: variable ‘old_value’ set but not used [-Wunused-but-set-variable=] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/small-heap.h: In instantiation of ‘void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/fw-update/../hw-monitor.h:66:42: required from here 66 | if (ptr) _heap.deallocate(ptr); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/../src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/ds/d400/d400-private.h:240:21: warning: ‘bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)’ defined but not used [-Wunused-function] 240 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [525/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-image-cache.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-image-cache.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-image-cache.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-image-cache.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-image-cache.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [526/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/option-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/option-model.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/option-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/option-model.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [527/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-image-decoder.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-image-decoder.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-image-decoder.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-image-decoder.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-image-decoder.cpp:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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.59.1-build/librealsense-2.59.1/common/assistant/../../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) | ^~~~~~~~~~~~~~~~~~~ [528/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/output-model.h:15, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/updates-model.cpp: In member function ‘bool rs2::updates_model::draw_software_section(const char*, update_profile_model&, position_params&, rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:225:96: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 225 | essential_sw_update_needed = essential_sw_update_needed || essential_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:231:102: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 231 | recommended_sw_update_needed = recommended_sw_update_needed || recommended_found && (selected_profile.profile.software_version < sw_update.ver); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp: In member function ‘bool rs2::updates_model::draw_firmware_section(std::shared_ptr, const char*, update_profile_model&, position_params&, rs2::ux_window&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:486:92: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 486 | essential_fw_update_needed = essential_fw_update_needed || essential_found && (selected_profile.profile.firmware_version < fw_update.ver); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:492:98: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 492 | 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.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [529/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/utilities/imgui/wrap.cpp [530/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rum-uploader/rum-uploader.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rum-uploader/rum-uploader.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rum-uploader/rum-uploader.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rum-uploader/rum-uploader.cpp [531/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:14, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:17: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/ux-window.cpp: In function ‘void rs2::prepare_config_file()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:133:14: warning: unused variable ‘renderer’ [-Wunused-variable] 133 | auto renderer = (const char*)glGetString(GL_RENDERER); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:134:14: warning: unused variable ‘version’ [-Wunused-variable] 134 | auto version = (const char*)glGetString(GL_VERSION); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:135:14: warning: unused variable ‘glsl’ [-Wunused-variable] 135 | auto glsl = (const char*)glGetString(GL_SHADING_LANGUAGE_VERSION); | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h: In constructor ‘rs2::ux_window::ux_window(const char*, rs2::context&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:117:34: warning: ‘rs2::ux_window::_app_ready’ will be initialized after [-Wreorder] 117 | std::atomic _app_ready; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:116:34: warning: ‘bool rs2::ux_window::_first_frame’ [-Wreorder] 116 | bool _first_frame; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:490:5: warning: when initialized here [-Wreorder] 490 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:132:34: warning: ‘rs2::ux_window::_dev_stat_message’ will be initialized after [-Wreorder] 132 | std::string _dev_stat_message; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:118:34: warning: ‘std::atomic rs2::ux_window::_keep_alive’ [-Wreorder] 118 | std::atomic _keep_alive; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:490:5: warning: when initialized here [-Wreorder] 490 | ux_window::ux_window(const char* title, context &ctx) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:37:16: warning: ‘icon_512_png_data’ defined but not used [-Wunused-variable] 37 | static uint8_t icon_512_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x8,0x6,0x0,0x0,0x0,0xf4,0x78,0xd4,0xfa,0x0,0x0,0xf7,0x6d,0x49,0x44,0x41,0x54,0x78,0x9c,0xec,0xbd,0x77,0x9c,0x24,0x47,0x79,0xff,0xff,0xae,0xea,0x9e,0xd9,0xbc,0x7b,0xf9,0x74,0x49,0x3a,0x9d,0xee,0x94,0x85,0xb2,0x0,0x1,0x42,0x64,0x6c,0x4,0x48,0x80,0x6d,0x4c,0x6,0x83,0x6d,0x6c,0x3,0xe,0x3f,0xf8,0xe2,0xaf,0x33,0x36,0xdf,0x2f,0x16,0x60,0x6c,0x6c,0xc,0x5f,0xc,0x36,0xb6,0xc1,0x26,0xe7,0x20,0x84,0x90,0x84,0x4,0x32,0x2,0xa1,0x9c,0x2f,0x4b,0xa7,0x3b,0xe9,0x74,0x39,0x6c,0x98,0x99,0xae,0xfa,0xfd,0xd1,0xdd,0xb3,0x33,0xdd,0x4f,0xdf,0xd6,0xec,0xec,0xee,0xed,0xec,0xd6,0xe7,0xa5,0x3e,0xed,0xd6,0x56,0xee,0xa,0x4f,0xd7,0xf3,0xa9,0xe7,0x51,0xa7,0x9d,0x72,0xab,0x25,0x81,0x55,0x8a,0x1c,0x94,0xcd,0x5,0x59,0x21,0x9a,0x1c,0x26,0xe5,0x57,0xff,0xa7,0x39,0x6d,0x36,0xaa,0x82,0x7c,0xc9,0x60,0x33,0xa1,0x52,0x5a,0xab,0x1c,0xeb,0xa8,0xb2,0xb9,0xc5,0x30,0x3a,0x13,0xb1,0x20,0x3f,0x23,0x95,0xa1,0xa5,0xb0,0x7c,0x29,0x46,0xb,0xed,0x13,0xda,0x6c,0x95,0xca,0x95,0x6d,0x34,0x18,0xa1,0x2e,0xd9,0xb0,0x48,0x59,0x22,0xa1,0x5f,0xc9,0xbe,0x17,0x45,0xfe,0x3d,0x2b,0x40,0x68,0x8b,0x34,0x1e,0x8,0xdc,0xc6,0xd,0x81,0x10,0x26,0x8d,0x11,0x6d,0xf3,0xe3,0x41,0xc,0x13,0xea,0x27,0xf4,0x35,0x5,0xe3,0xcb,0xa9,0xc,0x10,0xda,0x62,0xf3,0x65,0x2b,0x21,0xad,0xb2,0x72,0x3f,0x38,0xf7,0x8d,0x10,0xa6,0x91,0xcb,0xc9,0x8e,0x1c,0x9d,0x1d,0xd,0x14,0xf4,0x8d,0x90,0x56,0xaa,0xb7,0xd4,0x3e,0xa4,0xf6,0x59,0xb9,0x6c,0x95,0x9,0x93,0xc6,0x1c,0x90,0x1f,0xc5,0xb8,0xe5,0x77,0xcc,0x78,0x42,0x5b,0x72,0x61,0x42,0x5a,0xa9,0x7d,0x52,0x5a,0x5a,0xe8,0x43,0x29,0x6d,0xae,0xec,0x82,0x7e,0x95,0xfa,0x46,0xa,0x53,0x91,0x10,0x4f,0x40,0x61,0x3f,0xb8,0xf4,0x8d,0x63,0xbf,0xd6,0xc3,0x1b,0x51,0xd4,0x87,0x2e,0xfd,0x90,0xc6,0xcd,0x96,0xe1,0x38,0x46,0xc4,0x3e,0x94,0xe0,0xd8,0x66,0x71,0x7,0xa1,0xa0,0xcd,0x59,0x14,0x85,0x49,0xfd,0x2a,0xa1,0x95,0x3c,0x33,0x48,0xf2,0xc,0xd5,0x44,0x11,0xa5,0xfc,0xa4,0x45,0xd2,0x16,0x2c,0xbc,0x42,0x7e,0xd9,0x98,0x52,0x34,0x11,0x62,0x44,0x21,0xc3,0x56,0x20,0x74,0x6e,0x61,0x7f,0x67,0xe3,0x15,0xb4,0x2f,0x1f,0x96,0x5f,0x3c,0xb,0xcb,0x70,0xc8,0x53,0xdc,0x6b,0x84,0xfa,0xe8,0x9c,0xb8,0x4,0x16,0x25,0x84,0xa,0x85,0x14,0xcc,0xe5,0x7c,0x65,0xa,0xe2,0x49,0xd,0x74,0x8d,0xe7,0x3a,0x88,0x5d,0x93,0x8a,0x13,0x40,0x8a,0x56,0x14,0xcf,0x71,0xd2,0xb7,0x33,0x21,0x9d,0x16,0x4e,0x8a,0xe7,0x80,0x53,0x9e,0x8e,0xb,0x8e,0x73,0xfb,0xa4,0xc5,0x4a,0x88,0x56,0xd8,0xd7,0x8e,0x6d,0x6e,0xbb,0x5f,0x1d,0xea,0x2d,0xbe,0x7b,0x2b,0x84,0x17,0x94,0x91,0xad,0xb7,0xd8,0xbe,0xa2,0x8d,0x7d,0xb2,0x61,0x45,0xf5,0x91,0x30,0xc5,0x7d,0x3,0xb2,0x40,0x28,0xce,0x53,0x97,0x7e,0x28,0x40,0x2e,0x5a,0xb,0x42,0x81,0x6b,0xd7,0x4c,0xf9,0x98,0x23,0xdf,0xe6,0x96,0x36,0x71,0x97,0x28,0x2d,0xf4,0xc3,0x31,0xde,0x49,0x38,0xd1,0xe6,0xeb,0xdc,0x87,0x6d,0xa4,0x3d,0x6e,0x10,0x36,0x66,0x0,0x25,0xd4,0xdc,0x3a,0x8b,0x29,0x33,0xd3,0x6a,0xf9,0x63,0x58,0xaa,0x77,0x33,0xc,0xb6,0x85,0xb6,0x38,0xc0,0xca,0xe5,0x7a,0xcc,0x57,0x14,0x2c,0xc4,0x53,0x38,0xe4,0xa,0xcb,0x69,0x69,0x33,0x74,0xd8,0xd8,0xb,0xd6,0x7,0x77,0x8,0x1b,0xa9,0xd3,0x97,0xe1,0x74,0xa0,0x5d,0xe1,0xaf,0x9d,0x72,0x5d,0x5,0x9c,0xe3,0x85,0x76,0xc6,0xd2,0x54,0x97,0x3b,0xb3,0x90,0xe,0x51,0x3d,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x38,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0xb0,0x51,0xf,0xe1,0xac,0xee,0x72,0xd4,0xe9,0x15,0xe9,0xd2,0xb3,0xe1,0x85,0x1c,0x87,0x2c,0xbb,0x5f,0x8,0x6b,0x47,0x8f,0x52,0xdc,0x8c,0x6c,0xfd,0x94,0x4c,0xe,0x6f,0x83,0x80,0x23,0x73,0x26,0xa4,0x72,0xe4,0xb4,0xd9,0x78,0x46,0xa8,0x8f,0x2,0x2,0x21,0xb5,0x99,0x72,0x32,0x51,0xb,0x70,0x1a,0x64,0xae,0x84,0x99,0x56,0x98,0x27,0x59,0x7d,0x6c,0x51,0x5d,0xa6,0x90,0x10,0x64,0x69,0x93,0x60,0x24,0xa1,0x48,0x57,0xed,0x48,0x56,0x13,0xc3,0x5c,0xd3,0xb6,0x43,0x4c,0x6b,0x23,0x6d,0xb,0x4,0x63,0xa7,0x78,0x6d,0x63,0x92,0xed,0x53,0xc8,0xe4,0x30,0x91,0x68,0x28,0xa4,0x6d,0xab,0xbf,0x5a,0x21,0xce,0xb9,0x10,0xd8,0x24,0xb2,0xa0,0x10,0xad,0xe8,0x66,0x80,0x38,0x95,0xdb,0xe0,0x5,0x14,0x96,0xed,0x10,0xb1,0x9d,0x25,0xcd,0x75,0xd,0x71,0x1e,0x9b,0xae,0x6b,0x9f,0x75,0xcc,0xf3,0xd8,0x8d,0xb,0x27,0x6c,0x7c,0xd1,0x4,0x72,0x58,0x8b,0xc5,0xfe,0x57,0x5,0x24,0xb4,0x5c,0x7e,0xf9,0x6,0xaa,0x82,0xab,0x81,0xb9,0x22,0x5c,0xeb,0xa7,0xc0,0x38,0x74,0x62,0x21,0xd1,0xdd,0xa1,0x2e,0xf5,0xaa,0xb8,0xac,0x61,0x5,0x7d,0x93,0x27,0xfc,0xe5,0x79,0xfc,0xe2,0xad,0x36,0xf2,0x6b,0x81,0x55,0xc2,0xce,0x37,0x53,0xb,0xa7,0x3c,0x20,0xe4,0xb8,0xb9,0xf1,0xee,0xb8,0x9,0x38,0x65,0x96,0x84,0x4d,0x56,0x9e,0x28,0x5a,0x58,0x1c,0xc6,0x70,0x4b,0xe5,0xb8,0x86,0xcd,0xc8,0x26,0xd7,0xce,0x2a,0x79,0xfc,0xc9,0x4e,0x53,0x87,0x29,0x26,0xb0,0x39,0x7e,0x4c,0xb5,0x4f,0x48,0x3c,0x56,0x5,0xb2,0xbf,0x4f,0xa1,0x40,0xd8,0xb6,0x10,0x3c,0x95,0x42,0xe7,0x4c,0x85,0x49,0xe1,0xed,0xa6,0x9d,0x9e,0x7a,0x7b,0x15,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0x11,0x36,0x12,0xc7,0x66,0x44,0xbd,0x68,0x95,0x1b,0x51,0x41,0xd0,0x1d,0xb5,0xa4,0x2e,0x73,0x8a,0xe8,0x16,0xaf,0xd0,0x74,0x8e,0xa3,0x5e,0x5a,0x26,0x10,0x1e,0xa3,0x52,0x13,0xd6,0xa7,0xc0,0x12,0xe0,0x84,0x29,0xe3,0x2e,0xd5,0x82,0x4e,0x2e,0x6f,0xf8,0xd2,0x55,0x3f,0xd5,0x2e,0x5a,0xc9,0xcf,0x35,0xae,0xa3,0x1e,0xcc,0xd5,0x1a,0x59,0x5b,0xa4,0x3d,0xc7,0xfc,0xda,0xe5,0x33,0xcc,0x88,0x9e,0x7d,0xb2,0xba,0xc9,0xe9,0xd0,0x61,0x16,0x95,0x93,0xd,0xb2,0x5,0x56,0xfa,0x32,0x28,0xec,0x7f,0x97,0x7e,0x75,0xd4,0x87,0x17,0xe6,0xe7,0x10,0xd6,0xd2,0xf8,0x68,0xa5,0x8c,0xc9,0xf2,0x19,0x6c,0xbe,0x1f,0x9d,0x75,0xfd,0x5,0xf9,0x4d,0x3a,0x6d,0xb,0x59,0x4a,0x98,0x16,0x23,0x55,0x8e,0x63,0x53,0xac,0xcb,0x64,0xf9,0x3,0xad,0xaf,0x3,0x61,0x4b,0xb1,0x8f,0x55,0xb6,0x23,0x94,0x68,0x22,0x56,0xee,0x8,0x89,0xa3,0x95,0x8b,0x29,0x25,0x95,0xc8,0x82,0x45,0xd2,0x8d,0xd8,0x8f,0xd6,0x29,0x9a,0xb3,0x35,0x59,0x21,0x50,0x12,0x3c,0x8a,0x2c,0x6e,0x4a,0x66,0x84,0x73,0x7d,0x23,0xc9,0x55,0x5,0x59,0xe9,0x8c,0x73,0x1,0x2b,0xd,0x3a,0x2b,0x14,0x22,0xd4,0xa5,0x25,0x88,0x9d,0xe3,0xc8,0x88,0x93,0xd2,0x8a,0x61,0xb8,0x99,0x28,0x6d,0x97,0x81,0x3b,0x23,0x98,0x29,0x12,0x93,0xcb,0xe6,0xd5,0xca,0x42,0xde,0xe,0x1,0xca,0x15,0x33,0xb1,0x51,0x4d,0x75,0x7f,0xb5,0x20,0x98,0xb6,0x53,0xc7,0x96,0xd2,0x4e,0xe5,0x66,0xd3,0xca,0x47,0xc3,0x64,0xd3,0xa,0xef,0x13,0xa6,0xc9,0x84,0xb4,0x43,0x98,0xb8,0x68,0x4b,0xef,0xcf,0x35,0x3f,0x5a,0xb0,0x16,0xe9,0x2a,0x74,0x16,0xa7,0xf5,0x2a,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0x22,0x94,0xf4,0xd3,0x13,0xa2,0x5d,0xd2,0x44,0x4e,0x81,0x5d,0x50,0x87,0xac,0xae,0x5a,0xaa,0x4a,0x61,0xda,0x6c,0x44,0x9c,0x9,0x7a,0x12,0x64,0xab,0x86,0xae,0xf9,0x9,0x1c,0x80,0xa2,0xb4,0x52,0xbd,0x5d,0x60,0xb,0xa2,0xa,0x46,0x8d,0xb2,0x52,0x9f,0x49,0x33,0xc8,0x46,0x14,0xbb,0x56,0x8a,0xd7,0x86,0x1e,0x5f,0x2c,0xc2,0x95,0x1c,0x53,0x94,0x3e,0x9b,0xb6,0x8d,0xba,0x14,0x35,0x4d,0x22,0x99,0xb4,0xc4,0x2b,0x70,0xa8,0x4f,0xb,0x7c,0x19,0x91,0xc3,0xe1,0x92,0xb6,0x48,0x5f,0xe9,0xac,0x37,0x77,0xd4,0x57,0x8a,0xf9,0x4d,0xb1,0xee,0xd5,0xb9,0x8e,0x45,0xe5,0xb8,0xd6,0x65,0xaa,0x39,0x20,0xd2,0xbb,0x2b,0x7a,0xcf,0x13,0xa4,0x6d,0x39,0x6c,0xba,0x39,0x0,0x8e,0x3a,0xfb,0x96,0x74,0xe9,0xed,0x8c,0x7,0xa9,0x98,0x69,0xe0,0x14,0xb4,0x43,0x90,0x9c,0xb4,0x2b,0xe1,0x82,0xbe,0x96,0x90,0xe4,0x39,0x65,0xee,0x80,0x5b,0x43,0x73,0xae,0x9d,0xe0,0x4a,0xd8,0xbd,0x8e,0x93,0xaf,0xb9,0x16,0x52,0x9b,0x82,0x1c,0x5d,0x6f,0x16,0x48,0xf2,0x84,0xce,0xfc,0xde,0x19,0x68,0x8d,0xdc,0x32,0x3b,0x30,0x1d,0x9b,0x45,0x51,0x39,0x33,0x1,0x97,0xc5,0x78,0x36,0xf5,0xff,0x54,0xe0,0x78,0xbc,0xbf,0xc9,0xa,0x2c,0x93,0x29,0x77,0xaa,0xcb,0x9e,0xec,0x78,0x50,0xe4,0xef,0x22,0x15,0xd5,0xef,0x78,0x8d,0xb1,0xa9,0xee,0x9b,0x76,0xd0,0x3a,0xe1,0x4f,0x82,0x57,0x1,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0xc2,0xb,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0xa1,0xbb,0x4b,0xdb,0x46,0xb8,0x38,0xad,0x2d,0x36,0x94,0x53,0x48,0xdc,0x6b,0x8a,0xe8,0x68,0xd9,0x46,0x28,0xdd,0xd9,0x12,0x20,0xed,0xe9,0xc0,0xa7,0x3a,0xad,0x54,0xef,0x56,0x3c,0xe,0xba,0xf0,0x2,0x62,0x2e,0x64,0x9e,0x83,0x91,0x75,0x1b,0x6c,0x91,0xac,0x3,0xa6,0x7f,0x99,0xa8,0x94,0xa2,0x78,0x52,0xb4,0x22,0xf2,0x9c,0x6b,0xd9,0x53,0xd,0x97,0x32,0x24,0x7d,0xe5,0x4c,0x94,0x3b,0x1d,0xe9,0xa7,0xfa,0x3d,0x15,0xf5,0x8d,0x2b,0xd1,0xad,0x15,0x3d,0xeb,0x54,0xf2,0xf,0xa6,0x3a,0xad,0x2b,0xf9,0xb0,0x5,0x1d,0xb9,0x15,0xfa,0x75,0x36,0x91,0x78,0x5c,0x97,0x86,0x29,0xcf,0x73,0x1a,0x38,0x13,0x6d,0xb5,0x65,0x8a,0xd7,0xa9,0x69,0xac,0xcb,0xe4,0xdd,0x1,0xb7,0x56,0xce,0x78,0x76,0xca,0xca,0x44,0xc5,0xdc,0xc6,0x57,0xc4,0x68,0xcc,0x56,0x48,0x66,0xcb,0x16,0x91,0x4a,0xb3,0xf1,0x5c,0x4d,0xfc,0xba,0xb8,0xe9,0x2d,0xa8,0x8d,0x98,0x5f,0x91,0x67,0xdc,0x6c,0x39,0xe2,0x2d,0x8d,0x2,0x2b,0x89,0x52,0x6d,0xb2,0xe5,0x68,0x40,0x65,0x62,0x6b,0xa1,0x42,0x86,0x56,0xb6,0x38,0x21,0x66,0x2b,0xe6,0x56,0x73,0x8d,0x71,0x64,0xf9,0x3a,0x9b,0x95,0x76,0x9c,0x41,0xad,0xb0,0x6d,0x45,0xb8,0xf6,0x98,0xeb,0x2,0x21,0xe5,0xe7,0xb0,0xb9,0x16,0x86,0x15,0xa5,0x75,0x6c,0x5f,0x8e,0x9d,0x2c,0x46,0x92,0xd3,0x3a,0xa3,0x5d,0x62,0x53,0x3b,0x42,0x81,0xb,0xe1,0x4c,0xa2,0xe5,0x16,0xf5,0xa1,0xcb,0xfb,0x73,0x25,0x73,0xb9,0xa,0x14,0x5,0xd1,0xa,0x4d,0xcc,0x4e,0x33,0x1,0x51,0xfc,0x32,0x11,0xd6,0xf6,0x96,0xea,0x37,0x53,0xf3,0x62,0xb2,0x61,0x42,0xb8,0x24,0xf0,0xb6,0xb3,0xde,0x58,0x29,0x7d,0xeb,0x63,0xc4,0xab,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x9,0xbd,0x1,0xb6,0xe5,0xfc,0xcd,0x31,0xcf,0x16,0x68,0x30,0x39,0xdd,0x91,0x15,0x32,0x2c,0xb4,0xda,0x27,0xea,0xc6,0xdc,0x5a,0x38,0x73,0xc6,0x8a,0x4,0xbe,0x80,0x43,0xb9,0x45,0xad,0x70,0xed,0xeb,0x3c,0x59,0xd0,0x35,0x66,0x2b,0x98,0x6a,0x96,0x50,0xbb,0x7a,0x3a,0xd7,0x78,0x53,0x49,0x36,0x6b,0xb5,0xec,0xd9,0x8c,0x76,0x75,0xc8,0xed,0xbc,0x97,0x76,0xdf,0xf3,0x4c,0xbc,0xd3,0xa9,0x46,0x3b,0xfd,0x30,0xdb,0xda,0xe7,0x4a,0x90,0x9c,0x4a,0x4e,0x47,0xbb,0x61,0xc7,0x13,0x53,0x5d,0xc7,0x38,0x6d,0xd8,0x98,0x89,0xcc,0xe9,0x71,0xdc,0xfa,0x9c,0xc9,0x82,0xae,0x6c,0x41,0xb7,0x62,0xb,0xa,0x99,0xfc,0xce,0x7,0xce,0x75,0x94,0x64,0x7,0x99,0xd7,0x51,0x44,0xe2,0x70,0x8b,0xea,0x56,0x86,0x5c,0xae,0x74,0xab,0x40,0x4a,0xae,0xad,0xcd,0xc4,0x29,0x22,0x82,0xb9,0x16,0xed,0x4a,0xe4,0x73,0x4c,0xeb,0x4a,0x76,0x9a,0x6a,0x93,0xa0,0x62,0x41,0xb6,0x5,0x59,0xc6,0xb5,0x2d,0x6d,0x12,0xad,0x5c,0x89,0x43,0x59,0x14,0xce,0x5b,0xd7,0xc5,0x58,0x22,0x3b,0x65,0xcb,0x70,0x4c,0x5b,0x58,0xc9,0xe9,0x8,0x73,0x14,0x5c,0x72,0xed,0x71,0x6d,0x4b,0x2b,0xe5,0x3a,0x6e,0x86,0x53,0xed,0xf2,0xd6,0x95,0x98,0x56,0xb4,0xa6,0x39,0x91,0xd0,0xda,0x6c,0xb3,0x38,0xf7,0x1c,0xe7,0x78,0x5b,0x26,0x7e,0x25,0x62,0xb3,0x10,0xad,0x6d,0xe2,0xf0,0x64,0xfb,0x1,0xf7,0x75,0x52,0x42,0x52,0x6f,0xaf,0x2,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0xf0,0x2,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0x32,0xee,0x80,0x67,0x82,0xea,0xd6,0x46,0x7e,0x6d,0x5b,0xbd,0xca,0xea,0x2b,0xf3,0x41,0x71,0x39,0x42,0x3c,0xc7,0xea,0xc8,0x6,0x7e,0xda,0xd4,0xa7,0x3b,0x66,0x97,0xcb,0x5e,0xe5,0xcd,0x17,0x29,0x40,0x4b,0xdd,0x90,0xc9,0x54,0x63,0x73,0xc,0x51,0xb,0x44,0x2e,0x65,0x17,0xba,0xee,0x75,0x26,0x10,0x4c,0x3e,0x6d,0x21,0xcf,0xc0,0x85,0x5c,0xd1,0x4a,0xd9,0xe,0xf9,0x49,0xe5,0x16,0x95,0xe1,0xca,0x8f,0x10,0xf9,0x37,0x8e,0xba,0x5c,0x57,0x3d,0x70,0x91,0x7e,0xd7,0x45,0x1f,0xde,0xae,0x4b,0xde,0x76,0xf4,0xbb,0x6d,0xb9,0x8,0x6e,0x47,0x67,0x3f,0xd5,0x61,0x52,0x7d,0xa,0x74,0xdf,0x85,0xe3,0x21,0x1b,0xcd,0x71,0xdc,0x88,0x63,0x76,0x6,0xfa,0xa6,0x68,0x8e,0xb6,0x63,0xec,0xa6,0x9d,0xf1,0xd5,0xce,0x7a,0x23,0xe6,0xe9,0x3a,0xf7,0x84,0xb8,0x53,0xbd,0x2e,0xd5,0xcb,0xce,0xb8,0x3,0x76,0x5d,0x6f,0xa4,0xe,0x93,0xf7,0x66,0xf7,0x1d,0x7b,0xaa,0xc5,0x8c,0x2c,0x8a,0x8d,0xd0,0xb9,0x95,0x2c,0xb1,0xe2,0x5d,0x5d,0xf2,0xca,0x5,0xcb,0xf9,0x65,0x39,0x97,0x56,0x28,0x59,0xb,0xb5,0x96,0x86,0x92,0x12,0xe2,0x49,0x2e,0x87,0xe3,0xb4,0xcd,0xa1,0x45,0xa2,0x60,0xe4,0xbc,0xf1,0xb9,0xa2,0x1d,0x41,0xa1,0x9d,0x32,0xa6,0x3a,0x9e,0xeb,0xc4,0x73,0x2c,0xa2,0xf5,0xc8,0xe,0x69,0x5b,0xb1,0x78,0xe6,0xb2,0x41,0x4a,0x28,0x72,0xeb,0xea,0x52,0x6e,0x2b,0x68,0xa1,0xbf,0x9d,0xc9,0x6a,0x59,0x48,0x56,0xff,0x8a,0x2c,0x1,0x4a,0x5,0x1f,0xf,0x41,0xa1,0x95,0x30,0x9,0xad,0xe4,0xd7,0x4e,0x5b,0x5c,0xeb,0x32,0xd5,0x73,0xb7,0x9d,0xf4,0x53,0x5d,0xc6,0xf1,0x6f,0x9b,0x57,0x1,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0xc2,0xb,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0x61,0xb3,0xae,0x77,0xfa,0x75,0xaf,0x16,0x44,0x1f,0xb5,0x92,0xdd,0x9e,0xc9,0x72,0xfe,0xe4,0xb4,0xb2,0x3e,0xa9,0x1d,0x67,0x87,0x6d,0x71,0x0,0xa,0xca,0x70,0x71,0xb4,0x2c,0xc5,0x13,0xd3,0x5a,0x72,0xae,0x97,0xad,0x55,0x82,0x1,0x23,0x9b,0x67,0xb,0x14,0xbc,0x80,0xac,0xc4,0xd8,0x8a,0x96,0xce,0x1d,0xd3,0xc1,0x8,0x71,0x78,0x83,0xa2,0xbe,0x58,0x42,0xbb,0xee,0x80,0xa7,0x43,0x47,0xeb,0x92,0x67,0x1b,0xfd,0xea,0xac,0x4b,0x2f,0x28,0x27,0xe7,0xfd,0xad,0x5d,0x9d,0xb6,0x84,0x82,0xb4,0x2e,0x5e,0xc,0xb,0xb9,0x4e,0x93,0x24,0x83,0xb5,0x92,0x76,0xaa,0xe1,0xba,0x58,0xcd,0x54,0x7e,0x79,0x72,0x92,0x63,0x21,0x2d,0xbc,0xf7,0xb6,0xea,0x38,0xd,0xfb,0x9e,0x53,0x9b,0xdb,0xa9,0xcb,0xd4,0xc4,0xb,0x27,0xaa,0x97,0x48,0x92,0x6b,0x85,0xf,0x94,0xd,0x72,0x74,0x65,0x2b,0x5b,0xac,0x93,0xdf,0x72,0x7e,0x7e,0xbb,0xa5,0x84,0x62,0xb7,0xbc,0x4e,0x25,0xb,0x81,0x85,0xee,0x85,0x1d,0x7,0x40,0x9e,0xb7,0x2f,0xb8,0xf4,0x15,0xc6,0x97,0x46,0xda,0x92,0x2c,0x41,0x26,0xd0,0x28,0x8b,0x71,0x7d,0xa7,0x82,0x15,0xc1,0x40,0x48,0x16,0x49,0xc9,0x5d,0x2d,0xdb,0x15,0xcd,0x7b,0xd1,0x85,0x68,0x36,0xc8,0xd5,0x14,0x63,0xb,0x24,0x26,0x97,0x17,0x5d,0x64,0x4e,0xd1,0xd9,0x82,0xa1,0x34,0x70,0x66,0x82,0xe0,0x25,0xa1,0x68,0xd3,0xcc,0x4,0xb5,0xb3,0x80,0x59,0xb,0xca,0x4c,0x18,0x2d,0x2e,0xa7,0xdd,0xf6,0x39,0x8,0x3d,0x85,0x16,0xf0,0xb2,0x42,0xb0,0x15,0x6e,0x4,0x15,0x8c,0x1b,0x17,0xcb,0xa3,0xd6,0x16,0x9c,0xb9,0xba,0x8,0x56,0xed,0xa,0x4c,0x2d,0xcc,0x1,0x97,0xb4,0xae,0x7d,0x28,0x95,0x21,0x8d,0x7,0x2c,0x6e,0x6e,0xc5,0x85,0x77,0x52,0x8,0xd7,0xb6,0x48,0xe1,0xd2,0x1c,0x75,0x25,0xd1,0x16,0xe5,0xe7,0xfa,0x4e,0xb3,0xd1,0x5c,0xdf,0x5d,0x41,0x7d,0x8e,0x31,0x77,0xbd,0xa,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0xc2,0xb,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0x5e,0x0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0xc8,0x18,0x7b,0xcb,0xeb,0xf,0xa6,0x9a,0x24,0x67,0x6d,0xde,0x8b,0x5e,0xa1,0x3a,0xd0,0xb1,0x6c,0x97,0xba,0x14,0xd6,0x67,0x92,0x65,0xb4,0x5e,0xfa,0xf4,0xa7,0x77,0x69,0x9f,0x2a,0x88,0x27,0x85,0x69,0xa1,0x2e,0x39,0x12,0xa0,0x5,0xe3,0xc8,0x99,0x70,0xc7,0x54,0x13,0x61,0x5a,0x8d,0xdb,0x89,0x98,0xa4,0x7e,0xd1,0x39,0xbf,0x56,0xca,0x70,0x29,0xb7,0xdd,0xfa,0x15,0xd5,0xc7,0x25,0xde,0x4c,0xc1,0xb5,0xf,0x67,0x2,0xd3,0xc1,0x1d,0x99,0x6c,0x5b,0xa6,0xba,0xcd,0xed,0xae,0x3,0xd3,0x51,0x9f,0xe3,0xf5,0x9e,0x5d,0x11,0xd7,0x27,0x63,0xa,0xb8,0x35,0x2,0x81,0x90,0x5f,0x33,0x4,0xce,0x84,0x52,0x12,0xad,0xb0,0x9d,0xad,0x59,0x20,0xe0,0x90,0xe7,0x4d,0x48,0xae,0x7b,0x51,0x45,0x7c,0x92,0x7c,0x64,0x57,0x62,0xa1,0x14,0x4f,0x8a,0x2c,0xf2,0xd7,0x8a,0x33,0x75,0x84,0x5b,0x9f,0x49,0x4c,0x7e,0x81,0xc5,0xe7,0xc4,0xc7,0xb2,0xc4,0x24,0xc0,0x6c,0x15,0x23,0xb1,0x7a,0xae,0xe3,0x4b,0x20,0xa1,0x89,0xef,0x59,0x60,0x94,0x4a,0x84,0x4b,0xe7,0x72,0x5d,0xd1,0xca,0x22,0x32,0x1d,0xc4,0xad,0x6c,0x90,0x23,0x81,0xad,0x5d,0x72,0x98,0x13,0x21,0xcb,0x55,0x28,0x68,0x41,0x78,0x10,0xe7,0x44,0x11,0x21,0xcb,0xa5,0xcd,0x45,0x16,0xfe,0x26,0x9b,0x9f,0x14,0x2e,0xa4,0x55,0x5,0x7d,0x28,0xa6,0x75,0x25,0x9c,0x49,0x8b,0x6c,0xbb,0x7d,0xe3,0x1a,0xe6,0x3a,0xbe,0x1c,0xc7,0x92,0xb8,0xff,0xb8,0xa4,0xa5,0xa0,0xcd,0xae,0x61,0x8e,0xfd,0x60,0xa5,0xbe,0x76,0x6c,0x73,0x2b,0xae,0x7b,0x9d,0xe7,0x6d,0x3b,0xf3,0x27,0xe,0xf4,0x2a,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0x22,0x6c,0xd2,0x59,0x4f,0xb9,0xae,0xb4,0x8,0xe,0xba,0x6a,0x4b,0xce,0x45,0x2d,0xb6,0x40,0x97,0x2f,0x65,0xef,0x18,0xcf,0x29,0x3f,0x8e,0xa1,0xdb,0x17,0xb,0x77,0xc9,0x4f,0x48,0xe9,0x58,0x9f,0xe2,0x78,0xae,0xfa,0x9f,0x7c,0x1c,0x99,0x22,0xe1,0xc6,0xd6,0x8,0x84,0x62,0x24,0xd,0x61,0xfb,0x24,0x21,0x81,0x80,0x20,0x19,0xc,0x9a,0x74,0x5a,0x47,0x14,0x1a,0x76,0x9a,0x6,0xdd,0x7e,0xce,0x6a,0x66,0xb,0x7a,0x56,0x67,0xb8,0xea,0xa5,0xdb,0xd0,0xe3,0x3b,0xe9,0xc8,0x29,0x58,0x83,0xda,0xe0,0x42,0xb8,0xea,0x4f,0x9d,0x8d,0xcb,0x8,0x79,0x16,0x19,0xc0,0x71,0x6a,0x8b,0x63,0xda,0xb6,0x5d,0xc2,0x16,0xf5,0xd7,0x44,0xf5,0x3b,0x46,0x7e,0xa2,0x1e,0x5f,0x4a,0xeb,0xd8,0x5f,0xae,0x65,0xb8,0xba,0x3b,0x76,0x9d,0x3,0x53,0xed,0xe,0xb8,0x70,0x2c,0x39,0xce,0xd1,0xc9,0xf6,0xeb,0x31,0xcb,0x96,0xcb,0x68,0x22,0x1,0x4a,0x6b,0x9a,0x71,0xed,0xc3,0xa2,0x1d,0xcd,0xad,0x36,0xf9,0x10,0xc9,0xda,0x9a,0x10,0x26,0xb1,0xda,0xad,0x92,0xeb,0x9d,0xa3,0x1f,0x2a,0x50,0x12,0x1b,0xaf,0xc0,0x55,0xaf,0x4b,0x3c,0xe9,0x5,0xc8,0xd1,0x64,0x16,0x60,0x2e,0xae,0x18,0xcd,0x3a,0x8e,0xcf,0x2,0x81,0x4e,0x8,0xce,0x1d,0x5,0x49,0x75,0x1,0x82,0x4c,0x62,0xe9,0x3d,0x19,0xa0,0x26,0x8e,0x59,0xe9,0xa5,0x14,0x5c,0x21,0x70,0xb1,0x4,0xd8,0x8a,0x45,0x30,0x69,0x41,0x9d,0xf4,0xf0,0x94,0x4,0x0,0xa9,0x7e,0x62,0xe2,0xd6,0x4,0xed,0xdc,0x5a,0x50,0x24,0x14,0x38,0xa,0x7f,0x4e,0x90,0x16,0x59,0xd7,0x32,0xa,0x16,0x68,0x17,0x1,0x60,0x4a,0x4,0xab,0xc9,0x2e,0x9e,0x8e,0x65,0x88,0x7d,0x5d,0x44,0x88,0x73,0xd,0x93,0xac,0xe2,0x65,0xfb,0x86,0x16,0x2c,0xd1,0xb5,0xd3,0x5f,0xad,0x10,0xe7,0x26,0xd9,0xd7,0x22,0x41,0x55,0x4a,0xef,0xda,0x87,0xc7,0x2a,0xfb,0x38,0x84,0x59,0xdc,0x5,0x3d,0x11,0x53,0xdd,0xe6,0xe2,0x32,0xbc,0xa,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0xc2,0xb,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0x5e,0x0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0x8,0x27,0x22,0xb7,0x4d,0x35,0x7,0x50,0x54,0xef,0xba,0x46,0x14,0xc2,0xc4,0xda,0x5b,0x89,0x93,0x90,0xd7,0xa3,0xc4,0x64,0xba,0x89,0x6b,0x53,0x5c,0x67,0x37,0x7d,0x8b,0x73,0x5a,0xe7,0xce,0x69,0x5,0x92,0x2e,0x31,0x13,0x45,0x20,0x52,0x14,0x55,0xc5,0x25,0x4c,0x21,0x4b,0x96,0x91,0xd8,0x5f,0x8e,0x46,0xa0,0x5a,0x1a,0x38,0x93,0x4d,0xeb,0xa,0x57,0x77,0xc0,0x45,0xba,0xbb,0xa2,0xb8,0x93,0x84,0xb3,0xb7,0x49,0x57,0x3d,0x70,0x3b,0x69,0x5b,0xd0,0x4b,0xe6,0x82,0x55,0x8b,0x1e,0xd7,0x5c,0xea,0xd3,0x4a,0x3c,0x47,0x1e,0xc5,0x64,0xbd,0xd1,0x89,0xba,0xe1,0xa2,0x32,0x5c,0x22,0xb9,0xa6,0x6d,0x21,0x5e,0x3b,0x68,0xab,0x8c,0x16,0xc6,0xbf,0xc8,0xb5,0x69,0x3,0x53,0xde,0x37,0x6d,0xcc,0xe5,0x76,0xd7,0x8b,0x16,0xfb,0x26,0x9c,0x88,0xa8,0x27,0x91,0xd5,0x5c,0xad,0xe2,0x15,0x59,0xbb,0x73,0x71,0xdf,0x2b,0xb9,0xd,0xb6,0x42,0x5a,0x9,0x32,0x21,0xb1,0xa0,0x2e,0xc2,0x82,0x93,0x35,0xf8,0xa4,0x20,0xef,0x7,0x17,0x64,0xa6,0x61,0x91,0x85,0xbf,0x6c,0x19,0x52,0x52,0x25,0xc4,0x6e,0x85,0x65,0xda,0xce,0xfe,0x9a,0xc9,0xb3,0x70,0xdc,0xe4,0xde,0x5d,0xde,0x64,0xb0,0x2e,0x28,0x63,0x44,0xc,0x2e,0x58,0xf0,0x73,0x3,0xd9,0xb1,0xcd,0xae,0x4,0xbb,0x22,0xc9,0xd1,0x25,0xb8,0x90,0xb0,0x97,0x75,0x79,0x6b,0x21,0x68,0x67,0x42,0x17,0x84,0x49,0xf5,0xc9,0xb6,0x5b,0x14,0xa,0x5a,0xd9,0xc4,0xdb,0x20,0x69,0x89,0x13,0x68,0xaa,0x89,0x4d,0x2e,0xae,0x63,0x93,0x78,0xe,0x1f,0x3,0xa2,0x95,0x37,0xa4,0x3e,0x34,0x42,0x39,0xa6,0x80,0xf4,0x25,0xf4,0x83,0x93,0x35,0xb9,0x36,0xfb,0xa6,0x25,0x76,0xbf,0x8b,0x0,0xe7,0xa,0xa9,0x5f,0xad,0x23,0x6b,0x5f,0xe8,0x2f,0xa4,0xb4,0x52,0x19,0xc8,0x82,0xa3,0xd8,0xd7,0xed,0x10,0x29,0x5d,0x2d,0x22,0x4a,0x68,0x45,0x58,0x76,0x7d,0x27,0xe,0xe5,0x16,0x9,0x9d,0x9e,0x4,0xe8,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0x7f,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x84,0x13,0x71,0x1d,0x24,0xdf,0x7d,0x12,0xda,0x71,0x1a,0xe8,0x8a,0x56,0xca,0x68,0xc7,0x60,0xa0,0xbb,0xd5,0x3f,0x37,0xb8,0x92,0xe9,0x6c,0xc3,0xbf,0x93,0x83,0xc0,0xa5,0x70,0x4c,0x39,0x59,0xc2,0x5f,0x1c,0xe6,0x56,0xae,0xa6,0xb9,0x86,0xae,0x94,0xad,0xe6,0x14,0xd3,0x8d,0xe3,0x48,0xe0,0x99,0xd2,0x72,0x8f,0x57,0x5d,0xa6,0x3,0xae,0x3a,0xd0,0xe9,0x68,0xcb,0x64,0xfb,0x71,0xaa,0xfb,0xbf,0xdd,0xb6,0x4d,0xc7,0x98,0x9b,0x6c,0x9e,0x53,0xcd,0x3d,0x98,0xe,0x4c,0x75,0x7f,0x1f,0xaf,0xf6,0x1d,0xbb,0xdc,0x89,0x6f,0x1,0x38,0xd7,0xbb,0x90,0xd5,0x36,0x61,0x34,0x2b,0x92,0x6d,0x84,0xb2,0x95,0x7c,0x31,0x40,0x34,0xf2,0xe6,0xb0,0xf3,0x15,0x19,0x83,0xcb,0xf5,0x49,0x71,0xc4,0x3c,0x4,0x62,0xa0,0xd2,0xf9,0xb8,0x5a,0xa8,0xa0,0xcc,0x2b,0x17,0x48,0x5f,0x62,0xd9,0x72,0x1f,0x16,0x65,0x99,0x85,0x16,0x88,0x43,0x4e,0x86,0x1c,0xad,0x2c,0x24,0x4a,0x9c,0xc9,0x50,0x68,0x4a,0x55,0x6a,0x9e,0xab,0x59,0x4f,0x31,0x9a,0xe3,0x80,0x75,0xb6,0x38,0x27,0x5,0x8b,0x95,0x96,0xaf,0x43,0x88,0xd6,0xf,0x5d,0xc3,0xa4,0xba,0x14,0x91,0xd5,0x24,0x32,0x5e,0xb6,0x3e,0xad,0x90,0x8e,0x1c,0x16,0x30,0x5b,0x44,0xdc,0x92,0x8a,0x11,0xf2,0x13,0xc9,0x61,0x8e,0x64,0x2e,0xd1,0xd,0x6e,0x41,0xfb,0xa4,0x77,0x95,0x9b,0xe3,0x45,0xa4,0x2f,0x97,0xbe,0x71,0x8c,0x67,0xc9,0x87,0xb5,0x62,0x46,0xd8,0xd9,0xf5,0xaf,0xa3,0xe5,0xbe,0xc2,0x79,0x36,0x95,0x7d,0x23,0xb5,0xa5,0xe0,0xdd,0x4b,0x63,0xa9,0x9d,0x71,0xe3,0x4c,0xc,0x74,0xcc,0xcf,0x99,0x18,0xd8,0x8e,0x80,0x53,0x30,0x97,0x8b,0xe2,0xba,0x84,0x1d,0x63,0x4d,0xf4,0x2a,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0x62,0xa,0x2d,0x1,0x3a,0xea,0x30,0x5b,0x71,0x63,0xeb,0x60,0x9,0xd0,0xb9,0x3a,0xae,0x4e,0xe7,0x10,0x38,0x0,0x45,0x5d,0xe4,0xd8,0x16,0xe5,0x68,0x89,0xa6,0x1d,0x6b,0x83,0xce,0x71,0xb,0xfb,0xd0,0xad,0x3e,0x6d,0x91,0x0,0x5,0x75,0xac,0xb6,0x79,0xbe,0x86,0x2d,0xa4,0x9e,0x3a,0x92,0x12,0x5c,0xd0,0x42,0x3f,0xe4,0xa3,0x14,0x8d,0x57,0x61,0xdc,0xb4,0xe2,0x5e,0xd5,0x9,0xad,0xe8,0xf1,0xdb,0x49,0x2b,0xe8,0x8b,0x9d,0xc,0xea,0x8,0xf1,0xda,0xed,0x87,0xb6,0x5d,0x4,0x4b,0x69,0x1d,0xf4,0xe1,0xaa,0x40,0x7,0x2d,0x72,0x84,0x5c,0xf5,0xdc,0xed,0xe8,0xc8,0x5b,0xd3,0xef,0x4e,0x98,0x56,0x32,0xd0,0xe4,0xea,0x52,0xb9,0x5d,0x4b,0x79,0x4e,0xee,0x8e,0xb,0xda,0xe6,0xb0,0xb6,0x17,0x26,0x77,0xf6,0x5a,0xdb,0xc6,0x98,0x13,0xf9,0x37,0x42,0xb4,0xc2,0xb4,0x53,0xc8,0x1,0x28,0xf2,0x48,0x9a,0xa0,0xc9,0x1d,0xb0,0x54,0x49,0xed,0xb8,0xaf,0x4b,0x90,0x96,0x71,0x45,0x9e,0x1b,0x68,0x85,0x4c,0x6d,0x91,0x6b,0xdc,0x49,0x8e,0xc5,0xa2,0xb1,0xe0,0xee,0x99,0x35,0x1f,0x51,0x1c,0x37,0x45,0x96,0x0,0x73,0x7b,0x43,0x3e,0x71,0x96,0x25,0x9f,0xc6,0x73,0xf4,0x58,0xec,0x4,0x55,0x68,0x51,0x4f,0xa8,0x8f,0xeb,0x1a,0xe4,0xd8,0x37,0x25,0x21,0x2b,0x2b,0xc4,0xad,0x3a,0x5b,0xf3,0x73,0x14,0x1c,0xdb,0x5d,0x48,0xc4,0x45,0x3b,0x9b,0xb6,0x60,0xd2,0xb7,0xb3,0xaf,0xb7,0xb4,0x89,0xbb,0xa4,0x77,0x5c,0xac,0xa,0x89,0x60,0xe,0x8d,0x91,0x4d,0x7d,0x16,0xd4,0xa5,0x1d,0xb3,0xbf,0xad,0xc0,0x61,0x13,0x2f,0xda,0x5c,0x9d,0x2c,0xd1,0x49,0xc2,0x51,0x51,0x3d,0xa4,0xb4,0x2e,0xf5,0x2b,0xa8,0x63,0xdb,0xc2,0xa4,0x4b,0xd9,0x12,0x99,0xe,0xc7,0x7a,0xcf,0x40,0x5b,0xc4,0x39,0x3f,0x51,0x82,0xa9,0xaa,0x4b,0x9b,0x73,0xcf,0xb9,0xbf,0x5c,0xca,0x10,0xc2,0xc4,0xf7,0x34,0xe,0xaf,0x2,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0xf0,0x2,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0x26,0xb4,0x4,0xd8,0xe,0xda,0xf6,0xa8,0x38,0x49,0x12,0xa0,0xab,0x4a,0x28,0x8e,0x37,0x79,0x1d,0x5a,0x3b,0x4,0xc9,0x22,0x5a,0x60,0xfb,0x44,0xc0,0x89,0x6b,0x92,0x2f,0x43,0xd6,0x3b,0xb9,0x90,0x0,0x5b,0x79,0x4d,0x62,0x98,0x10,0xb9,0x88,0x98,0xda,0x5e,0x2f,0x4c,0xb5,0x2e,0xb1,0x9d,0xda,0xcc,0x94,0x7e,0xd7,0x21,0xcc,0x59,0x97,0xdb,0xe,0x5a,0xd0,0x3,0xb7,0xe2,0xfd,0x72,0xb2,0x7a,0xd6,0x42,0xee,0x4e,0x1b,0x3a,0x6d,0x91,0xf7,0xe0,0x8,0x27,0x2e,0x8a,0xc4,0xd5,0x68,0xa1,0x9c,0xa2,0x2e,0x9c,0x34,0x81,0x6a,0x8a,0xc7,0xff,0x94,0x97,0x51,0x54,0xb4,0x34,0xbe,0xa6,0xbc,0x10,0xa7,0x20,0x31,0x70,0xca,0xd7,0x9f,0x63,0xc7,0x6b,0x22,0x1,0x8a,0x51,0x45,0xb,0x7d,0x6e,0x85,0xeb,0x2,0xe6,0xbd,0x75,0x30,0xd3,0xa7,0x94,0x64,0x9,0xd0,0xcd,0x30,0x71,0x11,0xf,0x29,0x97,0x56,0x59,0x8c,0xc4,0x43,0x12,0xcf,0x45,0xf2,0x25,0x4b,0x24,0x39,0x63,0x85,0xed,0x4b,0x7a,0xcf,0xc2,0xe0,0x16,0x49,0x89,0xca,0xe6,0x37,0x58,0x61,0x2d,0xb0,0xa,0x8c,0xb4,0x15,0xe7,0xfa,0xc1,0xd1,0xb8,0xb3,0x60,0x75,0x31,0xae,0x4e,0x73,0xea,0xd8,0x6d,0x73,0x26,0x2c,0x29,0x5a,0xca,0x33,0x8b,0x32,0xf9,0x36,0x5b,0xb,0x26,0x13,0x37,0x72,0x5e,0x20,0x84,0xce,0x71,0x5d,0x50,0x25,0x22,0x9f,0x4,0xd7,0x85,0xc9,0xd6,0xff,0xc9,0x84,0xbb,0x5a,0xb1,0x93,0xf2,0x6c,0x65,0x23,0x15,0x3a,0x56,0x2a,0x37,0x37,0x59,0x1c,0xfb,0x55,0x24,0xf2,0xd9,0x2,0xab,0x84,0x59,0xd7,0xb8,0x2d,0x8,0x5,0x12,0xa,0x17,0x72,0xa9,0x2d,0xd9,0xb8,0x82,0x15,0x3b,0x2b,0x84,0x15,0x59,0xe9,0xcb,0x41,0xca,0x4f,0xe8,0x1b,0x45,0x3e,0x6c,0x5a,0x88,0x73,0x92,0x95,0xbe,0x22,0xb7,0xdb,0xd9,0x36,0x17,0x59,0xf8,0xcb,0x6,0x15,0xf5,0x97,0x54,0xbf,0x49,0xb6,0xaf,0x25,0x82,0xa4,0xab,0x45,0xc4,0x36,0xc2,0x5c,0xe7,0x5e,0xd1,0x1c,0x10,0xd3,0xba,0xb6,0xd9,0x15,0x8e,0x42,0x75,0x12,0xcf,0xab,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0xb0,0xf1,0x97,0xd9,0xe4,0xd2,0xb7,0xb8,0x5c,0x41,0xdf,0x2c,0xc4,0x93,0x88,0x69,0x52,0x44,0xc9,0x61,0x61,0x6b,0xf5,0x69,0x46,0x3b,0xc4,0x40,0xa9,0xde,0x45,0x29,0x65,0xe2,0xdd,0xc4,0x6f,0xa6,0x38,0x86,0x93,0xe2,0xbc,0x6d,0xeb,0x80,0x2e,0x7d,0xa6,0xa,0x4b,0x77,0xc5,0x54,0x93,0x87,0xa6,0x98,0xf0,0x34,0x2d,0x69,0x5d,0x75,0xa5,0x52,0x3a,0x57,0x7d,0xa5,0x6b,0xda,0xc9,0xea,0x30,0x8b,0xe2,0xb9,0x86,0xb7,0x53,0xef,0x56,0x30,0xd5,0xe3,0x6b,0xaa,0xd1,0x4e,0x7f,0xcf,0x44,0xdb,0x5c,0x39,0xe,0xb3,0xbd,0x9f,0xa1,0xbd,0x3e,0x9c,0xa9,0xbe,0x2e,0x46,0xa8,0x44,0xb7,0x87,0xe3,0x10,0x37,0x58,0x25,0x65,0xeb,0x6e,0xae,0x2e,0xbf,0x79,0x59,0x71,0x47,0x93,0xb7,0xc8,0x89,0x33,0x14,0x37,0x9a,0x42,0x9,0x40,0xce,0xd2,0x5,0x45,0x8c,0xfd,0x5c,0x53,0x84,0x2e,0x36,0x42,0xd9,0xae,0xf5,0xd6,0x2,0x91,0x2f,0x36,0xb3,0xdb,0x9c,0xa1,0x68,0x52,0xb7,0x5,0x6b,0x77,0xa2,0x9,0x63,0xa1,0x31,0xd2,0x31,0x92,0x15,0xde,0xbd,0x68,0x1e,0x58,0x28,0x39,0x14,0xc2,0xc,0x10,0xe5,0x4b,0x91,0x4a,0x76,0x5c,0x47,0x1c,0xdf,0xbd,0x95,0x32,0x10,0x7,0xe7,0xb1,0x32,0xc8,0x4,0x39,0x2e,0x1a,0xce,0x64,0xc1,0x76,0x36,0x71,0x53,0x40,0xda,0x13,0xd2,0x3a,0x9b,0xb6,0x75,0x20,0x6,0x8a,0x26,0x67,0x41,0x76,0xe1,0xda,0x46,0x3c,0xa9,0x6f,0x5c,0xc9,0x7d,0x85,0x66,0x71,0x85,0xb0,0x5c,0x7d,0x5a,0xd9,0xe4,0xb2,0x7d,0x3,0xee,0xee,0x8e,0x8b,0xfa,0x21,0xdb,0xe6,0x36,0x5c,0x4,0xb7,0x94,0x56,0xea,0x1b,0xa9,0xcd,0x2e,0x4,0xc9,0x34,0xae,0x43,0x98,0x73,0xbd,0xa7,0xda,0xdd,0x74,0xc1,0xfe,0xe9,0x4a,0xac,0x75,0x6a,0x4b,0xd1,0xbe,0xd7,0x8a,0xc0,0x2b,0x87,0x79,0x15,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0x11,0x4e,0xa4,0xcc,0x74,0xb7,0x58,0xe7,0xe6,0xf2,0x16,0x5b,0x60,0x61,0x26,0x13,0x57,0x2e,0xc3,0xd,0xd6,0xba,0x91,0xfb,0x62,0x9d,0x79,0x5e,0x87,0xe3,0x5a,0x6e,0x61,0x33,0x1c,0x32,0x28,0x72,0x6e,0xe7,0x56,0x6f,0x89,0x64,0x57,0xc4,0x48,0xc8,0xeb,0x17,0x9d,0x88,0x8f,0x56,0x26,0xf2,0xc9,0x66,0x84,0x1c,0x7b,0xac,0x8d,0xbe,0x11,0x3d,0x25,0xa,0xf9,0xb5,0x46,0xab,0x11,0x74,0xaf,0xb9,0xc2,0xb,0xac,0x59,0xb9,0xa2,0xd0,0xfc,0xe1,0x64,0xd1,0x82,0x2e,0xd1,0x29,0x6d,0xab,0xe5,0x34,0xa2,0x68,0xce,0x4f,0x52,0xf7,0x5d,0x58,0xae,0x63,0xb4,0xc2,0x9,0xe9,0x90,0xa7,0xb3,0x7,0x4a,0xa9,0xdc,0x76,0xde,0x67,0x9b,0x68,0xa7,0x3e,0xed,0x5a,0xc5,0x73,0x5b,0x82,0x1c,0x12,0xb6,0x1b,0x6f,0x86,0xd0,0xd2,0x98,0x9b,0x6e,0xb8,0xf2,0x90,0x8e,0x1d,0x29,0xc,0x1a,0xff,0x2e,0xc4,0x35,0xc2,0x19,0x81,0xd8,0x66,0x91,0x94,0x23,0xc5,0x93,0xa8,0x69,0xf9,0xc6,0xc4,0x16,0xe6,0x9a,0x4b,0x72,0x75,0xab,0xab,0x94,0x75,0xb2,0xcc,0x19,0xe7,0x97,0x4f,0x9f,0xb3,0xe,0xa8,0xe4,0x1c,0xe4,0x79,0x96,0x6f,0x8b,0x2d,0xea,0x43,0x61,0x2,0xe5,0xb9,0x57,0x52,0xfb,0xa4,0x62,0x65,0x2,0x4e,0x20,0x6c,0x90,0xa6,0xa8,0xde,0x99,0xba,0x28,0xc1,0x62,0x63,0x20,0xf5,0xb7,0x24,0x44,0x9,0x69,0x8d,0xcd,0x37,0x27,0x12,0xac,0x3b,0x2a,0xc1,0xd4,0xa1,0x52,0xe4,0xdc,0x22,0x47,0x82,0x29,0xc6,0xaa,0x15,0xc8,0x82,0xce,0xf3,0xd1,0xe6,0xe5,0x41,0xe5,0x4a,0x92,0x43,0xbe,0xce,0x50,0x54,0x4e,0x2e,0xa8,0x15,0x82,0xd7,0x24,0xf3,0x2b,0x2c,0xc3,0x85,0x74,0x54,0x44,0x2c,0x73,0xdc,0xec,0x9d,0x37,0xb,0x57,0xa1,0x20,0x4f,0x9,0x95,0xc9,0x5c,0x12,0x9,0xcd,0x91,0x6c,0x26,0x5a,0xbb,0x6b,0xa1,0xcd,0xa2,0xd5,0x3f,0x29,0x9d,0xd0,0x16,0x31,0xcc,0x95,0x84,0x26,0xbc,0xab,0x42,0x42,0xa9,0xeb,0xbb,0x97,0xca,0x95,0xfa,0x75,0x2a,0x85,0x3f,0xa9,0xf,0x8f,0x55,0x9f,0x6c,0x34,0xa9,0xcd,0xed,0x58,0x7,0x6c,0x45,0x60,0xcd,0xf6,0xbf,0x34,0x7f,0x5c,0x85,0x79,0x29,0xac,0x68,0x2,0xb5,0xf2,0xfe,0x32,0xd7,0x0,0xe7,0x1f,0x66,0x99,0x84,0xe9,0x51,0x88,0x22,0x1,0xce,0xbf,0x41,0xf,0xf,0xf,0x8f,0xc9,0xc1,0x73,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x50,0x22,0x70,0x35,0x22,0x90,0xb8,0x15,0x3a,0xcf,0xf,0x17,0xf9,0x16,0x92,0xbf,0x5c,0x9b,0x27,0xe8,0x89,0x44,0x6b,0x81,0xf4,0x5,0x79,0x62,0x60,0x4c,0x30,0x6a,0xce,0xd0,0x39,0xad,0xb2,0x62,0xbd,0xb5,0xc0,0x9c,0xb3,0x22,0xc9,0x44,0xa,0x92,0x2,0xf3,0x37,0x1f,0x8c,0x48,0xa6,0x2b,0xa0,0xe4,0xe4,0xf8,0x24,0x2,0x71,0x2e,0x9,0x6f,0x8a,0x27,0x88,0x77,0x85,0x94,0x95,0x5c,0x7f,0x59,0x99,0xd7,0x19,0x64,0x2b,0x53,0x90,0x61,0xc1,0x1f,0x5c,0x48,0x8e,0xc6,0xe6,0xeb,0x23,0x59,0x3f,0x54,0x34,0x13,0x1a,0x15,0x50,0x13,0xc9,0x6f,0x8e,0xf5,0x73,0x25,0xa6,0x89,0x6e,0x83,0x5,0x2,0x21,0x40,0x20,0x84,0x49,0x2c,0xcc,0x6c,0xbf,0x42,0x1,0x4b,0xdb,0xd1,0xad,0xab,0xb5,0x42,0x7b,0x1c,0xd3,0x8a,0xc4,0x39,0x29,0x5e,0x12,0x9e,0x43,0x3b,0x96,0x0,0x25,0x72,0x9f,0x6b,0x3f,0x14,0x84,0x89,0x96,0xd5,0x24,0x72,0x9f,0x94,0x9f,0x43,0x5a,0x91,0xe0,0x85,0x10,0xcf,0x8,0x75,0xb4,0x5,0x65,0x3b,0x92,0x1c,0x25,0x22,0x59,0x21,0xf9,0xcd,0x85,0x5c,0xe6,0x98,0x9f,0x64,0x41,0xb2,0x25,0xcb,0x89,0x8e,0xe3,0xc6,0x99,0x40,0xd8,0xa,0xb1,0x53,0x4a,0xeb,0x4a,0xd0,0xcb,0x6,0x15,0xc4,0x73,0x71,0xe9,0x5b,0x38,0x7,0x5c,0x89,0x99,0x93,0x9d,0x8f,0xe3,0xf1,0xfc,0x9,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xd1,0x64,0x9,0xd0,0xd5,0xf0,0x15,0x82,0x9f,0xb8,0xe9,0xb8,0x8f,0xed,0x56,0x9f,0xa2,0x1a,0x4e,0x8c,0xa2,0x3a,0xb7,0xe3,0xd2,0xb7,0x28,0x5e,0x5b,0xd6,0x5,0xc5,0x1c,0xdd,0xca,0x76,0x79,0x4f,0xc5,0x65,0xca,0x3c,0x85,0x6c,0xc,0x57,0x17,0xc1,0xee,0x98,0xb8,0xdc,0x34,0x4c,0x65,0x7e,0xd7,0xc4,0x7c,0x81,0x63,0xe7,0x36,0x1d,0xe3,0xb5,0xa8,0x27,0x66,0x2,0xed,0xb6,0x66,0xb2,0x86,0x5a,0x5c,0x57,0x8c,0xa9,0xee,0xed,0xa9,0x6e,0x6f,0xbb,0x68,0x45,0x47,0x3b,0xd9,0xfc,0xda,0xc5,0xcc,0xcc,0x82,0xc9,0x97,0x31,0x53,0x16,0x3d,0xa4,0x79,0x3a,0xdb,0xc6,0x67,0x3b,0xe5,0xb4,0x56,0x76,0x18,0x34,0x10,0x92,0x24,0xe2,0x9c,0x3c,0xc7,0xf3,0x4,0x15,0x89,0xeb,0x24,0x92,0x9d,0x4,0x82,0x9e,0xb5,0x92,0x61,0x5b,0x79,0x8b,0xcb,0x96,0x23,0x4d,0x33,0xd1,0x40,0x8c,0x40,0xca,0x29,0xb2,0x98,0x69,0xa,0xdc,0x18,0xe7,0xea,0x22,0xb4,0x2f,0x47,0x92,0x23,0x16,0x97,0xb2,0x59,0x8a,0x69,0x25,0xf2,0x62,0x76,0x97,0x3,0xb0,0x56,0xec,0x6f,0x9b,0x69,0x90,0x44,0x16,0xd4,0xe4,0xc5,0x37,0x5b,0xff,0x27,0x53,0x47,0x21,0x30,0xdb,0x37,0x4a,0x81,0x11,0xd,0x43,0xe7,0xd3,0x4a,0x9c,0x50,0xc9,0x1d,0xb5,0x12,0xc6,0x83,0x44,0x9a,0xc,0x32,0xfd,0x60,0x81,0x6e,0xb,0x26,0x53,0x9d,0x9a,0xcd,0x53,0xaa,0x8c,0xb2,0x8e,0x16,0x3,0xad,0x30,0x8e,0xad,0x7c,0x76,0x26,0x92,0xb9,0x1c,0x21,0x91,0x93,0x8a,0xac,0xf9,0x9,0x84,0xcd,0x7c,0xe5,0x8d,0xb0,0xaf,0xb7,0x62,0xdd,0xcc,0x45,0x28,0x28,0x20,0x96,0x89,0xc4,0x34,0x89,0x64,0x25,0x10,0xe7,0xa4,0x36,0xeb,0x56,0x5c,0xb8,0x3a,0xd4,0xd1,0xd5,0xbd,0x6d,0x11,0x41,0x52,0xec,0x9b,0x4c,0x9e,0x56,0xe8,0x7,0x65,0xb,0x2c,0xa6,0xba,0x90,0xbe,0x70,0xeb,0xd7,0x7a,0x3c,0x3b,0x71,0xbc,0xc2,0x77,0xea,0x90,0x9f,0xd4,0x37,0x85,0x96,0x5,0x5d,0x8,0xd4,0x52,0xbc,0x82,0xfc,0x9c,0xdd,0xe0,0x16,0xbd,0x67,0x7,0xb,0x8d,0x85,0xc4,0x53,0xc7,0x77,0xe5,0xdc,0x37,0x2e,0x73,0x45,0x2c,0x0,0x77,0x6b,0x85,0x45,0xe9,0xe7,0xbd,0x25,0x40,0x8f,0x62,0xcc,0x94,0x14,0x3b,0x79,0x64,0x5,0x3d,0x85,0x2c,0x2f,0x1d,0xaf,0xef,0x72,0x8f,0x4e,0xc2,0xc,0x8c,0xf7,0xe3,0x79,0x48,0xd4,0x16,0x66,0xff,0x5a,0xe0,0x31,0x39,0x78,0xe,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xc2,0xc6,0x13,0xa9,0xa9,0x3e,0xe8,0x91,0xdd,0xc9,0xe6,0x9,0x84,0xc5,0x65,0x4f,0xf7,0xd1,0x93,0x5c,0x17,0x39,0x66,0x1e,0x45,0x2a,0x63,0xd7,0x4c,0xa7,0x9a,0x8a,0xe2,0xde,0xaf,0xed,0x40,0xca,0x71,0xf6,0x9f,0x6b,0x66,0xc9,0x82,0x56,0x8,0xef,0xd8,0x83,0xce,0x76,0x8e,0x96,0x5d,0xd3,0xce,0x58,0x19,0x92,0x4e,0x54,0x88,0xdb,0x92,0xeb,0xd9,0xac,0x3e,0xbc,0x9d,0xfc,0xda,0x80,0x44,0x4e,0x3a,0x9e,0xae,0x84,0x5d,0xd1,0x6e,0x7f,0x49,0x24,0x2d,0x29,0x8e,0x3b,0x3,0x7a,0xf2,0x75,0x39,0x5e,0x70,0x7d,0xcd,0x33,0xdc,0x96,0xb0,0x91,0x70,0x90,0x65,0x4f,0x17,0xc1,0x95,0x82,0x21,0x8f,0x1b,0x81,0xce,0xa5,0x54,0xfe,0x28,0x42,0xe2,0x47,0x48,0x4,0x42,0x64,0xf2,0xa2,0xc4,0xab,0xc9,0xc7,0x33,0xa2,0xb5,0xbc,0x1c,0x59,0x4d,0xc9,0x74,0xb,0x2d,0x10,0x91,0x44,0x42,0x9d,0x90,0xd8,0xe8,0x7c,0x7d,0x34,0xf9,0x7a,0x67,0x89,0x7d,0x40,0xce,0xe2,0x5f,0x1c,0x4f,0xee,0xef,0x6c,0x5b,0xe2,0x78,0xcd,0x81,0x56,0xca,0xd3,0x5a,0xb1,0x6f,0x64,0xa6,0xa8,0x1b,0x81,0x4d,0x12,0x8,0x95,0x14,0x4f,0x68,0x88,0x48,0xef,0x92,0x2c,0x22,0xa,0x1c,0x39,0x85,0x6d,0x22,0xbb,0x28,0xa0,0x6a,0xe2,0x88,0x8d,0x71,0x8d,0x82,0x28,0x9b,0x58,0x17,0x91,0x8e,0x4,0xb8,0xba,0xe0,0x15,0x27,0x8b,0x2b,0x9,0x50,0x48,0xaf,0xa5,0x4d,0xce,0xdd,0x3d,0xb7,0x9b,0xa5,0xbc,0x22,0x62,0x99,0x83,0x45,0xbe,0xc2,0x4d,0x5d,0x28,0x43,0xac,0x63,0x3b,0x2e,0x5c,0x8b,0xe0,0x42,0xc8,0x6a,0x37,0xcc,0x85,0x6c,0x86,0xd0,0xbe,0x2,0x72,0x98,0x6b,0x9b,0xb,0xdd,0x18,0x4b,0x85,0x3b,0x8c,0x9b,0x22,0x6b,0x83,0xa2,0xc5,0x3a,0x87,0x30,0x89,0x20,0x29,0x96,0x2d,0xc5,0x2b,0x10,0xe8,0xc4,0x39,0x2a,0xb9,0x54,0x6e,0xc7,0xbd,0xb0,0x10,0xaf,0x15,0x42,0xa9,0xb,0x81,0x50,0x6a,0x4b,0x21,0x29,0xdd,0x65,0xcc,0x15,0x20,0x29,0xc3,0x93,0x0,0x3d,0xe6,0x3c,0x8a,0x2e,0x56,0x74,0xc2,0x87,0x83,0x87,0x87,0x87,0xc7,0x74,0xc1,0x73,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x50,0x37,0x11,0xc,0xa6,0x9a,0x4,0xe8,0xc6,0xed,0x17,0xe3,0x15,0x28,0x68,0x73,0x5c,0x35,0x81,0x5a,0x16,0x13,0x4a,0x5,0xa2,0x9c,0x54,0x43,0x17,0xde,0x96,0xa5,0xc0,0xf2,0x5b,0x3e,0xb1,0x68,0xfc,0x50,0x68,0x8b,0x92,0x92,0xb,0x44,0x45,0x2b,0xb8,0x8c,0x14,0xfb,0x5a,0xe0,0x4f,0xc9,0x5c,0xb3,0x3c,0xb9,0x2f,0x2e,0x41,0x22,0x1b,0x16,0x14,0x94,0xf9,0x55,0x8b,0x66,0x9,0x85,0x20,0xd1,0xa,0xda,0xc4,0x65,0x14,0x46,0x15,0x89,0x9d,0x42,0x1d,0x85,0xb4,0x81,0xf0,0xee,0x6a,0x40,0x24,0x11,0x8c,0x26,0xeb,0x62,0x58,0xe1,0x4e,0xc6,0x13,0x2d,0xdb,0x4d,0x5c,0x44,0x71,0x5a,0x47,0x42,0x22,0x51,0xb,0x64,0x2e,0xa1,0x8c,0x42,0x4b,0x74,0x93,0xa9,0x63,0x1,0x89,0xa9,0x5d,0x77,0xc0,0x62,0x5d,0x24,0xf2,0x9b,0x50,0x1f,0xc1,0xa,0xa7,0x1b,0xc1,0xcb,0xd5,0x4a,0x62,0x3b,0xa4,0x42,0x5a,0x8,0x73,0x7c,0x27,0x4e,0x6e,0x7a,0xd3,0xfc,0x5c,0xfb,0xd0,0x61,0x2c,0xba,0x5a,0x1b,0x2c,0xcc,0xcf,0xb1,0xcd,0xce,0x56,0x4,0x1d,0xc3,0x5a,0x72,0x7,0xec,0x32,0xa7,0x84,0x3c,0x45,0xb,0x84,0x2d,0xd4,0xf1,0x18,0x65,0x84,0xd2,0x46,0x39,0x89,0xec,0x44,0xb8,0xba,0x57,0x2f,0x8a,0x3c,0xd9,0xb2,0x8b,0xcc,0x8,0xcb,0xa2,0x82,0x50,0x6e,0x36,0x58,0x15,0x8c,0x39,0xe7,0x2b,0x3c,0x82,0xa9,0x5c,0x71,0x51,0x13,0x6b,0xe3,0x24,0xca,0xb8,0x42,0x21,0x48,0xa,0x52,0x9e,0x5,0xb7,0xa,0xf2,0xf9,0x15,0xbc,0x4e,0xd7,0x3d,0xd3,0x71,0x10,0xcb,0x63,0x49,0xbe,0x4f,0x94,0xbf,0x5e,0x29,0xe7,0x27,0xdd,0x16,0x98,0x3c,0xa4,0x5,0xb1,0x8d,0xec,0x5a,0xce,0xc0,0x71,0xc3,0x76,0x4e,0xeb,0xb8,0x58,0x39,0x97,0x21,0xc5,0x9b,0xe2,0xc5,0xb8,0xed,0xf6,0xb9,0xe4,0xd9,0x4e,0xda,0x76,0xf2,0x6b,0xa5,0x8c,0x56,0x30,0xd9,0x71,0x33,0x1d,0xf5,0x9e,0xee,0xfc,0x66,0x32,0xac,0x9d,0x39,0x35,0x1d,0x73,0x40,0x8e,0xe7,0x55,0x0,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0xf3,0x10,0x5e,0x0,0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,0x98,0x87,0xf0,0x76,0x0,0x3c,0xe6,0x2d,0x5c,0x1c,0x2f,0x16,0xa1,0xed,0xd3,0x7d,0xf,0xf,0xf,0x8f,0xe3,0x8c,0xc,0x9,0x30,0xf,0x59,0x3,0xed,0x66,0x74,0xd6,0x55,0x7b,0x2d,0x78,0xea,0x15,0x57,0xe3,0x56,0xb4,0x2d,0x32,0xf2,0xc4,0x13,0x23,0x9a,0xf8,0xcb,0x27,0x93,0xf4,0xfd,0x46,0x60,0xf7,0x49,0x9e,0x4b,0x15,0x26,0xd7,0x16,0x91,0xf2,0x25,0x59,0xe9,0x13,0x54,0xf6,0x92,0xd5,0x3f,0xc9,0x88,0x9a,0xc5,0xa,0x7d,0x28,0xeb,0xc3,0x73,0xe1,0x36,0x29,0x28,0x57,0x4e,0xa6,0x7e,0x4a,0xe6,0x63,0x19,0xc1,0xf7,0xaf,0xc4,0xb,0x50,0x42,0xa0,0xc4,0x53,0x70,0xa5,0xc1,0x28,0xc9,0x3a,0xa0,0xd0,0xaf,0xda,0xe6,0xdf,0x81,0x56,0x10,0x66,0xe2,0x45,0x40,0x94,0xad,0x8b,0x82,0x9a,0x4b,0x6d,0x8a,0xdc,0xdb,0xba,0xea,0xee,0xc4,0xc9,0x52,0x40,0x92,0xcb,0x96,0x23,0x5a,0x30,0x94,0x32,0x2c,0x20,0x6e,0x39,0x59,0x7,0x24,0x5f,0x46,0x11,0xf1,0xb1,0x2d,0x6b,0x77,0x52,0xdf,0xb4,0x41,0x88,0x93,0x48,0x55,0xa2,0xf5,0x3c,0xa1,0x6c,0x67,0xb7,0xae,0x56,0x28,0xdb,0xb1,0x5f,0x41,0x4e,0x5b,0xd8,0x96,0x2c,0x1c,0xfb,0x4b,0x24,0x97,0xb9,0xba,0x5e,0x96,0xc6,0x43,0xb,0x63,0xc9,0xc9,0xa5,0x75,0x41,0x58,0x3b,0xa4,0xd0,0xb6,0x88,0x8f,0x2d,0xb8,0xd3,0x76,0x76,0x7,0x2c,0x21,0x3b,0x36,0x5d,0x79,0xf,0x5,0xf1,0xa,0xdd,0x9,0x77,0xd8,0x9,0x80,0x4c,0x38,0x2b,0xda,0xd0,0x3a,0xd1,0xce,0x5b,0xe7,0x7d,0x57,0x16,0x91,0x0,0x67,0xaa,0x6c,0xb7,0x30,0xb9,0x86,0x39,0xab,0xbf,0xc2,0x4,0x8a,0x97,0xdd,0xe6,0x98,0xed,0x91,0x5,0xa7,0x2,0xee,0x22,0xef,0xe4,0xe2,0x4d,0x35,0x8a,0x16,0xb0,0x99,0x2c,0x7f,0xa6,0xcb,0x70,0x5d,0xb4,0x5d,0xf3,0x6b,0xa7,0x2e,0xed,0xe6,0x27,0xa5,0x6f,0x45,0x10,0x72,0xdd,0xbc,0x26,0x5b,0x6e,0xab,0x98,0xec,0xfc,0x71,0x4d,0xdb,0xda,0x67,0xe9,0xd4,0xa5,0x3d,0x56,0x9e,0x72,0x98,0xe7,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0x78,0x1,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0x63,0x1e,0x62,0xca,0x54,0x0,0xce,0xe4,0x29,0xeb,0x1e,0x59,0xb2,0xc1,0x91,0x55,0xbb,0xb7,0x75,0x38,0xd2,0x42,0x5d,0xa,0x14,0xb2,0xed,0x94,0x3e,0xcb,0xe0,0xd6,0xbe,0xa9,0x76,0x61,0x2c,0x29,0x6b,0x66,0x53,0xaf,0x16,0x11,0x3,0xa7,0xbe,0x1f,0xda,0x40,0x4b,0xe3,0x78,0x16,0x63,0x3a,0xda,0x31,0xd5,0x79,0xce,0xb6,0x65,0x60,0xaa,0xeb,0xd3,0x4e,0x7e,0x53,0x9d,0xb6,0x8,0xd3,0x31,0x46,0xa6,0xbb,0x8c,0xe3,0x89,0x63,0xf4,0x6d,0x28,0xb9,0xb4,0x9d,0x28,0xb5,0x48,0x99,0x70,0xec,0x30,0x2d,0x10,0xbc,0x2c,0xc8,0x86,0x80,0xb2,0x3c,0xa,0x25,0x70,0x9d,0xa4,0xfc,0x4,0xb7,0xc1,0x22,0x8a,0x14,0xd8,0xd9,0xb0,0x2,0xa3,0x38,0x4a,0x72,0x7,0x2c,0xb9,0xef,0x15,0xf2,0x94,0xac,0x3,0x5a,0x81,0xc0,0x26,0x6a,0x84,0x24,0x8e,0xf,0x90,0x77,0xf3,0x2b,0xd7,0xc5,0x59,0x43,0x28,0xb4,0x2f,0xeb,0xcc,0x59,0x21,0xbb,0x91,0x16,0x9d,0x6,0x8b,0x7e,0x9b,0x85,0xb2,0x6d,0x9e,0x24,0xa4,0xa5,0x3a,0x5a,0x93,0xb,0x34,0xda,0xe6,0xc9,0x7d,0x36,0x2f,0x66,0x18,0x6c,0xae,0xde,0xd6,0xd8,0x1c,0x21,0xc8,0x2a,0x8,0x33,0x2f,0xcb,0x28,0xa8,0x66,0xd2,0x1a,0x65,0x19,0x73,0xf2,0x69,0x2d,0x7,0x89,0xfc,0xa2,0x42,0x8b,0x67,0xd9,0xc1,0x44,0x7e,0x50,0x48,0x83,0x44,0x62,0xbc,0xaa,0x7c,0x9b,0xc5,0xb0,0x96,0x74,0xb9,0xae,0x2e,0x82,0x8b,0xda,0x97,0xd,0x93,0x88,0x4d,0x45,0x9d,0xe8,0x90,0x5e,0x2c,0x5b,0x22,0x6,0x16,0x95,0x9b,0x8d,0x57,0xe4,0x1a,0xd7,0x85,0x48,0x56,0xb4,0x3a,0x4b,0x4,0x42,0x57,0x12,0x60,0x2b,0x4,0x36,0xa9,0x1f,0xa4,0xb4,0x93,0xd4,0xf7,0x8b,0xae,0x7f,0x5d,0xf5,0xdc,0x52,0x1f,0x16,0xa4,0x15,0x17,0x68,0xa9,0x2d,0x92,0x8b,0x60,0xd7,0x15,0xb1,0x8d,0x7e,0x6d,0x85,0xc,0x3c,0x69,0xf2,0xae,0xeb,0x86,0x36,0x1e,0xd6,0x51,0x24,0x40,0xf,0x8f,0xa9,0x82,0x34,0x55,0x8a,0x64,0x46,0xc9,0x62,0xe0,0xec,0x3a,0xb5,0x38,0xae,0xe7,0xf,0xc7,0x9,0xad,0x2d,0x74,0x53,0x57,0x4e,0x2b,0x82,0xd0,0x64,0xcb,0x68,0x25,0xfd,0xf1,0x6c,0xf3,0x54,0x97,0x31,0x51,0x9c,0x56,0xe3,0xba,0xa6,0x9f,0xea,0x3e,0x6c,0xa5,0xbf,0xa6,0x32,0x5e,0xeb,0x63,0xce,0x73,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x9,0x49,0x80,0x22,0xb7,0xc2,0x31,0xa2,0xa8,0x91,0x10,0x48,0x34,0x12,0x49,0x4e,0x62,0xfc,0x17,0xe7,0x99,0x4f,0xeb,0xa4,0xd,0xb1,0xc8,0x22,0x90,0x40,0xd8,0x70,0x75,0x97,0x2b,0x87,0x49,0x81,0xf9,0xc6,0x59,0xa1,0x94,0xa2,0x72,0xdd,0x68,0x35,0x52,0x3b,0x8a,0xc3,0x27,0xc,0x14,0xc9,0x66,0x60,0x5,0xab,0x7f,0xc5,0x6,0x26,0x9b,0xdb,0x6d,0x5,0x7d,0xba,0x5c,0xa1,0x7c,0xef,0x58,0x61,0xec,0x2a,0x1b,0x5b,0xf4,0x6b,0x84,0x29,0xe8,0xaf,0x5c,0xb9,0x4a,0x28,0x23,0xce,0xa1,0x29,0x2c,0xb0,0x31,0xb1,0x30,0x1b,0x2f,0x10,0xdc,0x10,0x57,0x4,0x92,0x50,0xcd,0x75,0x52,0x89,0x84,0xb8,0x82,0xf9,0x2a,0xfa,0x96,0xce,0xc6,0x71,0x25,0x82,0xb5,0x40,0xd0,0x93,0xf2,0x13,0xeb,0xe2,0x40,0xe6,0x52,0xe0,0x6e,0x9,0xb0,0x48,0x6f,0x9b,0xcd,0xd3,0xb5,0xf,0xb,0x8,0x76,0xa2,0xe5,0x3e,0x21,0x9e,0x48,0x4c,0x9b,0x24,0x71,0xae,0xa8,0xff,0x9d,0x5d,0xd9,0xba,0x5a,0xc5,0x2b,0x6a,0x8b,0x14,0xcf,0xa1,0x8e,0x85,0xf5,0xcb,0x86,0xb,0xfd,0x5a,0x48,0xea,0x74,0xe9,0x57,0xda,0x7f,0xcf,0xb9,0xb4,0x42,0xd2,0x42,0xc2,0xe5,0x64,0x39,0x13,0x5,0xf3,0xc9,0x79,0xdc,0x8,0x68,0xc9,0x9d,0xf3,0xa4,0x49,0x80,0xf9,0x42,0xc4,0x72,0x1d,0xdd,0xdb,0x16,0xa5,0x75,0xc9,0xb2,0xb0,0x9b,0xa5,0xcd,0x4b,0xaa,0xb7,0x58,0xc6,0xe4,0x89,0x19,0xf2,0x46,0x5a,0x20,0x1d,0x39,0x58,0x54,0x96,0x85,0x20,0xb7,0x76,0xc8,0xf5,0x91,0xdb,0x26,0xb5,0x59,0xb2,0xd6,0x29,0xf6,0x8d,0x18,0x54,0xf4,0xf6,0x6c,0x26,0xc4,0xb5,0x2d,0x2d,0x4c,0x2,0xa7,0xfc,0xa4,0x70,0x79,0x1,0x73,0xad,0x63,0xde,0x82,0xb4,0x2c,0xdc,0x14,0xb9,0xab,0x96,0xca,0x76,0x83,0x6b,0xdf,0xb8,0x2e,0xd0,0xae,0x69,0x8f,0x15,0xee,0x82,0x56,0xea,0xe8,0x1a,0x36,0xd9,0xf4,0x5,0x42,0x86,0x13,0x23,0xbb,0x8,0xae,0xe5,0x4e,0x75,0x3f,0x14,0x95,0xd3,0x4e,0x19,0x93,0xdd,0x94,0x5c,0x37,0x43,0x85,0x9b,0xf0,0x37,0x1d,0xfd,0x35,0xf9,0xf5,0xbe,0x25,0x1,0xae,0xa5,0x3c,0x5d,0xf2,0x6b,0x3f,0xcc,0xab,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0xed,0x0,0x78,0x78,0x4c,0x23,0x5c,0x1d,0x16,0xb5,0x73,0x90,0xee,0xe1,0xe1,0xe1,0x31,0x19,0x84,0x41,0x83,0x75,0x30,0xd1,0x50,0x9b,0x70,0x46,0x90,0x75,0x9,0x5b,0x14,0x4f,0x74,0xb5,0x2b,0x59,0xe9,0x2b,0xd2,0x73,0xdb,0x6c,0x98,0x14,0x4f,0xe0,0x93,0x48,0xf6,0x5b,0xad,0xac,0x97,0x16,0xf9,0x24,0x42,0xc1,0xb2,0x3b,0xe0,0x7c,0x9d,0x2,0x49,0x95,0x28,0xb4,0x4f,0x61,0x25,0x3e,0x5d,0xde,0x12,0x9d,0x54,0x3f,0xc1,0x62,0x60,0x3d,0x7d,0x63,0xfd,0x84,0xb0,0x22,0xed,0x7c,0x36,0x66,0x91,0x25,0xc5,0xdc,0xbb,0x2f,0xe4,0x6a,0x8,0x7a,0x73,0x89,0x7f,0x23,0xf5,0x8d,0x34,0xbe,0x4,0xf2,0xa8,0xac,0x31,0x14,0x38,0x26,0xe4,0x5b,0x6d,0x90,0x4d,0x4d,0xe7,0xfa,0x1,0x72,0x2e,0x8b,0xad,0x60,0x45,0xc8,0xa,0xf5,0x8e,0x69,0x1e,0xf9,0x30,0x89,0x78,0x3b,0x9a,0xb,0x1,0x67,0xab,0x78,0x92,0x8e,0xb0,0x88,0xa1,0x2a,0x11,0x3b,0x5c,0x5d,0xd4,0xba,0x5a,0x7,0x14,0x9,0x7f,0x6d,0xb8,0x3,0x16,0xdb,0xdc,0x82,0x5,0xbc,0xdc,0x8b,0x6e,0xc7,0x52,0x9e,0xc0,0xb,0x28,0x22,0xc9,0x65,0x7,0xbc,0x15,0xfa,0xa1,0x90,0x38,0xd7,0xa6,0x3b,0xda,0xc9,0xea,0xec,0x9d,0xdd,0x6,0x17,0x8d,0x1b,0x97,0xba,0x14,0x39,0xf7,0x16,0xc6,0x88,0x93,0xdb,0x60,0xa,0x16,0xca,0x29,0x76,0x11,0x5c,0x38,0xe,0x1d,0xc6,0x88,0x88,0x76,0xdf,0xa7,0x10,0xaf,0x45,0xf7,0xe3,0xb3,0xf6,0x4,0xa0,0xc8,0x52,0xdb,0x5c,0xfe,0x52,0x72,0x27,0x87,0xb9,0x91,0x21,0x8b,0xfa,0xcb,0xe5,0xb,0x74,0x7a,0x2c,0xdb,0xb9,0xd6,0x46,0x8e,0x35,0xf9,0xf1,0x20,0x8,0x23,0x5,0xf1,0x5c,0xf2,0x2b,0xfa,0xaa,0x2f,0x22,0x6,0xda,0x4c,0xbc,0x3c,0x59,0xb0,0x13,0xd0,0xa,0xa9,0xc9,0x65,0xb1,0x6a,0xb7,0x6c,0xd7,0xb0,0x56,0xe3,0x4e,0x16,0xae,0x1b,0xae,0x4b,0x5d,0x66,0x72,0x44,0xb8,0x6e,0xe2,0xed,0xe4,0xd7,0xee,0xfb,0x9b,0x2c,0xda,0xc9,0x6f,0xa6,0xea,0xd2,0xce,0x78,0x70,0xed,0xeb,0x62,0x78,0xe,0x80,0x87,0x87,0x87,0x87,0x87,0xc7,0x3c,0x84,0x17,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0x11,0x6,0xd,0x4,0x8,0x91,0x92,0x20,0xf8,0xf9,0x55,0x92,0x35,0x3f,0x89,0x47,0x21,0x88,0x17,0x31,0x59,0x2a,0x13,0x26,0xba,0xef,0x75,0x23,0xba,0x59,0x90,0x49,0x84,0x2,0x49,0x4b,0xd4,0x5,0x4b,0x5c,0xf,0x91,0x3a,0xe7,0x50,0x19,0x10,0xad,0xfe,0xc9,0x96,0x0,0x9d,0x82,0x62,0x52,0x9b,0x83,0xea,0xdc,0x92,0x6f,0xb3,0xd1,0x56,0x36,0x74,0x28,0x10,0xd3,0x44,0xe3,0x42,0x2,0x13,0x30,0x32,0x99,0x78,0xa,0xd1,0x12,0xa0,0xca,0xc6,0x3,0x54,0x90,0xaf,0x8b,0xb2,0x82,0x6e,0x5f,0xe4,0x26,0xd9,0x1c,0x11,0x53,0xd6,0xb2,0xda,0x1c,0x21,0x55,0xd6,0x8c,0x9,0x63,0x98,0xbc,0xbb,0x63,0x23,0xd4,0xc7,0x22,0x1b,0x11,0x32,0x99,0x49,0x60,0x6d,0x51,0x9b,0x85,0xde,0x16,0x5e,0x72,0x24,0xbc,0x95,0x9a,0xcd,0xd6,0x50,0xa8,0x20,0x50,0x6c,0x65,0x4c,0x8,0x10,0x2d,0xf7,0x39,0xe8,0x17,0x25,0x43,0x39,0x8a,0x2,0xb6,0xa7,0x34,0x21,0xb3,0x24,0x39,0x40,0xb7,0x43,0xdc,0x2a,0x20,0x55,0x49,0x56,0xe7,0x9c,0xc,0xfc,0x14,0xe8,0xf1,0x73,0x7d,0x23,0xb9,0x68,0xb6,0x38,0x91,0xbc,0x5c,0xad,0xec,0xd5,0xcb,0x71,0x9,0x13,0x5c,0xde,0x2a,0xc9,0xd,0x6e,0x1b,0x7d,0x5d,0x34,0x6e,0x5c,0xfb,0xcb,0x75,0xcc,0xe6,0xca,0x56,0x6d,0xa4,0xa5,0x85,0xb4,0x42,0xbc,0xb6,0xac,0x15,0x4a,0xf9,0xb5,0x42,0x2,0x94,0xc2,0xda,0xe1,0x0,0xc4,0xf1,0x66,0x9c,0x4,0x78,0x7c,0xdd,0xa6,0xce,0x6e,0x4c,0x35,0xc9,0x51,0xce,0x6f,0x8a,0xc9,0x2d,0x33,0xc9,0x57,0x9a,0x76,0x8,0x42,0x8b,0x10,0xea,0xfa,0x9e,0x8a,0x88,0x81,0x2e,0x56,0x4,0xa1,0x70,0xb,0xf7,0x98,0x31,0xcc,0x14,0x91,0xaf,0xb5,0x45,0xdb,0x2d,0x6d,0x3b,0x79,0xba,0xc4,0x2b,0xea,0x9b,0x76,0xca,0x70,0x49,0xe7,0xda,0xff,0xd3,0x81,0x76,0xcb,0x6d,0x65,0x73,0x9f,0x6c,0x19,0xad,0xc1,0xab,0x0,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0xe6,0x21,0xbc,0x0,0xe0,0xe1,0xe1,0xe1,0xe1,0xe1,0x31,0xf,0xe1,0x5,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x88,0x50,0x35,0x10,0x25,0x64,0xc2,0x98,0x9b,0xe1,0x52,0x31,0x96,0x23,0xd1,0x4d,0x2a,0x25,0x26,0x5a,0x4d,0xac,0xc1,0x16,0x35,0x28,0x56,0xb0,0x30,0x27,0x59,0xac,0x53,0x5,0x75,0x14,0xc8,0x1e,0x22,0x25,0x51,0xa,0x12,0xc3,0xdc,0xdc,0x4d,0x4a,0xe4,0x32,0xb,0x39,0x82,0xa4,0x15,0xd2,0x2b,0x21,0x1e,0xd6,0xe6,0x48,0x6d,0x52,0x7f,0xc5,0x69,0xf3,0x24,0xad,0x2c,0x79,0xd1,0x2,0x5a,0x20,0x7d,0xb5,0xd5,0x66,0x5b,0x64,0x91,0x2f,0x9b,0x54,0x72,0x7,0x2c,0xb4,0x59,0x20,0x4d,0xca,0x5a,0x43,0xd9,0xf5,0x6f,0xce,0x72,0x9f,0xa4,0xf0,0xb7,0xa0,0x72,0xc4,0x47,0x9b,0xe7,0x8,0x49,0xee,0x93,0xc9,0xf7,0x2b,0xe4,0x5d,0x9,0x43,0xdc,0xd7,0xd9,0xd0,0x40,0x60,0x6,0x54,0xb0,0x2,0xed,0xcb,0x95,0x41,0xe0,0xaa,0xcb,0x6d,0xc1,0x52,0x9e,0xb,0x81,0x50,0x20,0x12,0x17,0x96,0xdd,0x8e,0xfb,0xd7,0x22,0x6b,0x70,0xb9,0x77,0x55,0xd0,0x66,0xa9,0x2d,0xb9,0x31,0x27,0x10,0xc1,0xa,0xad,0xfe,0x49,0xfd,0xd5,0x86,0x95,0xc4,0x76,0xc2,0x5c,0x2d,0xe5,0x15,0x86,0x49,0x6d,0x96,0xfa,0xcb,0x85,0x64,0x57,0x94,0xd6,0x71,0x3c,0xb8,0x12,0x1f,0x8b,0xfd,0x94,0x4f,0x2e,0xad,0xb3,0x8b,0xed,0xa2,0xfe,0x92,0xca,0xce,0x6,0x14,0x59,0x4e,0x9c,0x2c,0x3f,0x65,0x1c,0xe,0x24,0xc0,0xa9,0x25,0x5c,0xb8,0x12,0xd3,0x5a,0x22,0xc4,0x65,0xd7,0x96,0x16,0xcc,0xd3,0x4e,0x3d,0xbd,0x62,0xaa,0xfb,0x66,0xf2,0x65,0xcb,0xee,0x68,0x8b,0x1d,0xf5,0x36,0x7,0xe4,0x37,0xd2,0x22,0x52,0x9b,0xdb,0x1b,0x95,0x43,0xdd,0x49,0xa1,0x6e,0xe3,0xd0,0x16,0x6d,0xc4,0x52,0x3c,0x97,0xde,0x96,0x84,0xc9,0x82,0xb2,0x25,0x13,0xd2,0xb2,0x2b,0x61,0xb7,0xb6,0x48,0xf1,0xb4,0x73,0x7e,0x72,0x9e,0x72,0x1c,0x57,0xd2,0x51,0x3b,0xb,0xce,0x54,0xa6,0x3d,0x56,0x9e,0x2e,0xf1,0x5c,0xd3,0xce,0x44,0xdf,0x14,0x95,0xd1,0x4e,0xdf,0x4c,0x47,0x3f,0x48,0x61,0xd3,0xdd,0x96,0xe9,0xe8,0x87,0x56,0x56,0xd8,0x99,0xe8,0x9b,0xc9,0xd6,0x45,0xa,0x6b,0x5d,0x0,0xf0,0x2a,0x0,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0xcc,0x43,0xcc,0x5a,0x67,0x40,0x1e,0x1e,0x1e,0xee,0x70,0x71,0xe,0xe5,0xe1,0xe1,0xe1,0xd1,0x88,0x50,0x37,0x28,0x7a,0x5d,0x17,0xd,0x2b,0xba,0x15,0x95,0xe2,0xc9,0x61,0x79,0x9d,0xaa,0xa0,0xcb,0xb5,0xc8,0xee,0x89,0x27,0x4c,0x79,0x8c,0x3c,0x5,0x1d,0xad,0x8b,0x15,0x41,0x31,0x2d,0x88,0x15,0x94,0xc8,0x6f,0x45,0x2e,0x7d,0xf3,0x65,0x90,0xd3,0xda,0x8b,0x9a,0x23,0x23,0xf5,0xbf,0x44,0x6a,0x93,0x19,0x0,0x22,0x17,0x22,0x57,0x88,0x50,0x86,0xaa,0xff,0xd3,0x4,0x23,0x90,0x84,0xc4,0xa3,0xa5,0x16,0x88,0x81,0x79,0x4b,0x87,0xf9,0x37,0x20,0x87,0x49,0xf9,0xc9,0x69,0x73,0xf1,0x4,0xd2,0x9d,0x45,0x78,0x57,0x4a,0xa2,0x1c,0x15,0xe9,0xdf,0xf2,0x90,0x2c,0x1,0x5a,0x2b,0x93,0x8e,0xb2,0xf1,0x8c,0xb5,0xb9,0x61,0x27,0x59,0x53,0x34,0x19,0x8b,0x81,0xa,0xa8,0x58,0xa9,0xde,0x8e,0x4,0x2f,0xa9,0x7d,0xa,0x21,0xde,0xb1,0xf2,0x6c,0xcc,0xae,0xa0,0xbf,0x5a,0x72,0xeb,0x9a,0x6b,0x75,0x41,0x7e,0xe,0xa3,0xa4,0xc8,0xe5,0xad,0x14,0x96,0x4b,0x6e,0xf3,0x65,0x17,0x11,0xfe,0x9c,0xdc,0x22,0x4b,0xf1,0x68,0x21,0x4c,0xea,0x57,0x57,0x62,0x60,0xb,0x7a,0x6e,0xc9,0xc2,0xa2,0xf4,0x4e,0x26,0xed,0xaa,0x57,0x28,0x3,0x3b,0x5,0xd6,0xfc,0x1c,0xc6,0x43,0x91,0xf5,0x43,0xb1,0x5c,0x87,0x3e,0x73,0x1e,0x5f,0x52,0x50,0x2b,0xdc,0x8a,0x9,0x33,0x6b,0xa8,0x4f,0xe6,0x4,0x40,0xda,0x94,0xe4,0xc4,0xf9,0x7c,0x45,0xff,0xf1,0x52,0xff,0x17,0x9,0xe,0xd9,0xb8,0xe,0x9b,0x7f,0x41,0x34,0xe4,0x81,0x23,0xc7,0x13,0xeb,0x23,0xd6,0x25,0x9f,0x9f,0x33,0x81,0xcd,0xd9,0x37,0x7b,0x51,0xd9,0x42,0xa4,0x5c,0x3c,0x79,0x40,0xe4,0xb3,0x2b,0xe8,0x17,0x27,0xb6,0x73,0x2b,0x68,0xe7,0x1b,0x54,0xea,0x6b,0x67,0xf1,0xd4,0xb1,0xcd,0xad,0x90,0x65,0xdc,0xde,0xbd,0x1c,0x26,0xa7,0xcd,0x7f,0xb1,0xe7,0xe3,0x69,0x59,0xec,0x14,0xdb,0x27,0x6d,0x85,0x8d,0xa1,0xa,0xa8,0xa,0x79,0xc9,0x39,0xb6,0xb2,0xe0,0x4c,0x36,0x6c,0x2a,0xf2,0x73,0x12,0xff,0xda,0x8c,0x37,0xd5,0x69,0xa7,0xbb,0x5f,0x8b,0xc2,0x5c,0xe3,0xb6,0xdb,0xff,0xae,0x9b,0xd2,0x64,0xc7,0x48,0x2b,0xfd,0xe5,0x5a,0xf6,0x54,0x8f,0x43,0x29,0xee,0x54,0xf7,0x97,0x6b,0x5a,0xa9,0x2e,0xe3,0x61,0x5e,0x5,0xe0,0xe1,0xd1,0xe1,0x68,0x77,0x79,0xf0,0xf0,0xf0,0x98,0x9f,0xf0,0x24,0x40,0xf,0xf,0xf,0xf,0xf,0x8f,0x79,0x8,0x2f,0x0,0x78,0x78,0xcc,0x13,0xf8,0x13,0x1,0xf,0xf,0x8f,0x46,0x84,0x81,0x19,0x27,0x3b,0x48,0x16,0xf0,0x24,0x88,0x1a,0x5,0x17,0x2e,0x43,0x61,0x86,0x82,0xee,0x5a,0x70,0x11,0x2c,0xbb,0xd,0x16,0x33,0x14,0x4b,0x17,0x43,0x1c,0xeb,0x2d,0xb6,0xc5,0xd1,0xca,0x5b,0xa1,0x65,0xc1,0x2c,0x8f,0x2,0xb0,0x19,0x52,0x82,0x15,0xaa,0x28,0xbe,0x27,0x2b,0x93,0x0,0x73,0x31,0xb,0x88,0x6e,0xd2,0x21,0x72,0xce,0x93,0xad,0x5,0x95,0x75,0xf,0xad,0x48,0xdc,0x43,0x37,0xc3,0xc8,0x7e,0x96,0x73,0x10,0xc9,0x90,0xd6,0xe6,0xfa,0xd6,0x6a,0xa1,0x86,0x22,0x99,0x4e,0x28,0x46,0x6c,0xb3,0xd0,0xff,0x22,0x59,0x50,0xd0,0xcf,0x17,0x18,0x9a,0x2a,0xe4,0x7a,0x8,0xf5,0xc9,0xc7,0xcb,0x93,0x8e,0x24,0xfe,0x40,0x4d,0xc8,0x52,0x22,0x43,0xc6,0x64,0xc1,0xe6,0xd0,0x5e,0x6b,0x5,0x9a,0x55,0x73,0x6a,0x45,0xec,0x86,0x38,0x52,0xcd,0x14,0xd2,0x8,0x8b,0x11,0x79,0x35,0x52,0x98,0x3,0xc1,0x4b,0x72,0x97,0x5b,0x60,0x39,0xb1,0x98,0xc0,0x96,0x6b,0x75,0x41,0xfd,0xb2,0xef,0x4f,0x8,0x6b,0xc9,0xe5,0xad,0x54,0x86,0xb,0xc9,0x51,0x88,0x27,0x96,0x81,0x10,0xaf,0x85,0x30,0xa9,0xec,0x42,0xf2,0x9b,0x4b,0x1f,0xb6,0x40,0x90,0x74,0xe,0x13,0x5c,0x41,0x3b,0xf5,0x4d,0x7e,0x6d,0x0,0xdc,0xad,0x1a,0xb6,0xe3,0x22,0xb8,0x15,0x92,0x69,0xce,0xb2,0x6a,0xb,0x8a,0x3a,0xd7,0xb4,0x8e,0xfb,0xf5,0xb1,0xfa,0x21,0x6c,0xca,0xc3,0xd1,0xe2,0x99,0x1c,0x2b,0x9f,0xd8,0xdd,0x6a,0x5c,0x3e,0xac,0x3d,0xb7,0xc1,0x32,0x79,0x4a,0x2a,0xdb,0xb5,0x1c,0x29,0xbf,0xf6,0xac,0xe2,0xb9,0x97,0x24,0x71,0xf9,0x27,0x9b,0x57,0x2b,0x75,0x69,0x85,0xd4,0x36,0xd9,0x30,0x19,0xae,0x1a,0xec,0x76,0x48,0x30,0x53,0xff,0x45,0xec,0xda,0x3e,0x57,0x42,0xa3,0x6b,0xff,0xcb,0x63,0x26,0x1f,0x16,0x60,0x73,0x47,0x7e,0x92,0x0,0x60,0x89,0x5,0x85,0xc6,0xf2,0xdb,0x77,0xe3,0xed,0x2a,0x3c,0x4c,0xf5,0x5b,0x69,0x65,0x53,0x72,0x4d,0x2b,0xc5,0x6b,0x7,0x53,0x9d,0xa7,0x6b,0xbd,0x5b,0xcd,0xd3,0xa5,0x8c,0xa9,0x7e,0x7f,0xed,0xa0,0x9d,0x31,0xd7,0x6e,0xd8,0x64,0xc7,0x97,0x14,0xb7,0xdd,0xbe,0x2e,0x2e,0xc3,0x93,0x0,0x3d,0x3c,0xe6,0x9,0x3a,0x61,0xc9,0xf6,0xf0,0xf0,0x98,0x39,0x78,0xe,0x80,0x87,0x87,0x87,0xc7,0x24,0xd1,0x74,0x4a,0x62,0x1b,0x6e,0xc,0xdb,0x86,0x53,0xf7,0x86,0xdf,0x55,0x63,0xba,0x86,0xf8,0xe9,0xdf,0x1a,0xe3,0x78,0x4c,0x11,0xbc,0x84,0x5b,0x8,0x7f,0x2,0xe0,0xe1,0xe1,0xe1,0x91,0x40,0x65,0xac,0x2a,0x34,0x9a,0x0,0x49,0x37,0xe6,0x94,0xe7,0x93,0xaa,0x4f,0x35,0x6,0x94,0x45,0x99,0x54,0x11,0x9a,0xe4,0x62,0x4d,0xcc,0x91,0x19,0xcf,0x2,0xa5,0xa2,0x7a,0x4e,0x16,0x8b,0x52,0x8a,0x3a,0x33,0x43,0x29,0xac,0x4e,0xfe,0x92,0x64,0x1e,0x73,0x82,0xf2,0xc6,0x9f,0x52,0x2f,0x9c,0x45,0x8e,0xcf,0x3c,0x62,0xa8,0xba,0x52,0xcb,0x43,0x42,0xa8,0x1b,0x49,0x11,0x46,0xd0,0x19,0x17,0x9c,0x11,0x64,0x63,0x16,0x59,0xb6,0x73,0x81,0x15,0xe,0x22,0x6d,0xf2,0xea,0xb2,0xf9,0xb9,0xbc,0x4a,0xb,0xa2,0x6d,0x54,0x49,0x2f,0x2a,0x34,0x39,0x4f,0x6a,0x2b,0x28,0x52,0xe2,0xa2,0x48,0x44,0x29,0x2d,0x12,0xdd,0x84,0xfc,0x84,0xa2,0x44,0x8b,0x75,0x5,0x46,0x8e,0x72,0x69,0x25,0xf2,0x9b,0x95,0xf8,0x1a,0x12,0x8d,0x4c,0xae,0x63,0x8e,0x9c,0x67,0x41,0xe7,0xd8,0x82,0x5,0x89,0xc5,0x31,0x22,0x85,0x9,0xd6,0x14,0x29,0x38,0xbe,0xce,0xbe,0xaa,0x2,0x52,0xa1,0x98,0x56,0xf0,0x43,0x2c,0x1f,0x91,0xb,0xe3,0x21,0x57,0x8c,0x25,0xcb,0x8f,0x44,0xc9,0xf3,0xc2,0x88,0x16,0x11,0x5,0x12,0x60,0x81,0xe5,0xc4,0x6c,0x8e,0x12,0x45,0x4b,0xdb,0xac,0x23,0x68,0x72,0xae,0xa1,0xd3,0xc,0xb3,0xed,0xb,0xb0,0x94,0x72,0x69,0x8d,0xe8,0x5a,0x3a,0x9b,0xb6,0x6,0xd4,0x9c,0xdc,0xbf,0xa6,0x39,0x64,0xe1,0x6a,0xd1,0x2d,0x12,0xd2,0x3b,0xa6,0xcd,0xf4,0x6b,0xf3,0x16,0x61,0x50,0x16,0x62,0x6f,0xcf,0x26,0x59,0x33,0x62,0xf,0x93,0xca,0xc6,0xc6,0x99,0x94,0xb5,0x4d,0x5f,0xeb,0x8a,0x98,0x6e,0xab,0x4c,0x92,0x8b,0x89,0xd3,0xe8,0x86,0x1e,0xb3,0xa4,0xeb,0x4a,0xf2,0x2,0x93,0xb1,0x62,0x75,0x1c,0x6e,0x49,0x76,0x73,0xad,0xb0,0x2a,0x16,0x42,0xac,0x8a,0xfb,0xdd,0x2a,0x15,0xcf,0xe5,0xfa,0x93,0xd4,0x4a,0x59,0x48,0xea,0x92,0x12,0xa4,0x55,0x83,0xf0,0x30,0x61,0xdf,0x48,0xfd,0x6f,0x85,0x7e,0x75,0x76,0x79,0xeb,0xaa,0x50,0x12,0xac,0x3,0x4a,0xa4,0x50,0x6c,0xc1,0xbb,0x17,0xca,0x2d,0x70,0x5,0xed,0xb4,0x2b,0xb5,0x63,0x31,0xb0,0x88,0x8c,0x2a,0xba,0x3b,0x76,0x2c,0x43,0x24,0xa4,0x66,0x21,0xf5,0x8d,0x15,0xfa,0x26,0xad,0xa3,0x8c,0xb0,0x69,0x53,0x74,0xb4,0x4,0xd8,0x30,0x7e,0x9b,0x3,0xb3,0x41,0x45,0x66,0xf6,0xf2,0xd2,0x43,0x2e,0x56,0x3c,0x5,0x54,0x2e,0x4c,0x5a,0x8b,0xa7,0xe3,0xcc,0x4c,0x35,0x4a,0xd8,0x5,0xc7,0x72,0x4d,0x55,0x69,0x12,0xf3,0x1b,0x8,0xcd,0x6a,0x3c,0x8f,0x5c,0xe2,0xac,0x45,0x45,0x95,0x2f,0x3b,0x8e,0x6b,0x9b,0xa2,0x8c,0x33,0xbc,0x55,0x73,0xda,0x86,0x72,0xd3,0x45,0x4d,0xb,0x65,0xb,0x7b,0x57,0x1c,0x8f,0xc6,0x7a,0xdb,0x64,0xd1,0x6a,0xac,0x82,0x6d,0xaa,0x5f,0xfa,0x73,0xce,0x6c,0x6f,0x63,0xdc,0xe4,0x9f,0xb8,0x4e,0x56,0xe8,0x8b,0x63,0x4f,0xd1,0xba,0xf5,0xe1,0xfa,0x2,0xd7,0x98,0x5e,0x36,0x76,0x9c,0xf,0x92,0x26,0x5f,0x3e,0xa8,0x78,0xf1,0xca,0x77,0x60,0x7e,0xc8,0x16,0x58,0x95,0x14,0xf2,0x6c,0xcf,0x1d,0xb0,0xdb,0xb2,0x24,0x85,0x4a,0xae,0x84,0x65,0xe1,0x4f,0xaa,0x4b,0x2c,0x18,0x34,0xc2,0x10,0xdf,0xe,0x68,0x8c,0x63,0xa,0x6b,0x34,0x1d,0x61,0x2e,0x3d,0xd1,0x1c,0x36,0x3e,0x3f,0x6c,0x7d,0x8e,0xc4,0x9b,0xbb,0x41,0x63,0xe2,0xaf,0x78,0x1b,0xf7,0xb3,0xc6,0xc6,0xc4,0x49,0xb,0xa1,0x1,0x1d,0x19,0x4c,0xa5,0xa,0xd5,0x2a,0xaa,0x12,0xa1,0x2b,0x55,0x74,0xa5,0x86,0x1a,0xab,0x12,0x1a,0x4b,0x60,0x15,0xa1,0x81,0x20,0x49,0xaf,0xb0,0x84,0xa9,0x94,0x99,0x5b,0x34,0x2d,0xd5,0x64,0x5c,0x47,0xda,0x62,0xb0,0x44,0xa,0xaa,0xca,0x12,0x5,0xa,0xd3,0xa5,0xb1,0xa5,0x0,0xd3,0x1d,0x62,0xcb,0x1,0x94,0x2,0x54,0x39,0xc0,0x86,0x8a,0x5a,0x10,0xb,0x9b,0x91,0x2,0xa3,0xa2,0xfa,0xe6,0x6f,0xb5,0xc2,0x28,0xb0,0x41,0xbc,0x0,0xc4,0x42,0x42,0xe3,0x79,0xc3,0x54,0xf7,0xeb,0x64,0x5,0x0,0x9,0xad,0xe4,0xd7,0x5a,0x58,0xf3,0x32,0x3b,0x1d,0xe3,0xcb,0xa5,0xde,0x53,0xdd,0x87,0xed,0xf6,0x57,0xc,0xaf,0x2,0x28,0x80,0xad,0xff,0xdf,0xd6,0x37,0xa0,0xfa,0x1f,0xb2,0x8a,0xbc,0x74,0xb6,0xa5,0x9f,0x5,0x34,0xfe,0xbd,0x21,0x8f,0xac,0x84,0xd0,0x10,0xa7,0xfe,0x73,0x7a,0xa4,0x57,0x3f,0xda,0x4b,0x76,0x9b,0x54,0x18,0x81,0x8c,0xb2,0x31,0x53,0xef,0xb4,0x3a,0xd,0x9b,0x78,0x73,0xdd,0x95,0x28,0x70,0xd9,0xf1,0xd2,0xea,0xed,0x68,0xdc,0xd0,0x94,0xb2,0x58,0xab,0xea,0xa7,0x23,0x75,0xc1,0xa0,0xb1,0xb,0x92,0x3a,0xaa,0xa4,0x6e,0xcd,0xe9,0x93,0xad,0xa6,0xb1,0xb,0x1a,0x4,0x85,0xb8,0x6a,0x71,0x26,0xb9,0x8d,0xaf,0x61,0x5c,0xdb,0xdc,0x1f,0x94,0xf8,0x6a,0x26,0xbb,0xc,0x79,0x14,0xa3,0xd3,0xfb,0x34,0xfe,0x72,0x57,0x68,0x6b,0x50,0xd6,0xa0,0x4c,0xbc,0xc9,0x6b,0xab,0x8,0x30,0xa8,0xc8,0xa0,0x23,0x43,0xa9,0x12,0x51,0x1a,0xab,0xa2,0xc7,0xc6,0xe0,0xe8,0x28,0x7a,0xa4,0x8a,0x1e,0x1e,0xa5,0xcb,0x2a,0x16,0x75,0xf7,0x32,0x54,0xee,0xa1,0xbf,0xab,0x87,0x9e,0x9e,0x5,0xf4,0x2e,0xe8,0xa6,0xa7,0xab,0x9b,0xde,0x9e,0x1e,0x6,0xfa,0x7,0xe8,0xef,0xeb,0x63,0xa0,0x7f,0x80,0x72,0x57,0x19,0x6b,0x2c,0x43,0x83,0x83,0xe8,0x20,0x73,0x87,0x55,0x81,0x89,0xc,0x7,0xf,0x1d,0x2,0xe0,0xe8,0xf0,0x51,0x2a,0x95,0x2a,0xa3,0x63,0xa3,0xec,0xdd,0xbb,0x97,0x91,0xb1,0x51,0x46,0xc6,0xc6,0x18,0x1b,0x1b,0xe3,0xf0,0xfe,0x23,0x1c,0x1d,0x1b,0xe1,0x70,0x6d,0x94,0x7d,0x23,0x87,0x19,0x56,0x55,0xe8,0xed,0xa2,0xd6,0x5b,0xc2,0xf6,0x96,0xa0,0x2f,0xa4,0xd6,0x1d,0x50,0xe9,0xd2,0x98,0x10,0xac,0x6,0xa3,0x89,0x5,0x4,0xd,0x46,0xdb,0x71,0xd5,0x42,0xc3,0xda,0x92,0x55,0x75,0x78,0xcc,0x4f,0x78,0x1,0x40,0x42,0x7a,0x24,0xa7,0xd,0x36,0x71,0xe2,0x90,0x1e,0xb7,0xa1,0xc7,0x77,0x35,0xa3,0x53,0x9,0x33,0x95,0xb1,0x49,0x8e,0xe8,0xe2,0x5f,0xea,0x5f,0xbf,0xaa,0x61,0x73,0xa5,0x40,0x6f,0xa7,0xe2,0x49,0x5b,0x17,0x57,0xeb,0x2,0x82,0xa9,0xff,0xbd,0x7e,0x22,0xd1,0x58,0x86,0x52,0x4d,0xc7,0xde,0xa9,0xca,0x26,0xdd,0x84,0x6d,0xb2,0xd1,0xda,0xfa,0x57,0xb4,0x8a,0xf3,0xd1,0x34,0x9f,0x32,0x60,0xd3,0xff,0x1a,0x4e,0x12,0x6c,0xbd,0xec,0xc6,0xa,0xc7,0xfb,0x76,0xd2,0x26,0x45,0xfc,0x2d,0x65,0xb3,0x9b,0x7b,0xf6,0x4,0x67,0xfc,0xa8,0x32,0x95,0x5d,0xe2,0x7c,0x4c,0xc3,0xe6,0x9f,0x76,0xa2,0x95,0x3e,0x98,0x12,0xc1,0x40,0x8d,0x77,0x91,0x1d,0x17,0x15,0xea,0x62,0x80,0x25,0x39,0x79,0x52,0xf5,0xf0,0xcc,0xda,0xeb,0x97,0xbd,0x39,0x8b,0x44,0x40,0xad,0xbf,0xe0,0x78,0x40,0x29,0x3,0x81,0xb5,0x10,0xd9,0xe4,0xab,0xdc,0x10,0x2,0xa5,0xc8,0xa0,0xc6,0xaa,0xa8,0x23,0x23,0x84,0x87,0x87,0xe9,0x1e,0xab,0xd1,0x57,0x33,0x94,0xaa,0x86,0xbe,0xa0,0xc4,0xaa,0x45,0x4b,0x38,0xe5,0xe4,0x33,0x59,0xbc,0x78,0x31,0x2b,0x57,0xad,0x64,0xf1,0x92,0x25,0x2c,0x5c,0xb4,0x90,0xa1,0xa1,0x5,0xf4,0xf,0xf4,0xd3,0xdf,0xdf,0x4f,0xff,0xc0,0x40,0x3c,0x76,0xa7,0x18,0xd6,0x5a,0x46,0x46,0x46,0x38,0xb0,0x7f,0x3f,0x47,0xe,0x1f,0xe1,0xf0,0xe1,0xc3,0xec,0xdf,0xb7,0x8f,0xfd,0xfb,0xf6,0xb1,0xf3,0xb1,0x9d,0xec,0xdd,0xb3,0x97,0xed,0xbb,0x76,0xb0,0x75,0xe3,0xe,0x8e,0xda,0x61,0xc6,0x4a,0x96,0x91,0x12,0x8c,0xf6,0x2a,0x2a,0x83,0x25,0x6c,0x7f,0x19,0x7a,0x4a,0x54,0x43,0x45,0x4d,0x59,0x22,0x6d,0xb1,0xc1,0xb8,0x70,0x30,0xbe,0x4e,0x78,0x41,0x60,0x3e,0xc3,0xb,0x0,0x85,0x88,0xb0,0x7a,0xc,0x1b,0x54,0x21,0xa8,0x62,0xb5,0xa5,0xe9,0x28,0x39,0xd1,0xcb,0xa5,0x1b,0x4e,0xba,0xcd,0xd8,0x86,0x4d,0xbc,0xfe,0x25,0x9f,0xf9,0x82,0x17,0xf,0x69,0xd2,0x74,0x59,0x1,0x20,0x3d,0x1,0x48,0x37,0xd9,0xe4,0xb,0x5e,0x12,0x22,0xea,0x47,0xe4,0xf5,0x2a,0x8e,0x6f,0xe0,0xf5,0xa3,0x63,0xa5,0x48,0x78,0x45,0xb1,0x2c,0x53,0x2f,0x2b,0x7f,0x5c,0xa6,0x3,0x4b,0x76,0x27,0x36,0xd,0xc2,0x41,0xba,0xf0,0x35,0xf2,0x44,0xd2,0x13,0xa,0xd9,0x93,0x63,0xe6,0x98,0xdc,0xc6,0x6,0x83,0x9a,0x36,0xe5,0x86,0x23,0xcb,0xb4,0x91,0x31,0x4d,0x2a,0x39,0xc0,0xb6,0xa,0xa5,0x74,0x5d,0xb8,0x88,0x37,0xfb,0x71,0xa9,0x27,0x91,0x1f,0xe2,0x9f,0x2d,0x58,0x34,0x9a,0x58,0x9b,0x1b,0xe7,0xaa,0xe3,0x3e,0x68,0x2c,0x93,0xec,0xef,0x1e,0x9d,0x88,0xf4,0x78,0x5f,0xdb,0xe4,0x58,0xdf,0x18,0x2,0x63,0xd1,0xd6,0x12,0x18,0x4b,0x18,0x19,0xca,0xa3,0x35,0xc2,0xe1,0x61,0xd4,0x81,0xc3,0x84,0x7,0x8f,0xb2,0x34,0x28,0xb3,0x66,0xe1,0x12,0x16,0x2d,0x58,0xc3,0xfa,0xb5,0x6b,0x39,0xf3,0xb4,0x33,0x58,0x75,0xe2,0x1a,0x4e,0x3c,0xe9,0x24,0x7a,0xfb,0x7a,0xe9,0xe9,0xeb,0x43,0x4f,0xb0,0xc1,0x47,0x51,0xb3,0x8f,0xc5,0xc9,0x8,0x4,0x59,0xee,0x4a,0x10,0x4,0xf4,0xf6,0xf6,0xd2,0xdb,0xdb,0x2b,0xc6,0x37,0x58,0x46,0x87,0x47,0x18,0x39,0x3a,0xcc,0x13,0xbb,0x76,0xf1,0xc0,0x7d,0xf,0xf0,0xf0,0xe6,0x8d,0x6c,0x7d,0x64,0x3b,0x7b,0xf6,0xef,0x67,0xe7,0xf6,0x27,0x79,0xa2,0xfa,0x24,0xd5,0x45,0x5d,0x98,0x85,0x3d,0x44,0x83,0x21,0x63,0xdd,0x9a,0xa8,0xa4,0xe2,0x93,0x1,0x65,0x89,0x42,0xb0,0xda,0x62,0x92,0xe9,0xe3,0x66,0x64,0xad,0xf3,0xe0,0xe7,0x75,0x31,0xd4,0x1b,0xc3,0x7f,0xad,0xaf,0xfc,0x56,0xdb,0xa6,0xc5,0x1e,0x68,0xfa,0xe2,0x4d,0x21,0x5a,0xb6,0x93,0x16,0x7c,0x81,0x40,0x58,0x3f,0xc2,0x9e,0x28,0x6d,0xe3,0xb1,0x7b,0xbd,0xb6,0xd2,0xa6,0x27,0xd4,0x19,0x9b,0x2b,0xbb,0xe9,0x28,0xbc,0x21,0xbf,0x1c,0x71,0xb,0x20,0xa8,0x61,0x54,0x8d,0x6a,0xff,0x63,0x1c,0xed,0xbf,0x9f,0x5a,0xd5,0x60,0x33,0x1b,0x55,0xfa,0x35,0x3b,0x9e,0xfb,0xb8,0xa6,0x6d,0xb2,0xcc,0xd3,0xdc,0x6,0xde,0x94,0x73,0xf3,0x9,0xc2,0x78,0xc9,0xe3,0x74,0x49,0x9b,0xae,0x80,0xd9,0xed,0x2c,0x93,0xa9,0x6d,0xca,0x59,0x88,0xdf,0x98,0x2e,0x5b,0xc7,0x7c,0x76,0x62,0x65,0xad,0x18,0x53,0x1a,0x37,0xcd,0xbd,0xd5,0xdc,0xaf,0xcd,0x95,0x19,0x3f,0x51,0x88,0xcf,0x33,0x8d,0xa,0x92,0x9f,0x3,0xac,0x8a,0xa9,0x6b,0x4a,0x97,0x51,0x61,0x19,0x15,0xf4,0xa0,0x83,0x32,0x3a,0x8,0x41,0x7,0x44,0x4a,0x63,0xad,0x8a,0x69,0x5d,0x16,0x50,0x1a,0xab,0xd3,0x3c,0x35,0x4a,0x25,0xfa,0x53,0xd5,0x7c,0xca,0x50,0x9f,0x17,0x99,0x3e,0x30,0xd9,0xb1,0xad,0xc6,0x4f,0x84,0x8e,0x19,0x6,0x58,0x2d,0x90,0x1c,0x5,0xa2,0x95,0xd,0xf2,0xe2,0x62,0xae,0x5c,0xe2,0xa3,0xde,0xec,0x9c,0xcc,0xd6,0x39,0x4e,0x2b,0xbd,0x63,0x93,0x1b,0xa9,0x56,0xe5,0x9,0x8d,0x56,0x9,0x65,0x0,0x51,0x43,0x98,0x4a,0x7e,0x8f,0xb2,0xeb,0x83,0x68,0xf5,0x4f,0x88,0x7,0x44,0x42,0xdf,0x88,0xa4,0x42,0x6d,0x12,0x41,0x36,0x16,0x8a,0x95,0xb1,0x28,0x15,0xa1,0xad,0x45,0xd7,0xc,0x81,0x85,0x92,0x85,0x52,0xad,0x46,0x70,0xe8,0x28,0xe5,0xfd,0x47,0xe9,0x1b,0xa9,0xd0,0x33,0x5a,0x61,0xcd,0xd0,0x22,0xce,0x3d,0xed,0xc,0x4e,0x3f,0xe3,0xc,0xd6,0x9c,0x74,0x22,0xeb,0x37,0x6c,0x60,0xe5,0xaa,0x55,0xf9,0x32,0xd2,0x76,0x5a,0x8b,0x69,0xb0,0x98,0x9a,0x6e,0xf0,0xd9,0xff,0x4f,0x25,0x52,0x81,0x20,0xfb,0x7f,0x0,0xad,0xf5,0x31,0xcb,0x7c,0x7c,0xd7,0xe3,0x6c,0xd9,0xbc,0x99,0x4d,0x1b,0x37,0xb1,0x79,0xe3,0x46,0xee,0x7a,0xf8,0x7e,0x1e,0x39,0xb4,0x9b,0xe1,0x2e,0xcb,0xd1,0x7e,0xcd,0xd8,0xe2,0x12,0xd1,0x60,0x99,0xa8,0x5b,0x51,0x51,0x26,0x16,0x8,0xc2,0xf4,0x64,0xc0,0x34,0xad,0xa9,0x8a,0x86,0x5b,0xa,0x4d,0x30,0x82,0x2a,0xb1,0xe0,0xf3,0xc6,0x35,0x9e,0x68,0x9,0xd0,0xd1,0x3a,0x60,0x41,0x1d,0xf3,0xaa,0x8e,0x29,0xb6,0x4,0xd8,0x16,0x41,0xd2,0x8,0x79,0x4a,0xed,0x4b,0xd3,0xbb,0x94,0x21,0xd5,0x51,0xc8,0x2e,0x89,0xa7,0xde,0xa4,0x3f,0x5d,0x5f,0x79,0x4d,0x28,0x44,0x16,0x6,0x9a,0xb4,0xb8,0x88,0x8b,0x76,0x81,0xa0,0x20,0x7d,0xb9,0x8a,0x9b,0x7d,0x2e,0x4c,0xca,0x4f,0x1e,0x70,0xb2,0x19,0x61,0x95,0x8f,0x27,0xa5,0xd,0xaa,0x10,0xd6,0x38,0xd0,0x75,0x37,0xa7,0xbe,0x50,0xf1,0xda,0x5f,0x7d,0x23,0xf3,0x52,0x8e,0x9c,0x81,0x26,0x4b,0x42,0x4e,0x7e,0x8,0xea,0x58,0x1f,0x7a,0xf8,0x10,0x61,0x18,0x72,0xf4,0xe8,0x11,0x86,0x87,0x47,0x18,0x1e,0x19,0xe1,0xf0,0xe1,0x23,0xc,0x1f,0x3d,0xca,0xc1,0x83,0x87,0xd9,0x7f,0xe0,0x0,0x63,0x95,0x2a,0xa3,0xa3,0x63,0xc,0xf,0x8f,0x31,0x3c,0x1a,0x71,0x74,0xa4,0x4a,0xc5,0x4,0x4,0xe5,0x3e,0xc2,0xf2,0x20,0x61,0x57,0x1f,0x3a,0xec,0xc6,0xa8,0x32,0x36,0x8,0x31,0x9,0xdd,0xb,0xab,0x30,0x5a,0x61,0x54,0x22,0x14,0x28,0x9d,0x94,0xd,0x26,0x20,0xa5,0x61,0xd4,0x11,0x65,0x5,0x63,0x65,0xc5,0xd,0x36,0xa,0x84,0x4e,0x14,0xe7,0x4f,0x94,0xf,0x13,0xd2,0x8a,0x65,0x8,0x2,0x80,0x54,0x46,0x2b,0x2,0x80,0x34,0x7f,0xb2,0xe6,0x9d,0x2d,0x42,0x98,0x2,0x93,0x59,0x14,0xe3,0x69,0x17,0x65,0xe2,0x59,0x6a,0xc2,0xdc,0xad,0xa,0x2,0x40,0x45,0x58,0x64,0x55,0x1a,0xaf,0xf1,0xb,0x9f,0x8,0x6d,0x2c,0x5d,0xb5,0x88,0xf2,0xc1,0x61,0xec,0x93,0xfb,0x58,0x38,0x5c,0x61,0x4d,0xcf,0x20,0x27,0xad,0x58,0xc9,0x85,0xe7,0x9e,0xcb,0x45,0x17,0x5d,0xcc,0xc9,0xeb,0x4f,0x61,0x68,0xe1,0x42,0x2,0x3d,0x2e,0x4d,0x59,0x6b,0xc7,0xaf,0xf7,0x35,0xac,0x13,0xd3,0xb1,0xb9,0x4f,0x15,0x9a,0x54,0x7f,0xd,0x75,0x6f,0xac,0xb3,0xb1,0x96,0x83,0xfb,0xf7,0xf3,0xe8,0xb6,0x47,0xf8,0xd9,0xad,0xb7,0xf2,0xd3,0xdb,0x7e,0xc6,0x8e,0xbd,0x4f,0xf0,0xe8,0xc8,0x5e,0xe,0xc,0x58,0xcc,0x8a,0x5e,0xaa,0x3,0x21,0x63,0x5d,0xf1,0x38,0x8a,0x42,0x43,0x14,0x24,0xa7,0x2,0xd,0xeb,0xb2,0xe8,0x70,0xfa,0xb8,0x9,0x0,0xd2,0xa6,0x9b,0x9f,0x3f,0x69,0x19,0xcd,0x9f,0x1e,0xad,0x6c,0xe2,0x13,0xd5,0xef,0x58,0x69,0x5d,0xda,0x1c,0x15,0xe4,0xe9,0xba,0xd9,0x4b,0x61,0xd9,0x7e,0x50,0xf9,0x5,0xb5,0x5e,0xb6,0x57,0x1,0x14,0x43,0xd7,0xa8,0xd9,0x2a,0x27,0x2c,0x59,0xc7,0x33,0x9f,0x71,0xd9,0xf1,0xae,0x8d,0x87,0x23,0x46,0x47,0x47,0xd8,0xbf,0x7f,0x3f,0x7b,0xf6,0xec,0x61,0xef,0x9e,0x3d,0xec,0xd9,0xb3,0x87,0x9d,0xbb,0x76,0xb2,0x7f,0xef,0x5e,0x1e,0xd9,0xb1,0x83,0xad,0xdb,0x37,0x71,0xe8,0xc0,0x28,0x4,0x3d,0x10,0xf6,0x62,0x83,0x3e,0x54,0xd7,0x20,0x3a,0xec,0x27,0x8,0xca,0x18,0x14,0x35,0x1b,0x9f,0xa,0x58,0xab,0x21,0xd0,0xd,0x5c,0x83,0xba,0x72,0xc2,0xa3,0x0,0x45,0x4b,0xfb,0x64,0xe3,0xc9,0x89,0xe3,0x2b,0x77,0xda,0x18,0x82,0xc8,0x52,0xb2,0x96,0x52,0x2d,0xa2,0x7c,0xe4,0x28,0x3d,0xfb,0xe,0xd3,0x75,0xe0,0x8,0x27,0xf6,0xe,0x72,0xe9,0xb9,0x4f,0xe7,0xec,0x73,0xce,0xe6,0xfc,0xb,0x2e,0xe0,0x94,0xd,0x1b,0x72,0xd9,0xa4,0x47,0xf7,0xe9,0x17,0xf5,0x6c,0xde,0xec,0x25,0x14,0x9,0x2a,0x8d,0x27,0x16,0x41,0x10,0xb0,0x70,0xd1,0x22,0x16,0x2e,0x5a,0xc4,0x53,0x2e,0x38,0x8f,0xb7,0xf2,0x5b,0x6c,0xd9,0xb4,0x99,0x7b,0xef,0xb9,0x87,0x9f,0xdd,0xfa,0x33,0x7e,0x76,0xef,0x1d,0xec,0xa8,0xed,0x67,0x78,0x41,0xc0,0xc8,0xb2,0x2e,0xaa,0xb,0x3,0xaa,0x21,0x54,0x83,0x58,0x60,0x8c,0x4f,0x6,0x2c,0x29,0x71,0x10,0x26,0x73,0xb6,0x79,0x7c,0xd1,0x59,0xb5,0x9d,0x59,0x78,0x1,0x40,0x44,0x3a,0x64,0xc,0x91,0xa9,0x15,0xde,0xbb,0xf7,0x98,0x39,0xb8,0xbc,0x3,0xa5,0x14,0xdd,0xdd,0x3d,0xac,0x58,0xd1,0xc3,0x8a,0x15,0x2b,0x73,0x7f,0x3f,0x7c,0xf8,0x30,0x7,0xf,0x1e,0x60,0xff,0xbe,0x7d,0x3c,0xf4,0xe0,0x3,0xdc,0x7b,0xdf,0x7d,0x3c,0xf4,0xf0,0x66,0xe,0x1c,0x7a,0x84,0x83,0x87,0x2a,0x1c,0xae,0x68,0x82,0x9e,0x45,0x94,0x7a,0x17,0xa1,0x4a,0x7d,0x18,0x4a,0x18,0xa3,0xe2,0x53,0x2,0xa5,0x41,0x5,0xa4,0x42,0x80,0x4a,0x38,0x6,0x1e,0x33,0x83,0x98,0xa6,0x12,0x6f,0xfc,0x81,0x35,0x84,0x26,0x7e,0x7a,0xc6,0xaa,0x4,0x7b,0xf,0xd2,0xbf,0xf7,0x20,0xab,0x4b,0xdd,0x9c,0x75,0xd2,0x3a,0x5e,0xf4,0xfa,0x17,0x72,0xde,0x85,0x17,0xb0,0x7a,0xcd,0x9a,0x7a,0xfa,0xf4,0xb,0xbf,0x71,0xa3,0xc,0x2,0xc9,0x80,0x45,0xe7,0x43,0x29,0x55,0x6f,0x5b,0xf6,0x94,0x40,0x29,0xc5,0xba,0xf5,0xa7,0xb0,0x6e,0xfd,0x29,0xbc,0xf4,0xaa,0x2b,0xd9,0xb5,0x73,0x27,0x3f,0xbf,0xe5,0x56,0xae,0xf9,0xc1,0xf7,0x79,0x70,0xd3,0x66,0x1e,0x35,0x7,0x18,0x59,0xd9,0x45,0x75,0x59,0x37,0xa3,0x3d,0x8a,0x5a,0x64,0xa9,0x5,0xf1,0x49,0x56,0x7a,0x93,0xa0,0xd3,0xe0,0xf9,0x3d,0xc5,0xf0,0x2,0x40,0x11,0x1a,0xf5,0x60,0x1d,0xf6,0x65,0x30,0x17,0xe1,0xfa,0xe,0x1a,0x75,0xa6,0x8d,0x8b,0x7e,0x10,0x4,0xc,0xc,0xc,0x30,0x30,0x30,0xc0,0xea,0xd5,0x6b,0x38,0xe7,0x29,0xe7,0xf2,0x2a,0xe2,0xaf,0xc0,0x2d,0x5b,0x36,0xb3,0x69,0xe3,0x46,0x1e,0x7c,0xf0,0x1,0x1e,0x7a,0x78,0x23,0x1b,0xb7,0x6c,0xe2,0xc0,0xde,0x8,0xba,0x87,0xa0,0x6b,0x21,0x61,0xcf,0x10,0x2a,0xec,0xa6,0x66,0x22,0x2c,0x1a,0xab,0x74,0x52,0xce,0xdc,0xdc,0x40,0x8e,0x27,0xea,0x8c,0x91,0x46,0x83,0x11,0xd6,0x82,0xb1,0x4,0x91,0xa1,0x64,0x2d,0x5d,0xc6,0x52,0x3e,0x7a,0x94,0xde,0xdd,0xfb,0xe9,0x3f,0x70,0x84,0x73,0x56,0xac,0xe1,0x59,0x2f,0x7b,0x1,0x97,0x5d,0xfe,0x6c,0xce,0x3a,0xfb,0xec,0xa6,0xfc,0xa2,0x28,0x42,0x29,0x35,0xa1,0xde,0x7c,0xae,0x42,0x3a,0x25,0x30,0xc6,0x60,0xad,0x25,0x8,0x2,0x56,0xae,0x5c,0xc9,0xcb,0x5f,0x75,0x15,0x2f,0x7f,0xd5,0x55,0x3c,0x78,0xdf,0x3,0xdc,0x7c,0xd3,0x4d,0x5c,0xff,0xa3,0x1b,0xb8,0xff,0xf6,0xed,0x1c,0x5c,0xac,0x19,0x5d,0xd1,0xc5,0xd8,0x60,0xc0,0x58,0xc9,0x10,0xe9,0x98,0x38,0x68,0xea,0x57,0xa,0xfd,0xd6,0x3a,0xfb,0x51,0x34,0xe6,0x93,0xf,0x99,0xb7,0xa8,0x7f,0xa9,0xbf,0x41,0x89,0x60,0x44,0x98,0xd7,0x21,0xc4,0x3a,0xfb,0xbc,0xee,0x2f,0x5f,0x86,0x2b,0x7,0x40,0xd0,0x53,0x88,0x4c,0x72,0x2b,0xd7,0x45,0x28,0xd7,0xc9,0x95,0xb0,0x12,0x8e,0xb3,0x14,0x98,0xb0,0x2,0xe5,0x31,0xf6,0x84,0x77,0x70,0xd9,0xaf,0x9f,0xcc,0xfb,0xfe,0xe2,0xfd,0x42,0x21,0x1e,0x9d,0x84,0x2c,0x99,0xaa,0x88,0xc0,0x35,0x3c,0x3c,0xcc,0x13,0x8f,0x3f,0xce,0xcf,0x7f,0xf6,0x53,0x7e,0x7a,0xeb,0xcf,0x78,0x68,0xd3,0x36,0xf6,0x1e,0x1a,0xe1,0x68,0xd4,0x4d,0xf7,0xe0,0x9,0xe8,0x9e,0x5,0xd4,0x54,0x89,0x48,0x7,0xc9,0xc9,0x40,0x2c,0x43,0x5b,0xad,0x30,0xe9,0xad,0x89,0x14,0xa,0x91,0xe8,0x26,0x72,0x0,0x24,0x62,0xa0,0xa8,0xc7,0x37,0xb9,0x39,0x50,0xbf,0x3e,0xda,0x14,0x26,0xcc,0x15,0x91,0x7c,0x28,0xb8,0x91,0x96,0xd2,0x8a,0x73,0xca,0x8a,0x1c,0x80,0x28,0xab,0x17,0x55,0x60,0x73,0x1c,0x0,0x89,0xbf,0x93,0xf0,0x28,0x54,0xb2,0x74,0x58,0x1b,0x5b,0x43,0x34,0x35,0x74,0x64,0xe8,0x8a,0xc,0xe5,0xc3,0x23,0x94,0x76,0xec,0xe6,0x4,0x1b,0x70,0xce,0xc9,0xeb,0x78,0xc5,0x2b,0xae,0xe2,0xc2,0x8b,0x2f,0x66,0xd1,0xa2,0x45,0x71,0xe,0x99,0x2f,0xfd,0xf9,0xb8,0xe9,0xbb,0xa2,0x3e,0x27,0x12,0x22,0x71,0xda,0x57,0x7b,0xf6,0xee,0xe5,0xee,0xdb,0xef,0xe0,0x8b,0x5f,0xfc,0x22,0x77,0x6e,0x7b,0x90,0x5d,0x3,0xa3,0x8c,0x9d,0xd4,0x4b,0x65,0x28,0x60,0x34,0x34,0xb1,0x21,0xa2,0xd0,0x60,0x12,0xf9,0xd7,0x42,0x32,0x5e,0x24,0xab,0x78,0x4c,0x3d,0x7,0xc0,0x89,0xa0,0x17,0x93,0xe9,0xf2,0x22,0x8a,0x2b,0xb9,0xaf,0x15,0x62,0xa0,0xd0,0xbe,0x5c,0xfa,0x22,0xcb,0x95,0x52,0xfb,0xa4,0xb2,0xb3,0xe3,0x58,0x2a,0xc3,0x0,0x95,0x4c,0x5c,0x4b,0x6c,0x9f,0x33,0x9b,0x5d,0x3c,0x1f,0xd5,0x5b,0xf8,0xe4,0x78,0x2e,0xc2,0x6,0x69,0x24,0x1,0x40,0x12,0x14,0xa4,0xcd,0x5e,0x24,0x1d,0xe5,0x83,0x62,0x53,0x97,0xf9,0xfc,0xf2,0x4,0x3d,0x61,0xd1,0x10,0x5,0x80,0x82,0xcd,0x5e,0x48,0x9b,0x7b,0xa5,0xca,0x12,0x85,0x55,0x54,0xd7,0x18,0x4f,0x86,0x77,0x72,0xd9,0xab,0xd7,0x7a,0x1,0x60,0x8e,0x23,0xd5,0x99,0xa6,0x5f,0x8a,0x8d,0xd8,0xbb,0x67,0xf,0x37,0xdf,0xfc,0x23,0x6e,0xff,0xc5,0xed,0xdc,0x7e,0xd7,0x3d,0xec,0x78,0xf2,0x8,0xe1,0xc0,0x72,0xe8,0x5b,0x82,0x2a,0xd,0x10,0xa9,0x0,0x63,0x35,0x46,0xeb,0x98,0x2c,0xa8,0xe2,0x6b,0x86,0xe9,0x65,0xc,0xe9,0x96,0x89,0x71,0xdc,0xec,0xa5,0xd,0x5b,0x12,0x0,0xa4,0x39,0x60,0xb4,0x20,0x40,0xb7,0x25,0x0,0xe4,0xe7,0x4f,0x2c,0x0,0x34,0xe7,0x69,0x4,0x12,0x60,0x2c,0x0,0x34,0x87,0x49,0xf9,0x29,0xc0,0x6,0x6,0xac,0x41,0x45,0x16,0x1d,0x19,0x2,0x63,0x28,0xd9,0x88,0xae,0x43,0xc3,0x94,0x77,0xee,0x61,0xf1,0x58,0xc4,0xe5,0x4f,0x7b,0x3a,0x57,0xbd,0xe2,0x15,0x5c,0x70,0xd1,0x45,0xe3,0xe5,0x26,0x3a,0xef,0xec,0xfb,0xf3,0x70,0x47,0xe3,0xc9,0x0,0xc4,0x82,0xc1,0xcd,0x37,0xdc,0xc4,0xf,0xae,0xbd,0x96,0x9b,0xee,0xfc,0x29,0x8f,0x94,0xe,0x31,0x7a,0x72,0x2f,0x23,0xb,0x3,0x2a,0x61,0x8d,0x5a,0x98,0x5e,0x25,0x54,0xd,0x42,0xde,0x64,0x5,0x0,0x69,0x63,0x97,0x36,0x39,0x57,0x1,0x80,0xfa,0x26,0x37,0x61,0xbc,0x19,0x11,0x0,0xa4,0xcd,0xde,0x55,0x0,0x90,0x58,0xf2,0x92,0x70,0x24,0x9,0x0,0x6,0x18,0xcb,0x57,0x3b,0x49,0xeb,0x55,0x0,0x2,0x54,0x5d,0x6c,0xf4,0xc7,0x5b,0xf3,0x1,0x59,0x9d,0x69,0xfa,0x5,0xa9,0x94,0x62,0xf1,0x92,0x25,0x5c,0x79,0xd5,0x2b,0xb9,0xf2,0xaa,0x57,0xb2,0x6d,0xdb,0x36,0x6e,0xfd,0xe9,0x2d,0xfc,0xe0,0xba,0x1f,0xf2,0xf0,0x96,0x87,0x39,0x54,0x9,0xd0,0x43,0xab,0x29,0xf7,0x2e,0xa2,0x62,0x2,0x94,0xd2,0x18,0x15,0x60,0x13,0x21,0xa0,0x23,0x15,0xa6,0xc7,0x1,0xe3,0xc6,0xac,0x2c,0x2a,0x8a,0xad,0xf4,0x5,0xd5,0x88,0x52,0x64,0x29,0x1f,0x1d,0xa6,0xb4,0xe3,0x71,0x96,0x55,0x15,0x97,0x5d,0x7c,0x31,0xbf,0xf2,0x6b,0xbf,0xc6,0x79,0xe7,0x9f,0xf,0x34,0xbf,0x2b,0xbf,0xf1,0xb7,0x8f,0xb4,0xf,0xd3,0x7e,0xd5,0x5a,0x73,0xd9,0x73,0x9e,0xcd,0x65,0xcf,0x79,0x36,0xf,0x3d,0xf0,0x20,0x5f,0xfd,0xf2,0x57,0xf8,0xf6,0xcd,0x3f,0x60,0xe7,0xc0,0x51,0x46,0xd7,0xf5,0x32,0xdc,0x6f,0xa8,0x46,0x86,0x5a,0xc9,0x12,0x25,0x97,0x69,0x48,0x35,0x37,0x7e,0xe8,0xcf,0x22,0x14,0xbf,0xc,0x7f,0x2,0x20,0xa4,0x8d,0xc2,0xa,0x74,0x8d,0xb1,0xc7,0x9f,0x0,0xcc,0x7b,0x48,0xa7,0x3,0xc6,0x58,0x6e,0xff,0xc5,0xcf,0xf9,0xf6,0xb7,0xbf,0xcd,0xed,0x77,0xdd,0xcb,0xf6,0x27,0xe,0x51,0x5e,0x7c,0x22,0xa6,0x77,0x31,0x46,0x97,0x89,0xd0,0xb1,0x5d,0x2,0xdd,0x68,0x6b,0x60,0x1c,0xfe,0x4,0xa0,0x39,0xbf,0x3a,0xc1,0xcf,0x5a,0xb4,0xa9,0x50,0x32,0x96,0xae,0x91,0xa,0xe5,0x5d,0x7b,0x58,0x72,0x74,0x94,0xcb,0x2f,0xbc,0x84,0x57,0xfc,0xca,0xab,0xb8,0xe0,0xc2,0xb,0xe3,0xb4,0xd,0x1b,0x94,0xc7,0xf4,0x22,0x1d,0xfb,0xa9,0x7a,0xe0,0xde,0xbb,0xef,0xe5,0xdf,0x3e,0xfd,0x69,0x6e,0xb8,0xe3,0x16,0xe,0xac,0xd2,0x1c,0x39,0xb9,0x8b,0xd1,0x6e,0x4b,0x25,0x8c,0x5,0x1,0x1b,0x98,0xba,0x33,0xa3,0x3a,0xfc,0x9,0x0,0xc7,0xf7,0x4,0xa0,0x92,0xaf,0xb6,0xf2,0xd7,0x0,0xb,0xe1,0x19,0xde,0x1e,0x29,0x1a,0x4f,0x7,0x1a,0x8f,0x99,0x2f,0xba,0xf8,0x12,0x2e,0xba,0xf8,0x12,0xb6,0x6f,0xdb,0xc6,0xb5,0xd7,0x5e,0xc3,0xd7,0xbe,0xf1,0x2d,0x1e,0xdf,0xf9,0x8,0xc,0xac,0xa2,0x6b,0x68,0x39,0x55,0x13,0x12,0xd9,0x0,0x4b,0x18,0xab,0x5,0xb4,0xf2,0x87,0x4a,0xd,0x50,0xe9,0x3f,0x16,0xb0,0xb1,0xd,0xfe,0x20,0x8a,0xe8,0x8a,0x22,0xca,0xbb,0xf7,0xd1,0xbf,0x6b,0x2f,0xe7,0xaf,0x5d,0xc7,0x6f,0xbf,0xf7,0xb7,0xb9,0xe4,0x69,0x4f,0x3,0xfc,0x17,0xff,0xf1,0x80,0xd6,0xba,0x49,0x8,0x3e,0xfb,0x29,0x67,0x73,0xf5,0x47,0x3e,0xcc,0x8f,0x7f,0x74,0x13,0xff,0xf5,0xd9,0xcf,0x71,0xcb,0xcf,0xee,0xe2,0xe0,0xda,0x12,0xc3,0xab,0xca,0xc,0x9b,0x2a,0xb5,0x12,0x44,0xa1,0xad,0xbf,0x60,0xd9,0x33,0xa1,0xc7,0x6c,0x81,0x7a,0x2b,0xff,0xaf,0xf8,0x4,0x0,0x30,0x2,0x41,0x2f,0xf5,0x36,0xd5,0x9c,0x53,0x3e,0xad,0x68,0x59,0x50,0x10,0x66,0x52,0xf7,0x96,0xd9,0x78,0xb2,0xc5,0xc1,0xfc,0x57,0xbc,0xfc,0xb5,0xef,0x92,0x9f,0x6c,0xb2,0x36,0x2a,0x55,0xa1,0x6b,0x94,0x27,0xc3,0xbb,0x78,0xd6,0xab,0x3d,0x9,0xd0,0x23,0x8f,0xac,0xce,0xf9,0xc9,0x27,0x77,0xf3,0xe5,0x2f,0x7e,0x91,0x6b,0xae,0xfd,0x1,0xdb,0x76,0x1f,0xa2,0xbc,0x78,0x2d,0xb6,0x6f,0x9,0x91,0xa,0x89,0x74,0x0,0x3a,0x56,0xd,0x58,0x14,0x56,0x8f,0x7f,0x1f,0xd5,0xf7,0x40,0xf1,0x54,0x40,0x3a,0x1,0x40,0x98,0x6b,0xf9,0x53,0x1,0x2b,0x9c,0x0,0x88,0x27,0x72,0x18,0xf1,0xcb,0x5e,0x9a,0x3f,0x79,0xe2,0xaf,0xcd,0x59,0x30,0x34,0x14,0x18,0x2b,0x6a,0x88,0xa7,0x48,0xe6,0xa7,0x8a,0x62,0x5d,0x7f,0x2d,0xa2,0x64,0xc,0xdd,0x47,0x47,0x8,0x1f,0xd9,0xc9,0xfa,0x9e,0x1,0x5e,0xfb,0xea,0x57,0x73,0xd5,0xab,0x5e,0x45,0xa9,0x54,0xf2,0x5f,0xfc,0xb3,0x8,0xc6,0x98,0xfa,0x7b,0x38,0x32,0x7c,0x84,0x6f,0x7c,0xf1,0x6b,0xfc,0xe7,0x17,0xff,0x8b,0x8d,0xea,0x49,0x86,0xcf,0xec,0xe5,0x68,0xbf,0xa1,0x52,0x8a,0x12,0x93,0xc3,0xb6,0x4e,0x78,0xcd,0x9f,0x8,0x38,0x92,0x0,0xc5,0xaf,0xeb,0xc9,0x12,0x3,0x49,0xd2,0x4a,0xa7,0xa,0x59,0x48,0x6e,0x91,0x85,0x68,0x45,0xee,0x80,0x73,0x69,0x25,0xa3,0x3f,0x52,0x98,0x74,0x2a,0x50,0x74,0x84,0x2f,0x94,0xab,0x84,0xaf,0xfd,0x63,0x19,0x49,0xfa,0xcd,0x6,0x1,0x40,0xea,0x6,0x31,0x2c,0xcc,0x6f,0xec,0xa2,0x5a,0x40,0x5a,0xac,0x44,0x36,0x71,0x91,0x0,0x90,0x4f,0x9b,0xad,0x51,0x21,0xbb,0x5f,0x32,0x43,0x2c,0x9a,0x28,0xcd,0x97,0x51,0x2d,0xd5,0xa0,0x34,0xca,0x93,0xe5,0xbb,0xbd,0x0,0xe0,0x71,0x4c,0x64,0x8f,0x48,0x77,0xec,0xd8,0xc1,0xf7,0xbe,0xf3,0x2d,0xbe,0xf6,0xcd,0xef,0xb0,0xeb,0x50,0x8d,0xd2,0x92,0x93,0x30,0xdd,0x83,0xd4,0x8,0x40,0x97,0x30,0x68,0x4c,0x98,0xf7,0x3d,0xe0,0x6a,0x1e,0x58,0x14,0x0,0x54,0xde,0x2a,0x9b,0xd5,0xc2,0x32,0x57,0x64,0x9,0x30,0x93,0xd6,0x8,0x73,0x54,0xa9,0xfc,0xb1,0x66,0xec,0xb3,0x5e,0x52,0xb,0x64,0xdb,0x91,0x17,0x0,0xb0,0x6,0x65,0x23,0x82,0x5a,0x44,0x77,0x64,0x28,0xed,0xda,0xc3,0xc0,0x9e,0x3,0xfc,0xf2,0xb3,0x2f,0xe7,0x2d,0x6f,0x7b,0x1b,0xab,0x57,0xaf,0x8e,0xeb,0xd2,0xb0,0xe1,0x78,0xcc,0xe,0x64,0x5,0xb2,0x2d,0x9b,0x37,0xf3,0xe9,0x4f,0x7e,0x8a,0x6b,0x6e,0xbb,0x91,0x3d,0x27,0xc1,0x91,0xd5,0x21,0x23,0xa5,0x1a,0xb5,0x72,0x6c,0x59,0x30,0x55,0x29,0x8d,0x8f,0x14,0xe9,0x88,0x1c,0xda,0x13,0x0,0x8a,0x37,0xb9,0x26,0x38,0xb,0x0,0xb5,0x7c,0x78,0xa1,0x0,0x90,0x85,0x24,0x3c,0x14,0x9,0x0,0xd9,0x7a,0x1b,0x44,0xd6,0xbe,0x8,0x95,0xf9,0x39,0x2a,0x10,0x0,0x8a,0xe1,0x67,0x96,0x0,0x65,0x29,0xf0,0xed,0xee,0xe1,0xd1,0x8c,0xf4,0x7e,0xb9,0xb5,0x96,0x28,0x8a,0x58,0xbd,0x7a,0x35,0x6f,0xfb,0xad,0xb7,0xf3,0x6f,0xff,0xfa,0x69,0xae,0x7a,0xfe,0xd3,0xe8,0x39,0xb0,0x9,0xf3,0xe4,0x66,0xca,0xd1,0x8,0xda,0x54,0x50,0xa6,0x16,0x5f,0x6d,0x83,0x79,0x77,0x45,0xad,0xde,0x5e,0x63,0x8,0x6a,0x11,0x61,0xb5,0x46,0xef,0x68,0x85,0xf0,0xc1,0x2d,0x9c,0x16,0x5,0xfc,0xd5,0x7b,0xff,0x98,0x3f,0xff,0xab,0xbf,0x62,0xf5,0xea,0xd5,0x9e,0xd5,0x3f,0x8b,0xd1,0xa8,0x82,0x89,0xa2,0x88,0x75,0xa7,0x9c,0xc2,0xfb,0xff,0xf6,0xff,0xf2,0xbe,0x77,0xfd,0x9,0xe7,0xee,0x5d,0xc6,0x82,0x3b,0x86,0x59,0x70,0xa4,0x44,0xd7,0x98,0x22,0xac,0x28,0x79,0xcf,0xf5,0x38,0x6,0x94,0xe3,0xd3,0x3e,0xfc,0xec,0x12,0x61,0xbd,0xbe,0xd6,0xa3,0x25,0xa4,0x5c,0x1,0x63,0xc,0xc6,0x18,0x96,0x2f,0x5f,0xce,0x9f,0xff,0xc5,0x5f,0xf2,0x7f,0xdf,0xff,0x3e,0x2e,0x5a,0xbb,0x88,0x68,0xc7,0x5d,0x84,0x47,0x9e,0xa0,0x4c,0x5,0x1d,0x55,0xc0,0xd4,0xb0,0x46,0xfa,0x7a,0x98,0x9b,0x50,0x4a,0x81,0x31,0xb1,0xf9,0xde,0x5a,0x8d,0xae,0x28,0xa2,0xef,0xe0,0x11,0xba,0xef,0xdf,0xcc,0x4b,0xce,0x3e,0x9f,0x8f,0xfe,0xe3,0x47,0x79,0xd1,0x8b,0x5f,0x5c,0xd7,0x37,0xfb,0x8d,0xbf,0x33,0x90,0x8e,0x79,0x80,0x97,0xbc,0xec,0xa,0xfe,0xf1,0xa3,0x1f,0xe5,0xaa,0x53,0x2e,0x67,0xf1,0xad,0xc3,0x2c,0xdc,0xad,0xe9,0x19,0xd3,0x94,0xc7,0x14,0x3a,0xf9,0x28,0x6e,0xb4,0x37,0xe0,0x71,0xfc,0xe1,0x67,0x99,0x4,0x3f,0x40,0x3d,0x26,0x9,0xad,0x75,0x13,0x71,0xea,0xd2,0x4b,0x9f,0xc1,0x47,0xff,0xe9,0x63,0xbc,0xeb,0xb7,0xde,0xc8,0xc0,0xc8,0x63,0x44,0x4f,0x3c,0x44,0xd9,0x8c,0x11,0x98,0xa,0xda,0x36,0x9c,0x6,0x1c,0xe7,0x7a,0x4f,0x1f,0xd2,0xaf,0xfe,0xc4,0x8c,0x6f,0xb5,0x46,0x77,0xcd,0x50,0x7a,0xf4,0x71,0x16,0x6d,0x7f,0x9c,0x3f,0x7c,0xcb,0x5b,0xf9,0xdb,0xf,0x7f,0xa8,0xfe,0xd5,0xef,0x9,0x7e,0x9d,0x87,0xf1,0xdb,0x31,0x86,0x93,0x4e,0x3a,0x89,0xab,0xff,0xee,0x83,0xbc,0xf7,0x2d,0xbf,0xcf,0x49,0xf7,0x5,0x2c,0xdc,0x14,0xd1,0x3b,0x16,0x52,0x1e,0x53,0x84,0xd5,0xf8,0x8e,0xe0,0xfc,0x35,0xad,0x5e,0x44,0x88,0x9b,0xfa,0x2f,0x7b,0x57,0x84,0xba,0x59,0x33,0x93,0x83,0xe8,0xf8,0xc1,0xe4,0x63,0x1b,0xf2,0x64,0xc1,0xc4,0x21,0x7b,0x73,0x90,0xca,0xef,0xaf,0xa2,0xfe,0x13,0x72,0xd7,0xa7,0x24,0x9d,0x50,0x11,0x9d,0xc4,0x69,0x8c,0x59,0x2b,0xea,0x45,0x55,0xb2,0x58,0xa9,0x79,0x3b,0x50,0x3d,0xda,0x45,0xca,0xb,0x30,0xc6,0xd0,0xdd,0xdd,0xc5,0x1b,0xde,0xf8,0x66,0x2e,0xba,0xf8,0xa9,0x7c,0xec,0x9f,0xfe,0x91,0x5b,0xee,0xba,0x93,0xae,0x13,0x36,0x50,0xeb,0x1a,0xc4,0xa8,0x0,0x13,0x84,0xc9,0x78,0xcd,0x5c,0x17,0x14,0xf4,0xa4,0xa,0x23,0xde,0x12,0xca,0xcd,0x53,0x9b,0x9f,0xb9,0xd6,0xe6,0x75,0xf6,0x90,0x4f,0x1b,0x97,0x31,0xf1,0xd5,0x2d,0xe9,0xa,0x21,0x80,0x69,0x22,0x7c,0x29,0xac,0x35,0x18,0x1b,0x11,0xd6,0x22,0xba,0xaa,0x11,0xc1,0xf6,0x9d,0x9c,0xd6,0xd5,0xcb,0x1f,0xfd,0xcd,0xfb,0xb9,0xf4,0x19,0xcf,0x88,0xd3,0xf8,0xaf,0xfe,0x8e,0x87,0xd6,0xba,0xfe,0x1e,0x5f,0xfb,0x86,0xd7,0x71,0xea,0xe9,0xa7,0xf2,0x81,0xf,0x7c,0x80,0xbb,0xee,0xda,0x4e,0x78,0x46,0x17,0x47,0xfa,0xaa,0x54,0x81,0xa8,0x64,0x9a,0xc7,0x8,0x20,0xba,0x8c,0x6,0x21,0xcc,0x16,0x2c,0xee,0x32,0x9f,0x2b,0x1f,0xcd,0xf5,0xba,0xa0,0xa0,0xc7,0x97,0xca,0x2d,0xf4,0x4c,0x98,0x4d,0x2b,0xe9,0xfb,0x8b,0x38,0x0,0x99,0x30,0x67,0x99,0x20,0xbf,0xdf,0x4e,0x4,0x3d,0x3e,0xb1,0xe5,0x47,0x49,0x8f,0xb1,0x31,0xef,0xa8,0xf1,0x11,0x93,0xdb,0xdc,0xa3,0x8a,0x9e,0xa2,0xb2,0x9a,0x1e,0x77,0xed,0x48,0xca,0x59,0x6a,0x7e,0xa4,0x32,0xa5,0xb4,0x56,0xe6,0xa8,0x78,0x78,0xb4,0x88,0xc6,0xd3,0x80,0x33,0xcf,0x3c,0x93,0x8f,0xfc,0xc3,0x47,0xf9,0xed,0xd7,0xfd,0xa,0xc1,0x13,0xf,0x12,0x1c,0xd8,0x41,0xc9,0x8e,0x11,0xd6,0xc6,0xd0,0x26,0x42,0x59,0x83,0x9e,0x60,0xe,0x68,0xe1,0x71,0x8d,0xab,0x30,0x4e,0xf3,0x4c,0x2a,0x43,0x2a,0x47,0x8e,0x17,0xb7,0x21,0x48,0x1f,0x63,0x8,0xa3,0x1a,0xe5,0x5a,0x95,0xde,0xd1,0x31,0xca,0xf,0x6d,0xe1,0x92,0xa5,0x27,0xf0,0x77,0x1f,0xf9,0x8,0x97,0x3e,0xe3,0x19,0x44,0x89,0xf5,0x39,0xbf,0xf9,0xcf,0xd,0x34,0x8e,0xf7,0x8b,0x2f,0xb9,0x84,0xf,0x7d,0xf8,0xc3,0xbc,0x64,0xe5,0xa5,0x2c,0xbe,0xab,0xca,0xe0,0xe1,0x80,0x72,0x5,0x82,0x2a,0xe8,0x28,0xfd,0xc0,0x3a,0xd6,0x63,0x26,0xf8,0xfb,0x64,0x1e,0xa,0xca,0x71,0x79,0x6a,0xc2,0xd3,0x4a,0xda,0x6a,0x26,0x6d,0xb5,0xe0,0x89,0x26,0xf9,0xb4,0xae,0x52,0xf4,0xb3,0x4e,0x42,0xc1,0x15,0x44,0xf,0x8f,0xc9,0x20,0x3d,0xd6,0x8e,0xa2,0x88,0x72,0xa9,0xc4,0x6f,0xbd,0xfd,0x77,0x78,0xff,0xfb,0xfe,0x92,0x13,0xc2,0x61,0x6a,0x8f,0x6f,0xa2,0x64,0x2a,0x28,0x53,0x41,0x59,0xe9,0x4b,0xa4,0xb3,0x10,0xcf,0x1a,0x95,0x7c,0xf9,0x5b,0x54,0x14,0x11,0x54,0xd,0xdd,0xc3,0x55,0xc2,0x87,0xb7,0xf3,0xcb,0x17,0x5e,0xc2,0x7,0x3f,0xfc,0x61,0x4e,0x3a,0xe9,0x24,0x6a,0xb5,0x1a,0xc1,0x3c,0x75,0xd2,0x33,0x97,0x91,0x8e,0xf7,0x5a,0xad,0xc6,0xc9,0x27,0x9f,0xcc,0xff,0xfd,0xc8,0xd5,0xbc,0xea,0xfc,0x17,0xb3,0xf0,0xd6,0x31,0x16,0xee,0x2d,0xd3,0x35,0xa6,0x63,0x75,0x80,0x49,0x38,0x1,0x1d,0xa3,0x0,0x6b,0xe7,0xb8,0xbe,0x95,0xcf,0xd7,0x99,0x83,0x17,0x0,0x72,0xb0,0x75,0xb2,0x8a,0x87,0xc7,0x54,0x22,0x8,0x82,0xfa,0xd7,0xd1,0x73,0x9e,0xfb,0x5c,0x3e,0xf8,0xc1,0xf,0x72,0xd1,0xba,0x13,0x88,0x76,0x3d,0x44,0xb9,0x36,0x8a,0x8e,0xaa,0x60,0xaa,0x74,0x32,0xfb,0x34,0x5e,0xce,0xe3,0xd3,0x3e,0x9d,0xb0,0xfd,0xbb,0x47,0x46,0x9,0x1f,0xde,0xca,0xab,0x2e,0x7f,0x2e,0xef,0x7b,0xff,0xfb,0x59,0xbc,0x78,0x31,0xc6,0x18,0xc2,0xd0,0xdb,0x21,0x9b,0xcb,0x8,0xc3,0x10,0x63,0xc,0xbd,0xdd,0x3d,0xfc,0xe9,0x5f,0xfe,0x19,0x6f,0xbb,0xe2,0x75,0x2c,0xf9,0x45,0x95,0x5,0xbb,0x3,0xba,0x2a,0x1,0xe5,0x9a,0x46,0x45,0xf3,0x99,0x13,0x70,0xfc,0xe1,0x5,0x80,0x2,0xf8,0x21,0xe9,0x31,0x1d,0x68,0xfc,0x3a,0x3a,0xed,0xb4,0xd3,0xf8,0xf0,0x47,0x3e,0xc2,0x73,0x2f,0x39,0x87,0xca,0xb6,0x7b,0x28,0x57,0x8f,0xa0,0xa3,0x2a,0x2a,0xaa,0x8e,0xf3,0x4f,0x3a,0xea,0xeb,0x38,0xb5,0x76,0x68,0x51,0xb5,0xe4,0x8e,0xff,0xe8,0x18,0x7a,0xe3,0x56,0x5e,0xf5,0xbc,0x17,0xf0,0x9e,0xff,0xfd,0xbf,0x29,0x95,0x4a,0x5e,0xdf,0x3f,0x8f,0x90,0xaa,0x4,0xca,0xe5,0x32,0x7f,0xf0,0xee,0x3f,0xe2,0xdd,0x6f,0x7b,0x17,0x2b,0xee,0x53,0xb1,0x10,0x30,0x1a,0x9f,0x4,0x68,0xa3,0x3a,0x78,0xc1,0x6d,0x49,0x31,0xcd,0xf1,0xfa,0xd2,0x2f,0x42,0xa8,0x1b,0xf4,0x6,0x6d,0xbd,0x3,0x23,0xd3,0x81,0x72,0x90,0xc,0xf4,0x48,0x5c,0xd,0x24,0x62,0x13,0xb9,0x7e,0x93,0x49,0x80,0x22,0x75,0x31,0x17,0x33,0x36,0x2b,0x9a,0xaf,0x8c,0xd6,0xb1,0x47,0x32,0xdd,0xb9,0xa3,0xd2,0x63,0x96,0x23,0xfd,0x3a,0x1a,0x18,0x18,0xe0,0x2f,0xde,0xf7,0xd7,0xc,0x7e,0xf8,0x43,0x7c,0xf5,0x3b,0xd7,0xd0,0xb5,0xf2,0x74,0xaa,0x5d,0xfd,0x18,0x2c,0x4a,0x5,0x9,0xc1,0x6f,0x7c,0x90,0x5a,0x6b,0x85,0x39,0x20,0x91,0xf1,0xa,0x28,0xbd,0x39,0x2,0x61,0x51,0xda,0x2c,0xd9,0xd6,0xa6,0xdb,0x7b,0xae,0xe4,0xa6,0x10,0x6b,0xc1,0xc4,0x9b,0x7f,0xd7,0xe8,0x18,0xea,0xe1,0xad,0xbc,0xea,0xf9,0x2f,0xe2,0x3d,0x7f,0xfc,0xde,0xba,0x55,0x3f,0xbf,0xf9,0xcf,0x2f,0xa4,0x76,0x32,0xac,0x31,0xbc,0xe6,0xd,0xaf,0xa5,0xb7,0xaf,0x97,0xff,0xfb,0xb1,0xf,0xc5,0xa3,0x67,0x99,0x5,0x15,0x51,0x53,0x66,0xdc,0x42,0x66,0x7d,0x7c,0x17,0x19,0xed,0x71,0xb4,0xfa,0xe7,0x6a,0xbb,0xbf,0x90,0x18,0x98,0x2d,0x5b,0x50,0xd1,0x59,0xc1,0x60,0x10,0x35,0x81,0x1c,0x98,0xe6,0xa7,0x32,0x61,0xb9,0xc,0x9d,0x82,0xe2,0x3a,0x16,0x84,0xb7,0x80,0x9,0xcf,0xe0,0xa4,0x32,0x8a,0x6e,0x6,0xe4,0xe2,0x4a,0x82,0x4e,0x4b,0x94,0xfd,0xac,0x39,0x32,0xb9,0xec,0x7c,0x1d,0x8b,0xb6,0xff,0x2c,0xdb,0x59,0x5e,0x10,0xb5,0x35,0x85,0x22,0x84,0x87,0xc7,0x54,0x21,0xfd,0x3a,0xea,0xed,0xe9,0xe1,0x4f,0xfe,0xf4,0xcf,0x38,0x61,0xf9,0x9,0x7c,0xfc,0xd3,0xff,0x46,0x69,0xd5,0x69,0xd4,0x7a,0x6,0x30,0x51,0x0,0x41,0x8,0x5a,0xd5,0x9,0xbe,0xd2,0x92,0xa6,0xa4,0x8d,0x58,0x8,0x93,0xbf,0x3b,0xe4,0xb4,0xb2,0x58,0x5d,0xc,0xa5,0xe2,0x2b,0x5e,0x2a,0x8a,0x50,0x51,0x8d,0x9e,0xd1,0x2a,0x76,0xd3,0x76,0x5e,0x99,0xd9,0xfc,0xbd,0xbe,0x7f,0x7e,0x42,0x29,0x85,0x4a,0x6c,0x6,0x5c,0xf9,0xca,0xab,0x30,0xc6,0xf0,0xfe,0x7f,0xfc,0x5b,0xd4,0x79,0x1,0xfb,0x97,0xc4,0x77,0x2,0xa2,0xb2,0x4d,0xd6,0xf8,0x46,0xb4,0x61,0xf6,0xb7,0x15,0xe7,0x3d,0xe2,0x66,0x9f,0xd,0x93,0xd2,0x56,0x84,0x72,0xaa,0x5,0x65,0xcf,0x3e,0x78,0x51,0xbc,0x8,0x7e,0x9d,0xf2,0x98,0x1,0xa4,0x5f,0x47,0xc6,0x18,0x7e,0xe3,0x6d,0x6f,0xe3,0xf7,0x7f,0xf7,0xb7,0x31,0x4f,0x6c,0x26,0x18,0x39,0x4c,0x60,0x6a,0x10,0xd5,0xb0,0xe2,0xe9,0xda,0xec,0x41,0xda,0x6,0x65,0xc,0x2a,0x8a,0xaf,0xfa,0xd9,0x2d,0xdb,0xb9,0xe2,0x19,0xcf,0xe2,0x3d,0xef,0xfd,0x5f,0xf5,0x63,0x7f,0xbf,0xf9,0x7b,0x28,0xa5,0x88,0xa2,0x88,0x57,0xfc,0xca,0x2b,0xf9,0x83,0xb7,0xbc,0x83,0xc5,0x77,0x46,0xc,0xed,0xf,0x29,0x57,0x3,0x82,0x9a,0x46,0xd9,0x94,0x16,0xd8,0x29,0x63,0x65,0xf6,0x1e,0xef,0xbb,0xc0,0xb,0x0,0x12,0x14,0x1d,0xac,0x93,0xf2,0xe8,0x34,0xa4,0x36,0x3,0xac,0x31,0xbc,0xee,0xf5,0x6f,0xe0,0x37,0xdf,0xf4,0x7a,0xcc,0xce,0x8d,0x84,0xd5,0xa3,0xb1,0xe9,0x60,0x13,0xc5,0x5f,0xd7,0xc7,0xbb,0xa2,0x45,0xb0,0x16,0x6d,0x2c,0xd4,0x22,0xba,0x8c,0xc1,0x6e,0x7f,0x8c,0xf3,0xd7,0xac,0xe5,0xff,0xfb,0x5f,0xef,0xa1,0x5c,0x2e,0xfb,0x63,0x7f,0x8f,0x3a,0x52,0xe,0x8c,0xb5,0x96,0xd7,0xbd,0xe9,0xf5,0xfc,0xfa,0x8b,0x7f,0x85,0xa1,0x3b,0x6b,0xc,0x1c,0x29,0x51,0xaa,0x28,0x74,0x94,0x18,0xb,0xf2,0xb,0xf0,0x8c,0xc0,0xcf,0xca,0x1c,0x3a,0x4b,0x82,0xf3,0x98,0x1b,0x50,0x2a,0xbe,0x3a,0x67,0x8c,0xe1,0x37,0xde,0xfa,0x36,0x5e,0xff,0xeb,0xbf,0xc2,0xe8,0x23,0xf,0x52,0x8e,0xc6,0x50,0x51,0x6c,0x31,0x70,0xf6,0x91,0xa5,0x13,0xe3,0x5f,0xd6,0x82,0x31,0x94,0x8c,0x41,0x3d,0xf6,0x4,0xa7,0xf6,0xf,0xf1,0x57,0x7f,0xf3,0x37,0xc,0xd,0xe,0x11,0x45,0x91,0xff,0xf2,0xf7,0x68,0x42,0x3a,0x1e,0xac,0xb5,0xbc,0xeb,0xff,0xfb,0x7d,0x5e,0xf5,0x8c,0x2b,0x58,0x70,0x4f,0x44,0xdf,0x48,0x99,0x52,0x45,0xa3,0x8d,0x42,0x65,0x3d,0x4a,0xcd,0x1a,0x74,0xe6,0x97,0x7e,0x11,0xc2,0xe6,0x26,0xb8,0xe8,0xd7,0xe5,0x78,0xa2,0x24,0x21,0x58,0x2,0xcc,0xeb,0x78,0x38,0x6,0x7,0x20,0x13,0xde,0x8e,0x45,0x24,0x25,0xe4,0x57,0x90,0x34,0x35,0x12,0xe4,0xe1,0x31,0x93,0x68,0x5c,0x18,0x7f,0xe7,0x77,0x7f,0x8f,0x27,0x9f,0xdc,0xc3,0xb7,0x6f,0xb8,0x99,0xee,0x13,0x4f,0xa3,0x1a,0x59,0x8,0x4a,0x48,0xb,0x8f,0x6d,0xf8,0x37,0x1b,0xda,0x8,0x2d,0xe8,0x3a,0x4d,0x61,0x5a,0x99,0x44,0xd8,0x54,0x5f,0x2c,0xd6,0x1a,0x54,0xea,0xdc,0xe7,0xc0,0x21,0xfa,0xf,0x1f,0xe5,0x8f,0xde,0xff,0x27,0xac,0x59,0xb3,0x6,0x63,0xc,0x41,0x10,0x14,0x37,0xd8,0x63,0xde,0x22,0x55,0x1b,0x75,0x95,0xbb,0x78,0xf7,0x7b,0xdf,0xc3,0xae,0x77,0xee,0xe2,0xba,0xfb,0x7f,0x4e,0xf4,0x94,0x0,0xab,0x6b,0x54,0xba,0xc6,0xd,0xf5,0x34,0x9f,0x6,0x48,0x1c,0x80,0x2,0x5e,0x80,0x64,0xcd,0xd2,0xd9,0x93,0xa0,0x14,0x36,0x26,0x94,0x23,0x71,0x5,0x3a,0x67,0xef,0xc8,0x98,0x2,0x96,0x4,0x0,0x37,0x8e,0xbd,0xd8,0x64,0x91,0xb1,0x24,0xb8,0x3,0x86,0xbc,0xfb,0x51,0x2d,0x94,0x22,0xec,0xeb,0x8e,0xa2,0x43,0x12,0x26,0xd4,0xbb,0x80,0x15,0x6d,0xbd,0x10,0xe0,0x71,0x1c,0x90,0x2e,0x8c,0x5a,0x6b,0xde,0xfd,0x9e,0xf7,0x70,0xe8,0xd0,0x41,0x7e,0x72,0xf7,0x83,0x94,0x56,0x9e,0x42,0xcd,0x58,0x2,0x13,0x62,0x75,0xb3,0x10,0x60,0xc4,0x61,0x9a,0x57,0x19,0x28,0x9b,0x77,0x1b,0x1c,0xcf,0x29,0x81,0x4,0x38,0xc1,0x4d,0x3,0x95,0x7e,0xf9,0xdb,0x8,0x55,0x8b,0xe8,0xaa,0x54,0xe0,0xd1,0x5d,0xbc,0xed,0xad,0x6f,0xe5,0x69,0x4f,0x7f,0x3a,0x51,0x14,0xf9,0xcd,0xdf,0xe3,0x98,0x48,0xf9,0x0,0xfd,0xfd,0xfd,0xbc,0xf7,0x4f,0xff,0x98,0x5d,0xef,0x7c,0x27,0xf7,0x6e,0x7b,0x8c,0xda,0x3a,0x8d,0xd1,0x35,0xaa,0xa5,0x8,0xab,0xa2,0xcc,0x58,0x6c,0x65,0xc3,0x96,0x26,0x86,0x44,0xe4,0x93,0xd8,0xfd,0x42,0x3c,0x35,0x56,0x50,0xce,0x71,0x42,0x3b,0xdb,0x53,0xd2,0xa7,0x5e,0x5,0x20,0xc2,0x6b,0xa0,0x3c,0x8e,0x1f,0x52,0x21,0x60,0x60,0x60,0x80,0x3f,0xfc,0xa3,0xff,0x8f,0x35,0xb,0xfb,0x88,0xf6,0x3f,0x4e,0x60,0xd,0x24,0xd6,0x2,0x8f,0xff,0xb1,0x7a,0x7c,0x94,0xa7,0x22,0x43,0x68,0xc,0xd1,0xf6,0xc7,0x78,0xde,0x53,0x9f,0xc6,0x6b,0x5e,0xff,0x3a,0xaf,0xf3,0xf7,0x70,0x46,0xea,0x4d,0x70,0xdd,0xba,0x75,0xfc,0xc9,0x1f,0xff,0x9,0xcb,0xb7,0xf7,0x32,0xb0,0xb7,0x44,0x69,0x2c,0x20,0x88,0xf4,0x2c,0x3b,0x64,0x9f,0x5d,0xb5,0x99,0xa,0xf8,0x59,0x2a,0xc0,0xda,0xc4,0x65,0xa5,0x97,0x2,0x3c,0x8e,0x13,0x52,0xd3,0xc1,0x27,0x9e,0x78,0x22,0x7f,0xfa,0xa7,0x7f,0x4a,0xcf,0xc8,0x41,0x38,0x7a,0x0,0x9d,0x30,0xed,0xad,0x39,0x7e,0x57,0xea,0x14,0x80,0x31,0x28,0x13,0xa1,0x23,0x83,0xda,0x7b,0x80,0x35,0x3d,0x3,0xfc,0xce,0x3b,0x7e,0x8f,0x40,0x7,0xfe,0xba,0x9f,0x47,0x4b,0x48,0xc7,0xfa,0xd3,0x9e,0xf1,0x74,0xde,0xf8,0xca,0xd7,0x32,0x74,0x9f,0xa1,0x6f,0xb4,0x4c,0xa9,0xa2,0x8,0x4c,0x7a,0x33,0xc0,0x63,0x3a,0xe0,0x5,0x0,0x1,0x75,0xfb,0x0,0x7e,0xd4,0x79,0x1c,0x47,0x4,0x41,0x40,0x14,0x45,0x5c,0x70,0xc1,0x85,0xbc,0xed,0x2d,0x6f,0x26,0x7a,0x72,0x7,0x61,0x75,0xc,0x4c,0xec,0xf8,0xe3,0xb8,0x9a,0x50,0xb5,0xa0,0x22,0x4b,0x30,0x56,0xa1,0xbc,0x7b,0x1f,0x6f,0x79,0xf3,0x9b,0x38,0xe9,0xa4,0x93,0xbc,0x95,0x3f,0x8f,0x49,0x21,0xbd,0x19,0xf0,0xd6,0xb7,0xbf,0x8d,0xcb,0xd7,0x3f,0x8d,0x81,0x87,0xc,0xdd,0x95,0x12,0xba,0x9a,0xd8,0xc0,0xc8,0xea,0x88,0xa7,0x14,0x9d,0x63,0xb9,0x6f,0xaa,0xd1,0x64,0x9,0x50,0x46,0x1b,0x1c,0x0,0x29,0x37,0x41,0x61,0x29,0x7e,0x6c,0xb,0xee,0x4c,0x31,0x79,0xae,0x80,0x2d,0xb0,0x2c,0x98,0xff,0x0,0x11,0xae,0x96,0x28,0x99,0x27,0x62,0x75,0x4a,0x6e,0xf2,0x52,0x80,0xc7,0xf1,0x45,0xea,0x62,0xf5,0xd5,0xaf,0x79,0xd,0x77,0xdd,0x75,0x37,0xd7,0xdf,0x7e,0x27,0xe5,0x95,0xa7,0x50,0x8b,0x80,0xa0,0x14,0x5f,0x21,0x14,0xae,0x4d,0xc9,0xce,0xac,0x6c,0x6e,0xc0,0x2b,0xc1,0x12,0xa0,0xa5,0x80,0x1b,0xa3,0x6c,0x6c,0xe9,0x3f,0x31,0xf8,0x13,0xda,0x8,0xb3,0xf3,0x9,0x2e,0x3a,0xf3,0x6c,0x7e,0xe9,0x97,0x7f,0x99,0x28,0x8a,0xfc,0xe6,0xef,0x31,0x29,0xa4,0xae,0xb3,0x4b,0x61,0x89,0xdf,0x7b,0xd7,0x3b,0x79,0xe0,0xf7,0x37,0x62,0x9e,0xdc,0x8b,0x5e,0x1,0x63,0xda,0x10,0x95,0x52,0xba,0xaa,0xcc,0x1,0xb0,0xa2,0x6e,0x3e,0xbf,0xb7,0x19,0xdb,0x4c,0xda,0xb3,0x80,0x51,0x35,0xc1,0x68,0xd6,0x18,0xb9,0x5d,0x49,0xb0,0x18,0x68,0x8b,0xe,0x8a,0xa7,0x40,0x3f,0x3f,0xad,0x48,0xea,0xa7,0xa7,0xca,0x5,0x6f,0x71,0x29,0x99,0x47,0x8,0x4a,0x39,0x47,0x4d,0x8f,0x75,0x7d,0x64,0xd7,0xc2,0xf9,0x42,0xa4,0x7a,0x1f,0xc3,0x2d,0xb1,0x1d,0x4f,0xe7,0xe1,0x71,0xbc,0x90,0x1e,0xa5,0x7,0x41,0xc0,0x6f,0xff,0xce,0xdb,0x59,0xd6,0x5d,0xc2,0x1e,0xda,0x4b,0x68,0x22,0x74,0xdd,0x3e,0x40,0x91,0xab,0x5e,0xd3,0xf4,0x48,0xee,0x80,0x5b,0x71,0x2f,0xac,0xac,0x5,0x6b,0xd0,0x51,0x8d,0xc0,0xd4,0x8,0xf,0x1f,0x66,0x60,0xa4,0xca,0xef,0xbd,0xe3,0xf7,0xe8,0xea,0xea,0xaa,0xdb,0x33,0xf0,0xf0,0x98,0xc,0x52,0x61,0xf7,0x8c,0x33,0xcf,0xe0,0xcd,0xaf,0x79,0x23,0x3,0xf,0x5a,0x6,0x46,0x42,0x7a,0xab,0xd0,0x6d,0xc,0x65,0x1b,0xd1,0x45,0x44,0x17,0x36,0xf3,0x18,0xca,0x4e,0x4f,0x8d,0x12,0x35,0xc2,0xcc,0x23,0xbb,0xe4,0xad,0xe4,0x9e,0x78,0xfe,0xcc,0xad,0x33,0x1,0x2f,0xae,0xe7,0x30,0x2e,0x2c,0xa0,0xfc,0x3d,0x0,0x8f,0xe3,0x8f,0x74,0x61,0x5c,0xb7,0x6e,0x1d,0x6f,0xfd,0x8d,0xdf,0xc0,0x1e,0x78,0x12,0x5d,0xab,0xa0,0x4c,0x4d,0xfc,0x2a,0x99,0x2e,0xd4,0xcd,0xfd,0x1a,0x4b,0x18,0x59,0x6a,0x8f,0xef,0xe5,0x65,0xbf,0xfc,0xcb,0x9c,0x7e,0xc6,0x19,0xf3,0x9e,0xf8,0x97,0x5a,0x73,0x4c,0x9f,0x28,0x8a,0xea,0x4f,0xad,0x56,0xab,0x3f,0x8d,0xe1,0x51,0x14,0xd5,0xe3,0x5b,0xeb,0xbd,0xe2,0xc1,0xf8,0x49,0xc0,0x2b,0x7e,0xf5,0x15,0x3c,0xf3,0xd4,0x4b,0x29,0x6f,0x51,0x84,0xb5,0x10,0x55,0xd5,0x50,0x17,0x45,0xb,0xbf,0x23,0x27,0x78,0x5a,0xfd,0xc4,0x9d,0xfb,0x98,0xbf,0x33,0xf6,0x18,0xf0,0xd3,0xd0,0x63,0xb6,0x21,0xbd,0x19,0xf0,0xb2,0x2b,0xaf,0xe4,0xa2,0x73,0xce,0x62,0x74,0xf7,0x4e,0x82,0xc4,0xfc,0xee,0x8c,0x8d,0xd8,0x64,0xf3,0xf,0xac,0x25,0x3a,0x78,0x88,0x55,0xfd,0x83,0xfc,0xea,0xab,0x5f,0x1d,0xab,0xeb,0xe6,0xd1,0xe6,0x95,0x6e,0xd6,0xe9,0x46,0x9f,0x9a,0x39,0xd6,0x5a,0xd7,0x9f,0x20,0x8,0xea,0x4f,0x18,0x86,0xf5,0xa7,0x31,0x3c,0x8,0x82,0x7a,0xfc,0xf4,0xf4,0x64,0xbe,0xb,0x5,0x69,0x3f,0xf4,0xf5,0xf6,0xf1,0x96,0xdf,0x78,0xb,0x8b,0x9f,0x1c,0xa2,0xe7,0x40,0x99,0xb0,0xa6,0xd1,0x91,0xca,0xdd,0x62,0xf5,0x68,0xf,0xde,0x21,0x77,0xe,0x89,0x31,0x96,0xf9,0x21,0x0,0x7a,0x74,0x8,0xd2,0x2f,0xa3,0x30,0x8,0x78,0xeb,0x5b,0xdf,0xca,0xfd,0xef,0x7e,0xf,0xa3,0xc3,0x47,0x50,0x7d,0x83,0xf1,0x60,0x55,0xe9,0x57,0xcb,0x74,0xac,0x90,0x71,0xbe,0x16,0xe2,0x5b,0x8,0xb5,0x8,0xf6,0x1e,0xe0,0x5,0x2f,0xbd,0x92,0x13,0x4f,0x3c,0x71,0xce,0x13,0xff,0xd2,0xcd,0x3e,0xdd,0xe4,0x53,0x35,0x47,0xa3,0xba,0x63,0x78,0x78,0x98,0x3,0xfb,0xf7,0x73,0xf8,0xf0,0x11,0x46,0x47,0x47,0x39,0x7a,0xf4,0x28,0xa3,0x23,0xa3,0x18,0x13,0x31,0x3c,0x3c,0x8c,0x56,0xe3,0x6e,0x71,0x4b,0xe5,0x32,0xe5,0x72,0x89,0x52,0xb9,0x4c,0x6f,0x4f,0xf,0x43,0xb,0x17,0xd0,0xdf,0xdf,0xcf,0xa2,0x45,0x8b,0xa,0x6d,0x27,0xa4,0x16,0x15,0xe7,0x72,0x3f,0xa7,0x48,0xc7,0xfa,0x85,0x17,0x5f,0xc4,0xab,0x5e,0xf4,0x4a,0x3e,0x79,0xe3,0xa7,0xe9,0xba,0xa4,0x4c,0x54,0x1d,0xc3,0xe8,0x94,0xe0,0xe5,0x32,0xce,0x25,0xd7,0x57,0xcd,0xa7,0xba,0x56,0x8,0x6b,0x5,0x9d,0x2e,0x8f,0x84,0x3a,0xd7,0x1d,0xcd,0x70,0x6d,0xa0,0x34,0x2c,0x8b,0x3c,0xf7,0xe5,0x78,0x77,0xd2,0x47,0x8c,0xb6,0x62,0xa6,0xd9,0x57,0x25,0xbb,0x12,0x96,0xbc,0xfc,0x49,0x84,0xc1,0xbc,0xc1,0x93,0xb4,0x68,0x6b,0x53,0x1e,0x80,0x87,0xc7,0xec,0x40,0xaa,0xa,0x38,0xef,0xfc,0xf3,0x79,0xc1,0x73,0x2e,0xe7,0x2b,0xdf,0xbf,0x8e,0x9e,0x9e,0x1e,0x88,0xc0,0x28,0x85,0x52,0x41,0xc3,0x9c,0xcb,0x73,0x58,0xac,0x68,0x2d,0x4d,0x9a,0xa7,0xcd,0xf3,0x22,0xb6,0xf9,0x13,0x13,0x63,0xb5,0x89,0x50,0x47,0x8e,0xb2,0xac,0xb7,0x8f,0x97,0x5f,0x75,0x65,0xfc,0xf7,0x39,0xaa,0xf7,0x4f,0x37,0xfe,0xf4,0x6b,0x1d,0x20,0x32,0x11,0x47,0xf,0x1f,0x65,0xcb,0xe6,0x2d,0x6c,0x7c,0xe8,0x21,0x1e,0x7c,0xf8,0x21,0xf6,0xee,0xdb,0xc7,0x81,0x43,0x7,0x39,0x72,0xf4,0x30,0xc3,0x63,0xa3,0x8c,0xd5,0x2a,0xc,0xd7,0xe2,0xff,0x1b,0x6b,0x18,0xad,0x8e,0xa1,0x94,0x6,0xc,0x61,0x50,0xa2,0xa4,0x43,0x4a,0x3a,0x24,0xc,0x42,0x7a,0x4a,0x5d,0xc,0x74,0xf5,0xd1,0xd3,0xdd,0xc3,0x40,0x5f,0x3f,0xb,0x6,0x87,0x58,0x7b,0xd2,0x5a,0xce,0x38,0xfd,0xc,0x4e,0x3e,0x65,0x1d,0xcb,0x4e,0x58,0x46,0x4f,0x4f,0x4f,0xbd,0x7c,0x63,0xd,0x58,0xe6,0x85,0x20,0x60,0xad,0xe5,0x15,0xbf,0xfa,0xa,0xae,0xbb,0xe9,0x3a,0x36,0xee,0xda,0x46,0xb4,0x46,0xa1,0x6b,0x16,0x53,0x8a,0xb0,0x8c,0x1b,0xba,0xb2,0x58,0x8c,0xaa,0x9,0x39,0x64,0x89,0x81,0x16,0x2d,0x90,0xfb,0x42,0x8c,0xd3,0xce,0x27,0xee,0x71,0x8e,0x5b,0x84,0x69,0xe5,0x56,0x79,0x9e,0xab,0x2e,0x22,0x1b,0x6e,0x93,0x72,0xb2,0x38,0xd6,0x48,0x99,0xd0,0x12,0x60,0x11,0x84,0xfd,0xd5,0x21,0x56,0x1,0x8a,0xd4,0x98,0x2,0x93,0x3f,0xcf,0xcc,0x94,0x92,0x15,0x78,0x47,0x97,0xaa,0x23,0x94,0x91,0x6a,0x86,0xfc,0x29,0x80,0xc7,0x6c,0x83,0x4a,0xbe,0x7e,0x7e,0xfd,0xb5,0xaf,0xe5,0xa6,0x9f,0xfc,0x84,0xc3,0x47,0xf,0x11,0xc,0xd,0x81,0xd,0x92,0xdb,0x34,0xc9,0x9,0x96,0x34,0x57,0xa,0xe7,0x63,0x73,0x78,0xd6,0x64,0xb0,0x2,0x8c,0xb5,0x28,0x13,0x51,0x32,0x96,0x91,0x5d,0xbb,0x79,0xe6,0xf3,0x5f,0xc4,0x89,0x27,0x9e,0x38,0x27,0xef,0xfc,0xa7,0x5f,0xfb,0x4a,0x29,0x82,0x20,0x60,0x64,0x64,0x84,0x7,0x1f,0x78,0x90,0xfb,0xef,0xbd,0x8f,0x5f,0xfc,0xe2,0x17,0xdc,0xbf,0xf9,0x21,0xe,0x57,0x8f,0x32,0xa6,0xd,0x95,0x20,0xa2,0x5a,0xb2,0xa8,0xbe,0x0,0x35,0x14,0x42,0x29,0x40,0x5,0x1a,0x82,0x2e,0x54,0x10,0x13,0x23,0xbb,0x82,0x64,0x9,0xb6,0x31,0x5b,0xbd,0x6a,0x2c,0x55,0x13,0x7f,0xa4,0x1c,0x88,0xc6,0xd8,0x51,0x3d,0x8a,0x1a,0x35,0xd8,0x83,0x11,0xfa,0x9,0x43,0xf9,0x81,0x80,0xae,0xef,0x84,0x94,0x4d,0xc8,0x9,0x43,0xcb,0xb8,0xf0,0x9c,0xf3,0x38,0xf7,0x82,0xf3,0xd9,0x70,0xea,0x6,0xd6,0x6f,0x58,0x5f,0x5f,0xb3,0x52,0x15,0xc1,0x5c,0x14,0x6,0x52,0x61,0x77,0xed,0xda,0xb5,0x3c,0xef,0xb2,0xe7,0xf1,0xe8,0xf5,0x9f,0xc1,0x2e,0xd,0x40,0x57,0x30,0x81,0x89,0x6f,0x6a,0x25,0x71,0x8b,0x6e,0x6,0x40,0x56,0x28,0xc8,0xb,0x0,0xad,0x68,0xfb,0x75,0xb,0x71,0xb3,0x88,0x2f,0xee,0x4e,0xe,0x52,0x99,0x8a,0xfc,0xc6,0x6e,0x88,0xe9,0x8b,0xd9,0x78,0xc7,0x3a,0xe6,0xf7,0x2a,0x0,0x1,0xf5,0x13,0x55,0x7f,0x0,0xe0,0x31,0xcb,0x90,0x1e,0x8f,0xae,0x5d,0xbb,0x96,0xab,0x5e,0xfe,0x72,0x3e,0xfe,0x1f,0x9f,0x63,0x70,0x60,0x80,0x8,0x1d,0xb,0xac,0xd3,0xb0,0x17,0x5b,0xa5,0x62,0xae,0x81,0x5,0x3b,0x3c,0xca,0x92,0x72,0xf,0x57,0xbe,0xe2,0x15,0xf1,0xdf,0xe6,0x90,0x0,0xd0,0xf8,0xc5,0xf,0xb0,0xe3,0xd1,0x1d,0x7c,0xff,0x7b,0xd7,0xf0,0xd3,0x9f,0xff,0x8c,0x87,0xb7,0x6d,0x62,0x6f,0xed,0x30,0x7a,0x69,0x2f,0x6a,0x79,0x19,0x7a,0xbb,0x89,0xba,0x34,0x2a,0x8,0x8,0x2,0x8b,0xd1,0x26,0xfe,0x8e,0x54,0x71,0x7f,0x59,0x4c,0x72,0xe2,0x62,0xb1,0xb6,0x86,0x4e,0xc2,0x20,0xed,0xaf,0xb4,0xcf,0x82,0xb8,0x7f,0x6d,0xa2,0xdf,0x36,0x8a,0x31,0x63,0x18,0xad,0x1a,0x82,0x51,0xc3,0xfe,0x23,0x3b,0xb9,0xef,0xb6,0xad,0x84,0xd7,0x7f,0x95,0xd5,0x3,0xcb,0x39,0xe7,0xf4,0xb3,0xb9,0xe8,0x82,0xb,0x79,0xf1,0x2f,0xff,0x12,0x3,0x83,0x3,0xf5,0xf1,0x30,0x17,0x6f,0x60,0xa4,0xed,0x79,0xfd,0x1b,0x5f,0xcf,0x8d,0x3f,0xb9,0x91,0x4d,0x7b,0xb6,0x50,0x59,0x55,0xc1,0x44,0xb5,0xf1,0xab,0x62,0xad,0xe7,0x4a,0xf6,0x1a,0xa0,0x6b,0x2e,0xed,0x6c,0x7,0xd3,0x71,0xa7,0x6c,0x72,0xe2,0x7d,0x33,0xbc,0x0,0x20,0x20,0x1e,0x22,0x4a,0xb0,0x25,0xe0,0x31,0x13,0x68,0x24,0x3e,0x65,0x49,0x50,0x92,0xfe,0x75,0xbe,0xe2,0x8a,0x2b,0xae,0xe0,0x3b,0xdf,0xfd,0x2e,0xbb,0xf,0x1f,0x20,0x18,0x5a,0x44,0x64,0x63,0xfd,0xf4,0x94,0xcb,0xad,0x89,0x53,0xaf,0xc0,0xc2,0xe8,0xee,0xbd,0x3c,0xe3,0xac,0xa7,0x70,0xfa,0xe9,0xa7,0xcf,0xa9,0xcd,0x3f,0xe5,0x31,0x4,0x41,0xc0,0xc3,0xf,0x3d,0xcc,0x77,0xbf,0xfd,0x6d,0xbe,0x7f,0xc3,0x75,0x3c,0x31,0x76,0x80,0xca,0x50,0x40,0xb8,0xa1,0x97,0xb0,0x77,0x39,0x51,0x9,0xaa,0x98,0x58,0x9d,0xa8,0xc0,0xaa,0xf8,0x6b,0x14,0xdd,0xe8,0xe3,0x24,0x7e,0x3,0xf1,0xef,0x71,0x60,0x62,0xc0,0x39,0x67,0xd7,0xde,0x26,0x76,0x18,0x14,0xc4,0xfd,0x6c,0xe2,0xff,0xdb,0x2e,0x8b,0xea,0x53,0xe8,0x45,0x1,0xc1,0xea,0x3e,0xa2,0x8a,0x62,0xeb,0xe1,0xfd,0x6c,0xdd,0xfc,0x43,0xae,0xbb,0xe3,0x47,0x7c,0xf6,0xb,0x9f,0xe3,0xf2,0x4b,0x9f,0xcd,0x4b,0x5e,0x7e,0x5,0xa7,0x9e,0x7a,0x6a,0xbd,0xd,0x73,0x49,0x10,0x48,0x85,0x9b,0x65,0xcb,0x97,0xf1,0x92,0x17,0xbc,0x84,0x8f,0x7e,0xf3,0x1f,0xe9,0x5a,0x56,0x26,0xa,0xaa,0x44,0x41,0xd6,0x47,0x80,0xc7,0x64,0xe0,0x5,0x0,0x1,0xb6,0x50,0x5f,0xe0,0x31,0x13,0x68,0x5c,0xc0,0xa4,0xc5,0xcc,0x5a,0x5b,0x27,0x45,0xcd,0xa5,0x5,0xcf,0x15,0xe9,0xf1,0xe8,0xca,0x55,0xab,0x78,0xfa,0xd3,0x9e,0xc6,0x97,0xaf,0xf9,0x3e,0xe1,0xc0,0x2,0x94,0x32,0xa0,0xf4,0x94,0x1e,0x5f,0x29,0xa5,0xc0,0x18,0xac,0x31,0xd8,0x4a,0x85,0xde,0xc8,0xf0,0xa2,0x17,0xbe,0xa8,0xce,0x58,0x9f,0xb,0xe,0x7f,0xd2,0xcd,0x7f,0xff,0xfe,0xfd,0x7c,0xf6,0xdf,0xff,0x93,0x6f,0x5e,0xf3,0x1d,0x76,0xd9,0x83,0x84,0xab,0x6,0x31,0x43,0xb,0x51,0x5d,0x8a,0x8a,0xb2,0x18,0x65,0xb1,0x61,0xfc,0x85,0x8f,0x52,0xd4,0x1d,0x9b,0x29,0x44,0xc3,0x4b,0xb6,0xfe,0x6f,0xf2,0x3e,0xea,0xe3,0x74,0xfc,0x7b,0xd0,0xaa,0xe4,0x49,0x7e,0x57,0x41,0x2c,0xc0,0x99,0x58,0x5f,0x80,0xb6,0x96,0x9a,0xb1,0x10,0x42,0xd0,0x13,0x12,0x2c,0x2e,0x31,0x3c,0x6a,0xd8,0xb2,0x7f,0xf,0x5b,0xae,0xfb,0x2f,0xbe,0xfb,0xc3,0x6b,0x78,0xfe,0x65,0xcf,0xe5,0x57,0x7e,0xed,0x57,0x59,0x77,0xca,0xba,0x38,0xcf,0x39,0x24,0x98,0xa5,0x6a,0x8e,0x17,0xfd,0xf2,0x8b,0xf8,0xc6,0xf7,0xbe,0xc9,0xd6,0xdd,0x5b,0x9,0x57,0x85,0xf1,0x2d,0x9,0xd,0x7e,0x9d,0x6e,0xf,0x61,0x9e,0x13,0xe9,0x6,0x89,0x80,0x90,0x8f,0x33,0x79,0x52,0x61,0x32,0xb,0x9a,0xa1,0xdd,0x38,0x0,0x71,0xe1,0xe,0x25,0x49,0x51,0x6c,0xac,0x3,0x8d,0xa6,0xe3,0xcc,0x66,0x6,0x91,0x2e,0x2,0xbb,0x77,0xef,0xe6,0x23,0x1f,0xf9,0x8,0xe5,0xae,0x52,0x3c,0x99,0xe2,0xbf,0x32,0xfe,0x6,0x93,0x85,0xc7,0xe9,0x8d,0x16,0x15,0xd6,0xf0,0x73,0xe3,0xde,0xe3,0xb2,0x6,0xd9,0xe6,0x1f,0xc3,0x30,0xa0,0xaf,0xaf,0x8f,0x30,0xc,0x19,0x1c,0x18,0x64,0xd1,0xa2,0xc5,0x2c,0x5a,0xbc,0x88,0xc5,0x8b,0x16,0xd3,0xdf,0x3f,0xc0,0xc2,0x85,0x8b,0x18,0x1c,0x1c,0x68,0xda,0x78,0x1a,0xaf,0x4b,0xcd,0x45,0x7d,0xa8,0x84,0xf4,0x5a,0xe0,0xaf,0xfe,0xda,0xaf,0x71,0xfd,0x4d,0x37,0x31,0x3c,0x72,0x14,0xd5,0x37,0x80,0x35,0x51,0xac,0x83,0x76,0x3e,0x74,0x2c,0xe2,0xa,0xd8,0xfa,0x8f,0xca,0x1a,0xb4,0xb5,0xd8,0xc3,0x47,0x59,0xd2,0x37,0xc0,0xa5,0xcf,0xb8,0x14,0xe8,0xfc,0xbe,0x6e,0x64,0xf6,0xff,0xe4,0xc7,0x3f,0xe1,0x63,0x1f,0xfb,0x18,0xf7,0x3d,0xb1,0x99,0x60,0xed,0x10,0xe5,0x85,0x4b,0xa9,0x84,0x26,0xde,0xf0,0xb5,0xc5,0xa4,0xa,0x60,0xdd,0xcc,0x19,0x4f,0x19,0x17,0xd9,0xc5,0x2a,0xee,0xc1,0x46,0x42,0x66,0xbd,0xd4,0x4c,0xbc,0xcc,0x55,0xbf,0xf8,0x28,0x0,0xad,0x92,0x77,0xa0,0x89,0x1f,0xb,0x86,0x8,0x6b,0x40,0x7,0x10,0xf5,0x68,0x4a,0xcb,0x7a,0x79,0x62,0xdf,0x11,0x3e,0x7b,0xc3,0x17,0xb8,0xe5,0x67,0xb7,0xf0,0x86,0xd7,0xbe,0x91,0x97,0xbc,0xec,0xa,0xba,0xbb,0xba,0xe6,0xcc,0xcd,0x8c,0xd4,0x59,0xd0,0xc9,0xeb,0x4e,0xe6,0x45,0xcf,0x79,0x21,0x9f,0xba,0xf1,0x53,0x94,0x4e,0x50,0xd4,0x22,0xb0,0xf5,0x53,0x0,0x4b,0x20,0x8e,0xe1,0x8a,0x10,0xe6,0x46,0x4c,0x97,0xd0,0x8e,0x86,0x6d,0x3a,0x34,0xca,0xd9,0xb7,0x2b,0xc9,0x43,0x4a,0xc9,0x24,0xc0,0x74,0x14,0x86,0xaa,0x61,0x40,0x4a,0x8d,0x2b,0xd8,0x23,0x9d,0xc2,0xa4,0x50,0x67,0x6a,0x92,0x45,0xb0,0x71,0x62,0x73,0x1b,0xbb,0x85,0x5c,0xb,0x2d,0xe4,0x1a,0x93,0x32,0x99,0x9b,0x3,0xa5,0xdb,0x2,0x36,0x26,0x3c,0xd9,0xbc,0x3b,0xd5,0x4e,0x42,0x2a,0x0,0x1c,0x3d,0x7a,0x84,0x6b,0xbe,0x73,0x2d,0xb,0xcb,0xcb,0xa1,0x56,0x8a,0xd9,0xc8,0x4d,0x9b,0x74,0xc1,0xd0,0x4c,0x26,0x56,0x2e,0x5f,0x21,0x5e,0xb3,0x46,0x2d,0xe9,0x35,0x4d,0x72,0xb4,0x39,0xde,0x8b,0xb9,0xaf,0x24,0x4b,0xfd,0xd8,0x34,0xdd,0xd0,0xc0,0x62,0x30,0xa0,0xc,0xc6,0x46,0x18,0x53,0x25,0x32,0x55,0xba,0xba,0x43,0x16,0x2c,0x1c,0x64,0xf9,0x9,0x4b,0x59,0xb2,0x74,0x9,0x6b,0xd7,0x9e,0xc4,0x59,0x67,0x9e,0xc5,0xd9,0x67,0x9f,0xc3,0xc2,0x85,0xb,0xeb,0x5f,0x3c,0xc6,0xc4,0x83,0x66,0x2e,0x2c,0x7e,0xc7,0x42,0xda,0x5f,0xeb,0xd6,0xad,0xe3,0x92,0xb,0x2e,0xe0,0xfb,0x3f,0xfd,0x39,0xbd,0xbd,0x7d,0xd4,0xac,0x8a,0xa9,0xc0,0x2a,0x3f,0x57,0x44,0xca,0xb2,0x2a,0x9a,0x91,0xe3,0x9b,0x57,0x7c,0xf7,0x3f,0x62,0xec,0xe0,0x21,0x2e,0x7d,0xf6,0xb,0xe8,0x1f,0x18,0xe8,0xf8,0xaf,0xcc,0x46,0xf2,0xdc,0x27,0xfe,0xf9,0xe3,0xfc,0xc7,0xe7,0x3f,0xcb,0xe8,0x9,0x65,0x4a,0x4f,0x59,0x4a,0xb5,0x64,0x89,0x42,0x13,0x9f,0x8f,0x6,0x16,0xa5,0x20,0x20,0xed,0x15,0xe1,0xca,0x92,0x2d,0x10,0x0,0x72,0x1f,0x21,0x42,0x3c,0x6b,0x9b,0xe3,0x59,0xdb,0x50,0xce,0x78,0x51,0xf1,0xa1,0x83,0xa9,0xb,0x4,0xd6,0x18,0x6a,0x81,0xc2,0x2e,0xb7,0x84,0x8b,0xfa,0xd8,0xfe,0xf8,0x93,0xbc,0xff,0x9f,0x3f,0xc0,0x4f,0x7e,0xfc,0x63,0x7e,0xe7,0x1d,0xbf,0xcb,0xfa,0xf5,0xeb,0x3b,0xfe,0x1d,0xa5,0x48,0xdb,0xf0,0xf2,0xab,0x5e,0xce,0xd7,0xae,0xfb,0x1a,0x8f,0xef,0x1f,0x26,0x5c,0x6a,0x21,0x34,0x18,0x6d,0xc7,0x5d,0x53,0x37,0xc1,0x60,0x55,0x56,0x0,0x28,0xc8,0x7f,0x6a,0xab,0x2b,0x42,0x5b,0xf7,0x72,0x24,0x26,0xbf,0xb,0x2c,0xc2,0x91,0xbe,0x5,0x7d,0x8c,0xfc,0xbc,0xa,0xa0,0x8,0x9d,0x3f,0x6f,0x0,0x50,0x5a,0xd1,0xd7,0xdb,0xcf,0x2,0x56,0x13,0x46,0x7d,0x68,0xc2,0x86,0xa3,0x48,0xa8,0xdf,0xf1,0x6e,0x6a,0x6f,0x22,0x14,0x4,0x19,0x5d,0x7c,0x7a,0xec,0xd9,0xe8,0x29,0x49,0x51,0x67,0xe4,0x2a,0x65,0x63,0x4f,0x8a,0x80,0xd5,0x89,0x38,0xd0,0x20,0x5f,0x18,0x2d,0x8,0x14,0x69,0x3c,0xa8,0xfb,0x70,0xb0,0x21,0xd4,0x37,0x21,0x15,0x93,0xa9,0x22,0x5b,0x65,0xec,0x48,0x85,0xcd,0xf,0x1c,0xe6,0xbe,0xbb,0x1e,0xe3,0x46,0x7e,0x46,0x6f,0xff,0xd7,0x19,0x1c,0xea,0xe3,0x94,0x53,0xd6,0xf2,0x9c,0xe7,0x3e,0x87,0x8b,0x2e,0xbc,0x98,0x13,0x4e,0x38,0x21,0x2e,0x6b,0x8e,0xe9,0x43,0x25,0xa4,0x5f,0x79,0x2f,0x78,0xe1,0xb,0xf9,0xe1,0xcd,0x3f,0xc6,0x56,0x2b,0xa8,0x72,0x17,0xa0,0x33,0x82,0xd9,0xe4,0x90,0x5a,0xfe,0x83,0xf8,0xee,0xbf,0x1d,0x1e,0xe3,0x69,0x4f,0x7f,0x1a,0xd0,0xd9,0xc7,0xcc,0x69,0xdd,0x87,0x87,0x87,0xf9,0x3f,0x7f,0xf3,0x7e,0xae,0xb9,0xe5,0x7a,0x38,0x6d,0x10,0x33,0x18,0x50,0x9,0x2d,0xb6,0x14,0xef,0xf8,0x56,0xb5,0xb0,0x6a,0xcf,0x0,0xea,0xef,0x33,0xd1,0xf2,0x44,0xda,0x62,0xac,0x21,0xd2,0x55,0x82,0x55,0x9a,0xd2,0xc2,0x32,0x3f,0x7c,0xf8,0x66,0x36,0xfe,0xe1,0x66,0xde,0xfd,0x87,0x7f,0xc4,0x65,0x97,0x3f,0x1b,0x63,0xd,0x8a,0xce,0x9e,0x7,0x69,0xdd,0x4f,0x3e,0xe5,0x64,0x2e,0x3e,0xfd,0x12,0xbe,0xb7,0xeb,0x9,0x82,0xc5,0x95,0x58,0xd,0xa8,0xd,0xad,0xdc,0x5e,0x3b,0x9e,0x98,0x8d,0xb5,0xf4,0x2,0x80,0x84,0xc,0x99,0xa7,0xd3,0x61,0x23,0xb,0x4,0xa8,0xa8,0x84,0xb2,0xa5,0x8c,0x0,0x90,0x40,0x35,0xfd,0x2f,0x5e,0xfc,0xd2,0x8d,0x3e,0x3d,0xd,0x49,0x74,0x9d,0xaa,0x21,0x4d,0x4c,0x97,0x18,0xff,0x7b,0xe3,0xdf,0x14,0xa,0xcc,0xf8,0x22,0xaa,0x6d,0xc3,0xb1,0x68,0xa3,0x9a,0xa0,0xf1,0x2b,0xc7,0x0,0x91,0x4d,0x4e,0x10,0x0,0x13,0xe7,0x1d,0xa8,0x6e,0x74,0x68,0xe9,0xe,0x17,0x32,0xd0,0xb7,0xa,0x88,0xa8,0x46,0xa3,0x1c,0xd9,0x7f,0x84,0x9f,0xdf,0xba,0x89,0x9f,0xdc,0x7c,0x3b,0x2b,0x56,0x2e,0xe0,0xa9,0x4f,0x7b,0x2a,0x2f,0x7f,0xf9,0x95,0x9c,0x71,0xc6,0x19,0x71,0x31,0xc9,0x97,0x41,0x27,0x2f,0x80,0x45,0x48,0x8d,0xd2,0x5c,0x78,0xe1,0x85,0x9c,0xbe,0xee,0x64,0xee,0x7b,0x62,0xf,0xdd,0xcb,0x57,0x60,0xec,0xd4,0x78,0xb3,0xb4,0xd6,0x82,0xb1,0x4,0x56,0x51,0x39,0x7c,0x94,0xf5,0xab,0x56,0x73,0xc6,0x99,0x67,0x4e,0x49,0xdd,0x8f,0x17,0xd2,0xf1,0x50,0xad,0xd5,0xf8,0x9b,0xf7,0xfd,0x35,0xdf,0xbd,0xe5,0x3a,0xca,0x67,0x2f,0x67,0xac,0xd7,0x12,0x85,0x16,0x5b,0xa6,0xbd,0xb3,0xde,0x19,0xc2,0xb8,0xed,0x27,0x85,0xd1,0x16,0x1b,0x44,0x18,0x6d,0x28,0x9f,0xdd,0xc5,0xa3,0x8f,0x3e,0xc1,0x7b,0xfe,0xf4,0xbd,0xfc,0xde,0x6f,0xfe,0xe,0xaf,0x7b,0xc3,0xeb,0xeb,0x2a,0xb2,0x4e,0x9e,0x3,0x29,0xdf,0xe4,0xe5,0x57,0xbe,0x8c,0x6b,0xff,0xf2,0xfb,0x74,0x9d,0xd2,0x45,0x35,0xac,0x42,0xc9,0x4c,0x9b,0xf9,0xab,0xf9,0x0,0x2f,0x0,0xcc,0x3,0x58,0x14,0xca,0x68,0xb4,0x9,0xe2,0x13,0x0,0x54,0x83,0x10,0x60,0xeb,0x71,0xe2,0x1f,0x12,0x8f,0x6f,0x89,0xbb,0xd9,0x98,0x55,0xde,0xb0,0x5b,0xd7,0x8f,0x8c,0x55,0x7d,0xe2,0x99,0x44,0x28,0xa8,0xb,0x3,0x4a,0x61,0x92,0xe3,0x7f,0xab,0x52,0xbb,0xc,0x2a,0xf6,0xb0,0x98,0xe6,0x94,0x7c,0x5c,0xc6,0xa7,0x4,0xcd,0x75,0xa9,0xf3,0x12,0x2c,0xf5,0xb2,0x6c,0xa2,0x13,0xb2,0xa,0x88,0xc,0xd8,0x80,0x20,0x8,0x9,0xba,0x7a,0xe9,0x66,0x29,0xb6,0xb7,0xc2,0xe1,0x3,0x7,0xf9,0xda,0x57,0xaf,0xe3,0xfa,0xeb,0x6f,0xe2,0x59,0xcf,0x7a,0x3a,0xbf,0xfe,0xeb,0xbf,0xce,0xfa,0xf5,0x1b,0x0,0xe6,0x8c,0x4e,0xb4,0x11,0x29,0x4b,0xba,0xbf,0xbf,0x9f,0x67,0x5c,0x7a,0x29,0xf7,0xff,0xf7,0x17,0xb0,0x26,0x8a,0x89,0x80,0x56,0x4f,0xf2,0x9a,0x54,0xa6,0xc,0x6b,0xd1,0xc0,0xd8,0x81,0xc3,0xac,0xbf,0xe8,0x2c,0x96,0x2d,0x5b,0xd6,0xd1,0x9b,0x49,0x2a,0x0,0x7c,0xe2,0x63,0x1f,0xe7,0xfb,0x3f,0xbd,0x91,0xd2,0xd9,0xcb,0xa8,0xf4,0x29,0xa2,0x92,0xc5,0x84,0xc9,0x97,0x72,0xaa,0x8e,0x9a,0xe5,0x4d,0xac,0xcf,0x5c,0xad,0xb0,0xca,0x12,0x69,0xcb,0x98,0xaa,0x11,0x9e,0xa4,0x50,0xbd,0xf0,0xf,0x9f,0xfe,0x27,0xa2,0xc8,0xf0,0xc6,0x37,0xbf,0xb1,0xae,0x1a,0xeb,0xd4,0xf7,0x96,0xce,0xdd,0xb3,0xcf,0x3d,0x9b,0xb3,0x96,0x9f,0xc5,0x2f,0x76,0xdf,0x4a,0xd8,0x57,0xc2,0x44,0x16,0x13,0x46,0xe4,0x5f,0x96,0xdc,0xce,0x22,0xf5,0x75,0x67,0xf6,0x4a,0x1e,0xad,0xaa,0xec,0x33,0x86,0x80,0xa6,0xbf,0x3a,0x92,0xb4,0x26,0x53,0x33,0x6c,0x7e,0xfd,0x32,0x92,0x5e,0xd,0x67,0xf2,0x42,0x9e,0x94,0x68,0xc9,0x7b,0x27,0xb6,0x49,0xd9,0x33,0xe7,0x64,0x65,0xba,0x11,0x7f,0xd0,0xd8,0x64,0x31,0x8f,0xcf,0xd9,0xad,0xc9,0xb4,0xaf,0xe9,0x78,0x7e,0xdc,0x9c,0xc,0xc9,0x51,0x7a,0xfc,0x6b,0x7a,0x2a,0x90,0xfc,0xad,0xae,0x15,0xb0,0xf5,0x72,0xe2,0xee,0x4b,0xf4,0x72,0xd8,0xba,0xa,0x40,0x61,0x51,0xa9,0x19,0xcf,0xf4,0x8b,0x9f,0x98,0xe5,0x9c,0xd5,0x8b,0x1a,0x1a,0x82,0x52,0x52,0x54,0x52,0xab,0x58,0xfe,0x8,0xe2,0xd3,0x7,0xa3,0x12,0x46,0xb6,0xc1,0xda,0x32,0xbd,0xa5,0x25,0xf4,0x2d,0x5a,0xc8,0x68,0xf5,0x10,0xd7,0x7c,0xf7,0x16,0xae,0xff,0xe1,0x8f,0x78,0xf9,0x95,0x57,0xf0,0x86,0x37,0xbc,0x91,0x45,0x8b,0x16,0xcd,0x19,0xd6,0xba,0x84,0x4b,0x9f,0xf9,0x4c,0x3e,0xf7,0xa5,0x2f,0x51,0x1b,0x1d,0x46,0xf7,0xf6,0x25,0x56,0x1,0x9b,0x27,0x86,0x7c,0x54,0x2a,0xb9,0x3,0x4e,0xde,0x9b,0x49,0xae,0xa8,0x99,0x88,0x52,0xb5,0xc6,0x86,0xd,0x1b,0x50,0x4a,0x51,0xab,0xd5,0x8,0xc3,0xce,0xfb,0x76,0x48,0x85,0xc0,0x6f,0x7f,0xeb,0xdb,0xfc,0xc7,0x97,0x3e,0x47,0x78,0xd6,0x42,0xaa,0x7d,0x40,0xc9,0xa2,0x42,0xd0,0x3a,0x11,0x10,0x6c,0xc3,0xf8,0xcf,0xf4,0x4d,0xca,0xd1,0x6f,0x46,0x3e,0x9e,0x15,0xfa,0x35,0xd,0xcf,0xe6,0x27,0xba,0x63,0xce,0xc5,0x4b,0xff,0x22,0xe5,0x97,0x8,0xea,0x1a,0x6c,0xd9,0x52,0x53,0x11,0x2c,0xd7,0x50,0xa,0xf8,0xd8,0x67,0x3e,0x46,0x10,0x4,0xbc,0xee,0xd,0xaf,0xeb,0x68,0x21,0x20,0x15,0x76,0x17,0x2e,0x5c,0xc8,0xc5,0x17,0x5d,0xcc,0x3d,0x37,0xdf,0x8e,0x5d,0x3d,0x4c,0x14,0x8e,0xa2,0x6c,0x2d,0x56,0x4d,0xd2,0xbc,0x86,0x49,0xa3,0xbd,0x68,0xab,0x98,0x4d,0x27,0x8,0x93,0xad,0x8b,0x24,0xc8,0x14,0x1d,0x66,0xa5,0x9f,0x42,0x13,0xa,0x0,0xf2,0x20,0xce,0xc3,0x8,0xc5,0xa8,0x2,0xdb,0x47,0x4e,0x2,0x80,0x6c,0xe3,0x57,0x4e,0x9b,0xf9,0xb0,0x53,0xd8,0x3c,0x81,0x30,0x61,0xf0,0xba,0x14,0xa3,0x13,0x7,0x2b,0x73,0xc9,0x17,0x60,0xa0,0x14,0x81,0x4a,0x2f,0x52,0x34,0x33,0x8f,0x45,0x8b,0x87,0x96,0x71,0x21,0xa8,0x21,0x6e,0x4e,0x60,0xb2,0xe9,0x26,0x9e,0xb,0xce,0xfc,0x90,0x66,0xd5,0xac,0x2,0x50,0x22,0xa9,0x4a,0x8d,0xd7,0xa9,0x41,0x58,0x68,0x1a,0x8b,0x36,0x66,0x43,0xc7,0x5f,0x6b,0x41,0xf2,0xd5,0x6b,0x31,0x91,0xa2,0x3b,0x1c,0xa2,0x6b,0xb0,0x9f,0x9a,0x39,0xc2,0x17,0xfe,0xfb,0x1b,0xdc,0x7e,0xfb,0xed,0xfc,0xce,0xef,0xfc,0xe,0x4f,0x7b,0xda,0xd3,0xe7,0x9c,0x4a,0x20,0xfd,0x32,0x3a,0xf3,0xcc,0x33,0xd9,0x70,0xf2,0xc9,0xdc,0xb7,0x73,0x27,0x5d,0xbd,0x3d,0xd4,0x8c,0x42,0x7,0x59,0x43,0xdf,0xd2,0x7c,0x94,0x5,0x80,0x54,0x68,0xc3,0x1a,0xec,0xe8,0x28,0x43,0x5d,0xdd,0x9c,0x99,0x1c,0xff,0x77,0xe2,0x49,0x4a,0xca,0x9,0x79,0xec,0xb1,0xc7,0xf8,0x97,0x7f,0xfd,0x14,0xea,0xc4,0x1e,0x18,0x50,0xa8,0x92,0x41,0x87,0xf1,0x78,0x33,0x39,0xe2,0xaf,0x24,0x0,0x18,0x72,0x2,0x80,0xb2,0x22,0xe1,0x4f,0x5a,0x3b,0x8d,0x20,0x3c,0xc8,0x6b,0xac,0xfc,0xae,0xf2,0xf9,0x8d,0xb,0xe4,0x5a,0x29,0x8,0x2c,0x56,0x19,0x8c,0x32,0x54,0x17,0x59,0xf4,0xe9,0x1,0xff,0xf4,0xc9,0x7f,0x62,0xc5,0xca,0x15,0x3c,0xef,0xf9,0xcf,0xab,0xf7,0x43,0x27,0xe3,0x99,0xcf,0x7c,0x16,0x5f,0xfd,0xe1,0x17,0xd9,0x3b,0xbc,0x87,0xa8,0x3c,0x86,0x9,0x2b,0xc9,0x55,0xca,0x66,0x8,0x5a,0x46,0x24,0xf1,0x5f,0x78,0xa3,0x22,0xda,0xd9,0xd,0x5c,0x7b,0xbc,0x5d,0x61,0x44,0x3c,0x7,0x91,0xb7,0x52,0xc0,0x7b,0x3,0x2c,0xc4,0xdc,0xd9,0xfa,0x1,0x32,0x1b,0xfe,0x1c,0xf1,0x71,0x30,0x7e,0x20,0x11,0xcb,0xb9,0x4a,0x69,0x94,0xa,0x81,0x10,0x6c,0x89,0x50,0xf,0xb1,0x74,0xe1,0x69,0x3c,0xb2,0xf5,0x20,0x7f,0xfc,0xc7,0x7f,0xca,0xd7,0xbf,0xfe,0xb5,0xfa,0xe2,0x37,0x57,0xfa,0x0,0xc6,0xdb,0x72,0xc9,0xc5,0x17,0x33,0x76,0xf8,0x30,0xca,0xd8,0xe4,0xeb,0xbd,0x3d,0x41,0x27,0x55,0xe9,0x98,0x91,0xa,0x3d,0xe5,0x2e,0x4e,0x3b,0xfd,0x74,0x68,0x33,0xcf,0xe3,0x85,0x94,0x10,0xfa,0xef,0xff,0xfa,0x19,0x1e,0x3d,0xfa,0x38,0xfa,0x84,0x5e,0xa2,0x30,0x3e,0xf6,0xb7,0x6a,0x6e,0x18,0xfd,0xb2,0xe9,0x37,0xa0,0x2,0x53,0x82,0x28,0x34,0x8c,0x2d,0x31,0x54,0xd6,0x59,0xae,0xfe,0xd0,0xd5,0x6c,0xd9,0xbc,0xa5,0x6e,0x43,0xa2,0x13,0x91,0xa,0x9e,0xe7,0x5d,0x78,0x2e,0x6b,0x97,0xad,0x47,0xef,0xe9,0x45,0x9b,0x12,0x98,0x44,0xad,0x59,0xb8,0xcd,0x36,0xdc,0x44,0x2a,0x78,0xe6,0xa,0x8a,0xda,0x57,0xf4,0x78,0x1,0x60,0xbe,0x60,0x4e,0x33,0x65,0x6c,0xfd,0x5f,0xa5,0x14,0x8a,0x0,0xa5,0x42,0x14,0x21,0x98,0x32,0x83,0xfd,0x6b,0x28,0x87,0xcb,0xf9,0x3f,0xff,0xe7,0x6a,0xfe,0xf9,0xe3,0xff,0x3c,0xe7,0x6e,0x7,0xa4,0xb,0xfa,0xf9,0x17,0x5c,0x40,0x18,0x45,0xd8,0x5a,0x35,0xf9,0x7a,0x6f,0x54,0xd9,0x4c,0x26,0xe3,0x58,0xd,0x67,0xc6,0x2a,0xac,0x58,0x76,0x2,0x43,0x43,0x43,0x40,0xe7,0x9,0x0,0xe9,0x57,0xef,0xc6,0x87,0x37,0x72,0xfd,0xcd,0x37,0x52,0x5a,0x35,0x40,0x35,0x34,0x44,0x81,0xaa,0xab,0xaa,0xe6,0x8a,0x40,0x68,0xe3,0xa3,0x1b,0xd0,0x96,0xa8,0x64,0xa8,0x95,0x6a,0x44,0x6b,0xe0,0xf1,0xae,0x27,0xf9,0x87,0x8f,0xfc,0x3d,0x63,0x95,0xb1,0x38,0x5e,0x87,0xb6,0x37,0xf5,0xa8,0x78,0xf1,0x53,0x2e,0x41,0xef,0xef,0x22,0x88,0x42,0x54,0xe2,0x69,0xa7,0x68,0x54,0x76,0xca,0x2d,0x81,0xe3,0x1,0x2f,0x0,0x48,0xe8,0xac,0xf5,0xcd,0x1,0x45,0x1a,0xc4,0xb9,0x87,0xba,0x45,0xb5,0xe4,0x34,0x40,0x51,0xc6,0x9a,0x80,0x72,0xb8,0x80,0x25,0xb,0x37,0xf0,0x99,0x7f,0xfd,0xf,0xfe,0xf9,0x9f,0x3f,0x16,0x5b,0x5d,0xed,0xd0,0x2f,0xa1,0x2c,0xd2,0xd,0x79,0xdd,0xba,0x75,0x6c,0x38,0xf9,0x64,0x46,0x8f,0x1c,0xa9,0x7f,0xd1,0x4e,0xe6,0x9d,0x67,0x39,0x1f,0x66,0xac,0xc2,0xba,0xb5,0x6b,0x3b,0xde,0x3f,0xfd,0xd7,0xbf,0xf6,0x35,0xf6,0x44,0x87,0x60,0x61,0x29,0x56,0x1b,0x6,0xc4,0x1c,0x92,0x39,0x8,0xb,0xf1,0x4d,0x9a,0x32,0x54,0x82,0x1a,0x6a,0x43,0x99,0x1b,0xef,0xb9,0x99,0xaf,0x7e,0xf1,0xab,0x68,0xad,0x3b,0xf6,0x3d,0xa6,0xf5,0xbe,0xe0,0xc2,0xf3,0xd1,0x7,0xca,0x84,0x63,0x5d,0xc4,0x56,0x9a,0xfc,0x46,0x3f,0x19,0x84,0x13,0xeb,0xb9,0xdd,0x3a,0x55,0x96,0x24,0xda,0x79,0x21,0x8e,0x69,0xad,0x44,0x76,0x2e,0xa0,0x3b,0x9,0x83,0x5e,0xa0,0x5,0xa0,0x4d,0x72,0x6d,0x46,0x62,0x55,0x74,0x24,0x12,0xc3,0x46,0x4a,0x76,0x71,0x1c,0xdf,0xc1,0xb7,0xb9,0xc0,0x22,0x77,0xce,0x52,0xfe,0x2e,0x41,0xe2,0xb5,0x6a,0x2b,0xbd,0xc0,0x22,0xba,0x9a,0x10,0x2b,0xeb,0x2b,0xc0,0xda,0x71,0x1d,0x76,0x72,0x83,0x41,0xa9,0x0,0x83,0x25,0xd4,0x7d,0x2c,0x5d,0xb8,0x9e,0x7f,0xff,0xcc,0x67,0x59,0xb1,0x72,0x25,0x57,0x5d,0x79,0xd5,0x9c,0xb8,0x1d,0x90,0x1e,0xeb,0xe,0xd,0xd,0x71,0xf2,0x49,0x27,0xf1,0xc0,0x8f,0x7f,0x42,0xef,0x92,0x45,0xd4,0x4c,0x84,0xd2,0x9a,0x3a,0xa5,0x4d,0xbc,0x15,0x20,0xe8,0xa0,0x53,0xe3,0x34,0xca,0xa2,0x8d,0xc1,0x56,0xaa,0x9c,0x76,0xfa,0x69,0x4d,0x8e,0x67,0x3a,0x5,0xe9,0xfb,0xdd,0xbb,0x77,0x2f,0xb7,0xdf,0x71,0x3b,0xa5,0xe5,0xbd,0x10,0x5a,0x54,0x38,0x6e,0x40,0x26,0x3e,0xa,0xcd,0x1b,0xfe,0x92,0x88,0x7c,0x4a,0x3a,0x34,0xb6,0xd2,0x41,0xb2,0xb8,0x30,0x89,0x44,0x64,0x69,0xb2,0xc8,0x56,0x54,0x85,0xf5,0x4b,0xd4,0x5e,0xc7,0xcc,0x0,0xad,0x14,0x56,0x47,0x50,0x56,0xd4,0x30,0x94,0xd6,0x7,0xfc,0xe7,0x7f,0xff,0x27,0x97,0x3d,0xe7,0x32,0x56,0xad,0x5a,0xd5,0x91,0xb7,0x39,0xd2,0xfa,0x9e,0x7a,0xe6,0xa9,0xac,0x5d,0xb0,0x81,0x8d,0x7,0xf7,0x13,0xf6,0x5,0xd4,0x4c,0xc2,0x7f,0x68,0x88,0x3b,0xfe,0xf3,0xf8,0xf1,0xa7,0xeb,0x4c,0x97,0x7a,0x55,0xea,0xa9,0x56,0x7a,0xcf,0x65,0x47,0x4b,0x6d,0x78,0xba,0xe4,0xe5,0x12,0x6f,0xa2,0x1b,0xad,0x5a,0x13,0x33,0xc3,0x8b,0x1e,0xd5,0x90,0x49,0xfa,0x68,0xf1,0x91,0xd2,0xbb,0xc6,0x73,0x4b,0x1b,0xbb,0xe9,0x6d,0x7e,0x34,0x6,0x6d,0x84,0xc7,0x4a,0x8f,0x75,0x78,0xc,0x81,0x8d,0xad,0x9f,0xb5,0x75,0x7c,0x3a,0xcb,0x90,0xf6,0x95,0xb2,0x46,0xe8,0x47,0x13,0xf7,0x63,0xee,0x99,0xfc,0xfb,0x53,0x98,0xdc,0x23,0x97,0x61,0x84,0xf4,0xc7,0x8a,0x7b,0xec,0xb4,0xaa,0xf1,0x67,0x6b,0x62,0xe2,0x23,0xa0,0xd1,0x28,0x2,0xc2,0xa0,0x8f,0x45,0x83,0x27,0xf1,0xf,0x7f,0xff,0x51,0x6e,0xbd,0xf5,0xd6,0x8e,0xd6,0x89,0x36,0x22,0xb5,0x6c,0x77,0xea,0x69,0xa7,0x11,0x5a,0x3,0x51,0x15,0x6d,0xa2,0xf1,0x39,0xd2,0xca,0xa3,0x1a,0xfa,0xcf,0x1a,0x6c,0xb5,0xc2,0xd2,0x65,0xcb,0x8e,0x77,0x13,0xdb,0xc2,0xa6,0x8d,0x9b,0xd8,0xfa,0xf8,0x76,0xca,0xb,0xba,0xb1,0x3a,0xbe,0x91,0xa2,0x15,0xd,0xe3,0xc5,0x10,0x64,0x9e,0x96,0xfb,0x6d,0x9a,0x1f,0xd7,0x39,0x95,0x86,0x43,0x14,0xb7,0x31,0x34,0x10,0xd6,0x60,0xb9,0x61,0x87,0x7d,0x8c,0xff,0xf8,0xb7,0xff,0xa4,0x5a,0xab,0x76,0xec,0x29,0x0,0xc0,0xe2,0x25,0x8b,0x39,0x63,0xc3,0x99,0x98,0xdd,0x8a,0xb2,0xd,0x9,0x12,0x3,0x64,0xd9,0xf5,0x2a,0x40,0x11,0x8,0xe1,0x53,0xf5,0x4,0x8e,0x4f,0x3b,0x79,0xb6,0x53,0xbf,0xe2,0xfd,0x7a,0xfc,0xf1,0x68,0x42,0xbc,0x25,0xa6,0x46,0x36,0xe6,0x2,0xd4,0x1c,0x21,0x39,0x4d,0x6,0xd6,0xa6,0xa7,0x1,0x1a,0x4d,0x80,0xb2,0x21,0xe5,0xd2,0x10,0xca,0xf4,0xf3,0xd1,0x8f,0xfe,0x3,0x7,0xe,0x1c,0x68,0x30,0x43,0xdc,0xb9,0x48,0xbf,0x8c,0xce,0x3e,0xfb,0x6c,0xfa,0x7b,0x7b,0xa8,0x8d,0x55,0xc7,0x8d,0x2d,0xb4,0x88,0xf1,0xa3,0x7e,0x85,0xa9,0x45,0x74,0x87,0xe5,0xba,0x85,0xc5,0x4e,0x43,0xda,0x2f,0xf,0xdc,0x77,0x3f,0x95,0xb2,0xc1,0x76,0xa9,0xc4,0x93,0xdf,0xfc,0x98,0x10,0x16,0x1b,0xbb,0x27,0x2e,0x59,0x6a,0xa5,0x1a,0xa5,0xb5,0x21,0xd7,0xfe,0xe8,0x1a,0xb6,0x6f,0xdd,0x8e,0x56,0x9d,0x27,0xfc,0xd6,0xaf,0xa1,0x6,0x21,0x1b,0xd6,0xaf,0x27,0x38,0xd4,0x83,0xaa,0x85,0x28,0xa3,0x51,0xc2,0x75,0xa6,0xa2,0xeb,0x98,0x1e,0x31,0xbc,0x0,0x20,0x22,0xd9,0x34,0x3a,0x7c,0x53,0xa8,0x23,0xb5,0xc,0x97,0x4c,0x90,0x4e,0x3b,0xf6,0x9b,0xa,0xc4,0x47,0xaa,0x2a,0xbe,0x3b,0x68,0x3,0x6,0x7,0x4e,0x60,0xd3,0xc6,0x47,0xf9,0xec,0x67,0x3f,0x3b,0xa7,0x4,0x80,0xd,0xa7,0x9e,0x4a,0x5f,0x77,0xf,0x66,0x6c,0xac,0xbe,0xf9,0x4f,0xf6,0x7d,0x2b,0x6b,0x89,0xaa,0x55,0x16,0xe,0x2d,0xa0,0xbb,0xa7,0x67,0xca,0xea,0x3a,0x93,0x48,0xdb,0xfe,0xd0,0xc3,0xf,0x11,0xf4,0x75,0x61,0x1b,0xef,0x81,0x75,0xf6,0x2b,0x77,0x86,0x22,0x36,0xd6,0x65,0x82,0x8,0xb3,0xd0,0xb2,0xaf,0xbc,0x9f,0x1f,0x7c,0xff,0x7,0xf1,0x85,0x81,0xe,0x5c,0xb,0xd2,0x3a,0x9f,0x76,0xda,0xa9,0x2c,0xd2,0xcb,0x30,0xa3,0x80,0x9,0xe6,0xd2,0x81,0xed,0x8c,0xc1,0xb,0x0,0x39,0x8c,0x33,0xca,0x3b,0xdb,0x1d,0x50,0x23,0xd4,0xf8,0x85,0x50,0xd5,0xb9,0xc,0xe0,0x49,0xa3,0xfe,0x21,0xac,0xc0,0xc4,0xb7,0x4,0xac,0xd,0x59,0x30,0xb4,0x92,0xef,0x7e,0xe7,0x7b,0x6c,0xdd,0xba,0xb5,0xae,0xdf,0xee,0x54,0xa4,0x8b,0x62,0x5f,0x5f,0x1f,0x2b,0x4f,0x38,0x81,0xa8,0x32,0x56,0x57,0x41,0xb7,0xfe,0xba,0x55,0x9a,0x29,0xa6,0x1a,0x31,0xd0,0xd7,0x4f,0x4f,0x22,0x0,0x74,0xe2,0x86,0x61,0x8c,0xe1,0x91,0x1d,0x8f,0xa2,0x7a,0x34,0xa6,0x81,0x88,0x32,0x5f,0xbe,0xc,0xd3,0x9b,0x1,0x36,0x80,0x5a,0x58,0x23,0x58,0x11,0xf2,0xbd,0xeb,0xbe,0xc7,0x9e,0x3d,0x7b,0x12,0x7f,0xf,0xc7,0xbb,0x86,0xad,0x21,0xe5,0xec,0x9c,0x72,0xea,0x6,0x86,0x7a,0x16,0xa1,0xe,0xc7,0x37,0x1,0x74,0xd6,0x20,0x8c,0xc7,0x84,0xd0,0x92,0x5e,0x7d,0xea,0x9e,0x3c,0x7f,0x0,0x64,0x5d,0xbe,0xcb,0x23,0xe9,0xa0,0x15,0xb1,0xbe,0xbe,0xf1,0x49,0xc6,0xfb,0xc4,0x8f,0x15,0x74,0xda,0x76,0xbc,0xbc,0x8e,0x9b,0x19,0xc7,0x80,0x32,0x89,0xbe,0xd3,0xe6,0xf5,0x9d,0xba,0xb0,0xcf,0x25,0x9d,0xa3,0x1b,0x4f,0x44,0x7e,0xdc,0xc6,0x88,0x12,0xcb,0x90,0xea,0xe3,0x36,0xee,0x1a,0xb9,0x5,0x81,0x82,0x40,0xc5,0x8c,0x80,0x9e,0xae,0x41,0xe,0x1d,0x1c,0xe3,0x8b,0x5f,0xfa,0xc2,0x9c,0xb8,0x1a,0x98,0xa,0x76,0x1b,0x4e,0x59,0x8f,0x19,0xab,0xa0,0x30,0x60,0x22,0x14,0x91,0xf8,0x2e,0x8b,0xfa,0x30,0xe5,0xe0,0x4,0x80,0x89,0x6a,0xf4,0xf5,0xf6,0xd2,0xdd,0xdd,0x7d,0x5c,0xdb,0xd6,0xe,0x86,0x8f,0xe,0xb3,0xf7,0xc0,0x3e,0x74,0x39,0x88,0xdb,0xa8,0xdc,0xd6,0x9b,0x40,0x78,0x24,0x7e,0x52,0x2b,0xe3,0x5f,0xd6,0xc3,0xba,0xe9,0xff,0xa5,0xfa,0x14,0xbf,0xbf,0x2c,0xaf,0x23,0x42,0x5,0x11,0x4a,0x47,0xb0,0x28,0xe2,0xf1,0xe1,0x5d,0xfc,0xcf,0x8f,0xff,0x7,0x80,0xc8,0x44,0x33,0xf9,0x3a,0xda,0x46,0x7a,0x62,0xb7,0x62,0xc5,0x9,0x2c,0x5d,0xb0,0x1c,0x7d,0xa8,0x4c,0x88,0x4e,0xd6,0xf3,0xac,0x2e,0x5d,0x4d,0xa8,0x4f,0xf,0xac,0xf0,0xd0,0x9e,0x6e,0x5f,0xe2,0xcd,0x49,0x69,0x5d,0xc6,0x4d,0x3b,0xdc,0x83,0x60,0x82,0x3c,0x9b,0x6e,0x1,0xb8,0x2f,0x7f,0x12,0x43,0x35,0xf,0x99,0x49,0x29,0x33,0x91,0x5d,0xcb,0xce,0x59,0x2d,0x33,0xf9,0xb2,0x15,0xe4,0xac,0x3,0x26,0x89,0x73,0x11,0x73,0x26,0x7f,0x53,0x62,0x90,0x9a,0x1b,0x96,0x0,0xd3,0xf3,0xc,0x9d,0x10,0xba,0x2,0x6b,0x1a,0xbe,0x88,0xc7,0xe3,0x88,0xae,0x7a,0x25,0xb,0x7f,0x2e,0xf4,0xfc,0x82,0xc0,0x42,0x6e,0x7f,0x8e,0x18,0x9d,0x1f,0x39,0x56,0x48,0x2f,0x39,0xbc,0x71,0x35,0x77,0xb,0x60,0xac,0x62,0xa0,0x77,0x11,0x37,0xdf,0xf4,0x13,0x5e,0xf3,0xeb,0x8f,0xb2,0x66,0xcd,0x9a,0x8e,0x64,0x46,0xa7,0x48,0xeb,0xbe,0x7e,0xfd,0x7a,0x4c,0xb5,0x42,0x60,0xa2,0xd8,0xfc,0x32,0xc9,0x31,0x70,0xf2,0xee,0x73,0xe9,0xa4,0x77,0x65,0x63,0x12,0xa8,0xad,0x45,0x74,0x77,0x77,0x13,0x96,0x4a,0xd3,0x5b,0xf9,0x69,0x40,0xda,0x1f,0xfb,0xf7,0xed,0x27,0xc2,0xa0,0xc2,0xd8,0xcb,0xc5,0xb8,0x47,0xcb,0x86,0xb8,0xaa,0xc8,0xf2,0x5e,0x26,0x1e,0x79,0xcb,0x95,0xb2,0x9e,0x59,0x36,0xf1,0x9b,0xb7,0x8e,0x6a,0x91,0xad,0xfe,0x49,0x73,0xc0,0x75,0x95,0x15,0xac,0x6b,0x12,0xbf,0x7b,0x15,0x58,0x74,0xb7,0x66,0xb4,0xa7,0xca,0xcd,0x3f,0xbe,0x99,0x2b,0x5e,0x7e,0x5,0xea,0x58,0xfe,0x62,0x67,0x39,0xd6,0x9f,0xb4,0x9e,0x3b,0xee,0xb9,0x11,0x22,0x8d,0x31,0x1a,0x6b,0xa3,0x71,0x17,0xe3,0x16,0xe2,0x1b,0x50,0x6a,0x7c,0x7d,0x13,0xc7,0x7f,0x1e,0xed,0xf6,0xc8,0x64,0x99,0xfc,0x53,0x7d,0xab,0xa0,0x8,0x69,0x39,0xfe,0xcc,0xa4,0x0,0x56,0xb4,0x8f,0xdb,0xc1,0x68,0x68,0xce,0x7c,0xd3,0x0,0x48,0x88,0xcf,0x0,0x34,0x3d,0x5d,0x3,0x3c,0xb9,0xfb,0x0,0xdf,0xf9,0xce,0x77,0x80,0xb9,0x61,0x1b,0x60,0xe5,0xea,0x55,0x98,0x6a,0x2d,0xf6,0xf7,0x90,0xaa,0x1,0xa0,0xc5,0x55,0x2d,0x39,0x3,0x8b,0xc,0xe5,0x72,0x99,0x20,0xe8,0xdc,0xa5,0x62,0x6c,0x6c,0x2c,0x11,0x6,0x62,0x1a,0xcc,0xbc,0x53,0x81,0x1,0x10,0x13,0x81,0xad,0x86,0x48,0x1b,0x82,0x13,0x2,0x36,0x6e,0xdb,0xc8,0x63,0x3b,0x1e,0xeb,0x48,0x32,0x60,0x8a,0xb3,0xce,0x3c,0xb,0x35,0x52,0x46,0x45,0x61,0xc2,0x71,0x92,0x6,0xf9,0x7c,0x7c,0xdf,0x6e,0xe8,0xdc,0x59,0x3d,0x5d,0xa8,0x93,0xe5,0x3a,0xf7,0x4b,0xb0,0x11,0xf5,0x16,0xd8,0xa6,0xff,0x79,0x30,0x6e,0x3a,0xb8,0xa7,0x6b,0x90,0x7b,0xee,0xb9,0x87,0xd1,0xd1,0x51,0x82,0x20,0xe8,0xf8,0xd,0x62,0x68,0x68,0x88,0xbe,0x9e,0x1e,0x4c,0xad,0x56,0xf,0x4b,0x29,0x20,0xee,0xb0,0x68,0xab,0x30,0x51,0x8d,0xde,0xde,0x5e,0x4a,0x61,0xe7,0x9d,0x0,0xa4,0x50,0x89,0x47,0xaa,0xf4,0x2c,0x44,0xd1,0xf9,0xea,0x9e,0xd6,0x91,0xb4,0x5f,0x83,0xd5,0x86,0x70,0x48,0xf3,0xc8,0xde,0xed,0x6c,0xdb,0xba,0x2d,0xfe,0x6b,0x87,0x8d,0xf9,0xb4,0xbe,0x27,0xae,0x3d,0x11,0x35,0x1a,0xa2,0x2b,0xa5,0xfa,0x61,0xa2,0x6a,0x10,0x2,0x54,0x5d,0x29,0xe8,0x21,0xc1,0xb,0x0,0x59,0xd4,0x85,0xc8,0xc9,0x5d,0xa1,0x9a,0x6d,0xa8,0xb7,0x20,0x69,0x8e,0x9f,0xa,0x31,0x6c,0xf2,0x8e,0xad,0x85,0x81,0xbe,0x5,0x3c,0x70,0xff,0x83,0xec,0xd8,0xb1,0x23,0xfe,0x5b,0x87,0xbe,0xf7,0x74,0x53,0x1b,0x1a,0x1c,0x64,0xd9,0x92,0x25,0x54,0x2b,0xd5,0x78,0x31,0xb4,0x93,0x3b,0x1,0x48,0xe3,0x77,0x6a,0x7f,0xa4,0x88,0xfb,0x25,0x6d,0xfc,0x3c,0x25,0xc2,0x26,0xb0,0xa,0x8c,0xb6,0xd8,0xb2,0xa1,0xda,0x33,0xc6,0xdd,0x77,0xde,0xd,0xd0,0xb1,0xc6,0xb0,0x96,0x2c,0x5b,0xcc,0x40,0xb8,0x0,0x3b,0x1a,0x9f,0xe8,0x29,0xdb,0x7c,0xa3,0xc7,0x8a,0x7,0xed,0x1e,0x29,0xc2,0x89,0xd6,0x84,0x22,0x9d,0xbd,0xb,0xda,0xdb,0x6c,0xdc,0x78,0x6,0x85,0xe5,0x48,0xde,0x0,0x25,0x4b,0x68,0x92,0x65,0x3c,0x1b,0x73,0x0,0xe6,0xcc,0xb0,0x51,0xd,0xff,0xb7,0xb6,0x49,0x42,0x2e,0x82,0xa0,0x5e,0x6f,0x29,0x9e,0xfb,0xb8,0x11,0xfa,0xbf,0xb0,0xa4,0x29,0xe,0xb3,0xf1,0xeb,0x2f,0x5,0x5d,0x8c,0xc,0x57,0xb8,0xe7,0xbe,0x7b,0x59,0xbf,0x7e,0xbd,0x58,0x7a,0x27,0xa1,0xbb,0xb7,0x97,0xc1,0xfe,0x1,0x76,0x3e,0x79,0x38,0xd1,0x39,0xc7,0xc7,0xbf,0x6e,0xbe,0x39,0x89,0xe7,0x89,0x8d,0x50,0x56,0xcd,0x89,0xab,0xb0,0xbd,0xbd,0x3d,0x4,0x5a,0xa3,0x4c,0x94,0x4c,0xf7,0x98,0x8,0x28,0xbb,0xc1,0x6c,0x84,0xeb,0xe6,0x21,0xc5,0x2b,0x4a,0x3b,0xd9,0x78,0x12,0x7f,0xe0,0x18,0xbc,0x9a,0x4c,0x78,0x13,0xd7,0x4b,0x81,0xd5,0x35,0xc2,0x85,0x9a,0x87,0x37,0x6d,0xc4,0x58,0x83,0x56,0x9d,0x25,0x0,0xa4,0xc2,0x6e,0x4f,0x4f,0xf,0x4b,0x6,0x96,0x71,0x60,0x74,0x33,0x81,0x51,0x4d,0x82,0xae,0x4a,0xff,0x6d,0x58,0xf7,0xa7,0x43,0xdf,0x9f,0x85,0xeb,0xda,0x39,0x1d,0x65,0xbb,0x22,0x2d,0x37,0x6c,0x34,0x25,0x29,0x75,0x4e,0xe0,0x48,0xe6,0x92,0x8e,0x59,0x8a,0x1a,0x27,0xd1,0x65,0xe4,0x58,0x79,0x12,0x4d,0xd6,0xed,0xb0,0xb8,0xd1,0x18,0x81,0x47,0xa6,0x5,0xa2,0x1b,0xe4,0x23,0x6a,0xd0,0xca,0x24,0x93,0x42,0xa8,0x56,0x27,0xc2,0x2,0x76,0xdc,0x42,0xdf,0xc4,0xb,0x5f,0xfa,0xee,0x4,0xe2,0x5c,0x6e,0x61,0x91,0x37,0x16,0xd9,0x44,0xe9,0xc4,0xf9,0xc5,0x69,0xf3,0xc4,0x40,0xd9,0xdd,0xa7,0x34,0x46,0xe4,0x5,0x3b,0x4f,0x20,0xb4,0x58,0x95,0x92,0xe3,0x14,0xdd,0xe5,0x3e,0xee,0xbe,0xf3,0x4e,0xae,0x7a,0xf9,0x95,0x1d,0x7f,0x3c,0xdc,0xdd,0xdd,0xcd,0xc0,0xc0,0x0,0x66,0x67,0x95,0x40,0x59,0xc,0x51,0xb1,0xd0,0x67,0xb3,0x64,0x35,0x85,0xb2,0x11,0x86,0x98,0x4,0xa8,0x44,0xf3,0xc1,0x9d,0x81,0xf4,0x3d,0xf6,0xf,0xc,0xa0,0x51,0x50,0x8b,0x62,0x7d,0x77,0xdd,0xfc,0x74,0xc3,0xa6,0x58,0x40,0xa6,0x73,0x31,0x5,0x6c,0x45,0x22,0x9f,0x4c,0x2,0xcc,0xcf,0x16,0x99,0x4,0x28,0xd7,0x47,0x62,0xeb,0xbb,0x11,0x8,0x9b,0xc8,0xce,0x4a,0xa1,0x34,0x4,0xbd,0x9a,0x2d,0x8f,0x6e,0x66,0x6c,0x64,0x8c,0x9e,0xde,0xce,0xb4,0xf3,0xd0,0x37,0xd0,0xc7,0xf2,0x25,0x2b,0x78,0x78,0xd4,0x12,0x12,0x60,0x8d,0xc6,0xe8,0xc6,0xf6,0x27,0x82,0x5e,0x8b,0xe3,0xb8,0x9d,0x15,0xc0,0x55,0x6c,0x2c,0xda,0x5f,0xda,0x99,0x71,0xad,0xa6,0xed,0x2c,0xb1,0x6f,0xa6,0x90,0xbc,0xc1,0xb9,0x74,0x4c,0xd8,0x81,0xd7,0x7d,0x67,0x8,0xb1,0x4e,0x38,0xc,0xba,0x78,0xe8,0xa1,0x87,0x3a,0xce,0xd6,0xbd,0x84,0x72,0xa9,0x14,0xb,0x0,0xd5,0x5a,0xa2,0xef,0x6e,0x35,0x87,0x46,0xc6,0xe8,0x54,0xd6,0xec,0xf8,0xa0,0xb7,0xaf,0x97,0xa1,0x81,0x21,0x6c,0xd5,0x8c,0x33,0xc3,0xe7,0xb1,0x32,0x2c,0x1d,0xf,0xaa,0xd7,0x72,0x70,0x64,0x3f,0x3b,0x1f,0xdb,0x9,0x74,0xd6,0x7a,0x57,0x3f,0x1,0xe8,0xee,0x61,0xf1,0xa2,0xc5,0xd8,0xe1,0xc4,0x58,0x7c,0x81,0xaf,0x13,0xf,0x19,0x5e,0x0,0xc8,0xa0,0x3e,0x7e,0x62,0xde,0xd0,0xdc,0x80,0xd7,0xff,0x4f,0x0,0x45,0x10,0x94,0x38,0x7c,0xf8,0x28,0x47,0x8e,0x1c,0x1,0x3a,0x6b,0x31,0x4c,0xd1,0x68,0xcc,0xa8,0xa7,0xa7,0x87,0xa8,0x56,0x3,0x2c,0xd6,0xb4,0x42,0x83,0x8a,0xbf,0x5c,0x63,0x8a,0x84,0x9a,0x13,0x83,0x46,0x6b,0xcd,0x49,0xab,0x4f,0xc4,0x8e,0x26,0xa7,0x5f,0x6,0xac,0xe9,0xbc,0xf7,0x3b,0x65,0x50,0x60,0xb5,0xc5,0x76,0x47,0xd4,0x74,0x95,0x47,0x1e,0x7d,0x14,0x28,0x3e,0x3d,0x73,0x87,0x9d,0xc1,0x27,0xbe,0xd6,0xaa,0x94,0x62,0xd1,0x92,0x45,0x44,0xa3,0xe9,0xc1,0xbb,0xca,0x9,0x77,0x73,0x48,0x99,0x3b,0xe5,0x8,0x8f,0x77,0x5,0x66,0x1b,0x9a,0xf8,0x42,0x73,0x60,0xf1,0x3,0x62,0xde,0x53,0xfd,0x4,0x40,0xcd,0x9,0xd3,0xb7,0x53,0x85,0xe4,0x66,0x38,0xa1,0x2e,0x53,0xad,0xc,0xb3,0x63,0xc7,0xe,0xce,0x3c,0xf3,0xcc,0xe3,0x5d,0xad,0x49,0x23,0x7d,0xaf,0x3d,0x3d,0x3d,0x98,0x28,0x39,0x32,0x56,0xad,0x58,0xb4,0x68,0x1c,0xf4,0x16,0x1d,0x4,0x8c,0x8e,0x8e,0x12,0x45,0x11,0x41,0x10,0x14,0xa6,0x9a,0xad,0x48,0x6d,0x1,0x9c,0xba,0xe1,0x54,0xae,0xbb,0xf3,0x46,0xca,0x51,0x1f,0xc6,0x8e,0xcf,0x85,0xb9,0x23,0xe5,0xb7,0x8,0x6d,0x89,0xba,0x6a,0x94,0xca,0x96,0xcf,0x7f,0xe6,0xf3,0xdc,0x74,0xe3,0x4d,0x44,0xd5,0xa8,0x60,0xcd,0x6b,0x67,0x21,0x9c,0x5c,0x5a,0xa7,0x37,0x63,0x2d,0x61,0x29,0xe4,0xe1,0xfb,0x37,0xd1,0x57,0x5a,0xc0,0x18,0x87,0xd3,0x3f,0xb4,0x9a,0xd3,0xbc,0xc5,0x24,0xdd,0x1,0x4f,0x75,0x87,0xba,0x71,0x0,0x20,0x7f,0x64,0xe1,0x2c,0xdd,0x59,0x40,0x92,0xfa,0x5,0x3,0x38,0xca,0xc4,0xae,0x80,0x3b,0x58,0xfd,0x59,0x47,0x5d,0x97,0x6f,0x13,0x97,0xc0,0x9,0x7,0xc0,0x6d,0x5a,0x4a,0xc7,0x69,0xae,0x47,0x6c,0x8e,0xc4,0x26,0xe7,0xa3,0x9,0xd7,0x31,0x52,0xf4,0xd2,0xa,0xe2,0xa9,0xf8,0x5d,0x87,0x3a,0x64,0xb4,0x5a,0x63,0xdf,0xfe,0x7d,0xf1,0x5f,0x3b,0xd4,0x20,0x50,0x2a,0x0,0x94,0x4a,0x65,0x30,0xb1,0xa5,0x3f,0x6d,0x2d,0xd8,0xa0,0x40,0x9f,0x9f,0xed,0x43,0x9b,0x66,0x14,0x93,0x0,0x15,0x54,0x6b,0x35,0x22,0xd3,0xd9,0x2,0xc0,0xb9,0xe7,0x9f,0x47,0xf9,0x73,0x21,0x7a,0xcc,0xa0,0xca,0x36,0x71,0xf5,0x9d,0xea,0xe9,0x53,0x31,0x50,0xe2,0x93,0x48,0xe3,0xc6,0x2d,0x2c,0x3b,0x57,0x6c,0xc3,0xbf,0xc7,0x2e,0xc3,0x9d,0x44,0x2b,0x73,0x5,0x26,0xc8,0x4f,0x59,0x54,0x90,0x38,0x8,0x3a,0xf9,0x30,0xb7,0xef,0xb9,0x99,0x9f,0x3d,0x14,0x93,0x3e,0x49,0xc8,0xcf,0x75,0x57,0xe8,0x96,0xc4,0x48,0x52,0x76,0x53,0x8d,0xc8,0x72,0xd,0x94,0xc0,0x7b,0x68,0xee,0x9b,0xf1,0xcd,0x38,0x77,0x26,0xa5,0x9a,0xe3,0xa4,0x6f,0x45,0x6a,0x57,0xd3,0x68,0x55,0x86,0xd2,0x60,0x8,0x8b,0xc7,0xb0,0xba,0x96,0x18,0xbe,0x6a,0xdc,0xf4,0x6d,0xf2,0x76,0x5b,0xe4,0x0,0x8,0xd1,0xdb,0x31,0xd,0x33,0x5b,0x57,0x92,0x50,0x4b,0x93,0xbf,0x9,0xf9,0x30,0x39,0x56,0x7e,0x20,0x66,0x9,0x7b,0x69,0x5a,0xd7,0xef,0x11,0x99,0x6c,0x98,0x9f,0x54,0x4e,0xb5,0xb6,0x16,0x5b,0xcb,0x84,0x16,0xdc,0xc,0xd0,0xc6,0xa2,0xcd,0x5c,0xb2,0x4,0xa8,0xd0,0x2a,0x31,0x89,0x6b,0x89,0x9,0x91,0xd,0x27,0x0,0xf1,0x1d,0x71,0xa1,0xaf,0x5,0x8b,0x7c,0xb9,0xa1,0xac,0x32,0x4,0xa3,0x7a,0xda,0x7c,0x7e,0x92,0x7d,0x32,0x89,0xf0,0x67,0xd2,0x39,0xdc,0x54,0x4c,0xd1,0xe2,0x92,0xd,0x29,0x22,0x5f,0xe5,0x63,0xaa,0x74,0x81,0xc3,0x12,0x68,0x30,0x91,0xe1,0xc8,0xe1,0xc3,0x85,0xf5,0xef,0x24,0xf4,0xf7,0xf7,0xc7,0x77,0xf7,0x8d,0x41,0x69,0x55,0x27,0x80,0xba,0xbc,0x15,0x9b,0x10,0x3,0x95,0xb5,0x4,0x81,0xa2,0x32,0x36,0x46,0xad,0x5a,0xa3,0x5c,0x2a,0xcf,0x50,0xed,0xa7,0xe,0xe9,0x69,0xd7,0xe9,0x67,0x9c,0xce,0xd9,0x1b,0xce,0xe2,0xee,0xdd,0xf7,0xd2,0xd3,0xdb,0x43,0x14,0x45,0x4d,0xbc,0x18,0x95,0xdb,0xe4,0xd2,0xb5,0x25,0xbf,0x61,0x67,0xfb,0x30,0xde,0x84,0xf3,0xe4,0x3e,0x79,0xb3,0x37,0xb9,0x30,0x37,0x4b,0x80,0x16,0x99,0x4,0x98,0xf,0x13,0x37,0x3b,0x95,0x89,0xa7,0x15,0x4,0x11,0xd1,0x92,0x1a,0x7a,0x51,0x40,0x57,0xea,0x4c,0x47,0x45,0xd4,0xf5,0x85,0x16,0xe2,0x9,0x5e,0x5,0x4c,0x62,0x1c,0x2d,0x39,0x4e,0x64,0x14,0xa5,0xaa,0x71,0xd4,0x46,0x15,0x63,0xfd,0xea,0x68,0x92,0x45,0x86,0x7b,0x94,0xdd,0x9e,0xeb,0xe1,0xd,0xcc,0xfd,0x46,0x51,0x20,0xdb,0x3,0xe3,0xe1,0x49,0x4e,0xca,0x12,0xe9,0x1a,0x51,0x60,0x50,0xda,0x80,0x36,0x42,0xfe,0xad,0x5b,0x2,0x90,0xe2,0x4b,0xeb,0x97,0x6b,0x5a,0xd7,0xf2,0xf3,0x23,0xa4,0x35,0x48,0xe5,0x1c,0xab,0xce,0x5e,0x5,0x20,0xa0,0x88,0x1,0xdf,0xa9,0x88,0x37,0xf8,0xf8,0x67,0x9b,0x5c,0x5,0xf4,0x60,0xfc,0x10,0x0,0x85,0x56,0x9a,0xc8,0x18,0x8e,0x1c,0x39,0x7a,0x7c,0xeb,0x34,0x45,0x88,0x37,0xbe,0xf1,0xdf,0x5b,0x75,0x8a,0x9a,0x5a,0xcd,0xd3,0x41,0xc0,0xc8,0xe8,0x28,0x95,0x4a,0x85,0xde,0xde,0xde,0x29,0xaf,0xe7,0x74,0x43,0x29,0x45,0x14,0x45,0xf4,0xf7,0xf7,0xf3,0xbc,0xe7,0x3d,0x8f,0xbb,0xfe,0xe5,0x6e,0x58,0x41,0x62,0x10,0x7,0x94,0x6e,0xfd,0xeb,0x70,0x6e,0xc0,0x42,0x18,0xf3,0x43,0x8c,0xb6,0x18,0x53,0x4b,0x36,0xf6,0x5a,0xb2,0xa1,0x8f,0xef,0xe8,0x96,0x2a,0x58,0x93,0xdc,0x9a,0x51,0xc9,0xa9,0xc0,0x8,0x4a,0x55,0xc7,0xd7,0x15,0xb2,0xca,0xa3,0x64,0xc,0x26,0xe2,0x4d,0xfe,0xee,0x56,0xfa,0x69,0x92,0x8a,0xf6,0xf1,0x66,0xde,0xac,0x9e,0x54,0x48,0x22,0x43,0x3d,0xaf,0x6,0x3,0x4f,0x56,0x1b,0xac,0x4e,0xac,0x3d,0xa,0x22,0xda,0x5c,0x5a,0xcf,0xa7,0x12,0x5e,0x0,0x98,0x57,0x88,0xbf,0xb6,0x95,0xf6,0x1c,0x80,0x3a,0x1a,0xbe,0x74,0xac,0x85,0x4a,0x65,0xec,0x38,0x57,0x68,0xea,0x30,0x7e,0xac,0x1d,0x2f,0xda,0xad,0x1c,0x85,0xa6,0xcb,0xae,0xe,0x43,0x86,0x47,0x86,0x19,0x1b,0xeb,0xdc,0x7e,0xd1,0x5a,0x63,0xad,0xe5,0xa5,0x2f,0x7b,0x29,0xdf,0xfd,0xde,0x77,0xd9,0xb4,0x73,0x13,0xa5,0xb5,0x5d,0x98,0xaa,0x81,0x72,0x3c,0x1f,0xe6,0x1d,0x2f,0x46,0x25,0xfb,0x67,0x0,0xe9,0xba,0x0,0x36,0xbe,0x2a,0xad,0x1a,0x76,0x75,0x2c,0xa8,0xf8,0x5e,0x75,0x5d,0x23,0x66,0x41,0xa9,0x8,0xa8,0xd5,0xc9,0x45,0x4a,0xdc,0x63,0xd3,0x3f,0x34,0x6e,0xca,0xcd,0x9f,0xfa,0x46,0xd9,0x44,0xf5,0x90,0xa4,0x68,0x38,0x95,0x13,0x15,0x95,0x99,0x72,0x6c,0x43,0x19,0xe3,0xe2,0x40,0x63,0xf4,0xb9,0x70,0x8e,0x3b,0x7d,0xf0,0xb7,0x0,0x4,0xa4,0xb2,0xe9,0x5c,0xc1,0xf8,0x61,0x64,0x3c,0xa5,0xe6,0xd5,0x42,0xe7,0x88,0x94,0xfb,0xa9,0x3a,0xcc,0x20,0xca,0xb1,0x90,0xfa,0x45,0x6c,0xfc,0x1a,0x73,0x83,0x1a,0x27,0x47,0x96,0x43,0xf6,0x1f,0xd8,0xcf,0xd1,0xa3,0xf1,0xc9,0x48,0x27,0x8e,0x9d,0x74,0x73,0xef,0xeb,0xeb,0xe3,0xb7,0x7e,0xf3,0xb7,0xe0,0x49,0x50,0x7,0x41,0x45,0xa,0x5b,0xb5,0x75,0x53,0x20,0x9d,0xc8,0xf9,0x68,0x7,0xa9,0x8a,0xc3,0x26,0x1b,0x7f,0xba,0xf9,0x67,0xc3,0xea,0x3f,0x37,0x86,0x93,0x1e,0xef,0x67,0xe2,0x34,0xe6,0x93,0x7e,0x8d,0xa7,0x2e,0x98,0x53,0x95,0x6b,0x43,0x7c,0xa0,0x29,0x5d,0x3d,0x5c,0x65,0xc2,0xb3,0x75,0x51,0xe3,0xf1,0x1a,0x5a,0x21,0xb4,0xb1,0x48,0x49,0xec,0x1,0x19,0x12,0xe0,0x54,0x77,0x93,0xec,0x90,0x6f,0x62,0xbd,0x7e,0x5a,0x97,0xa9,0x96,0xdd,0x24,0x46,0x82,0xa4,0xe6,0x8e,0xc7,0xa8,0x9d,0x53,0x7,0x47,0xf1,0xe6,0x36,0xde,0xae,0x89,0x50,0xd4,0x6e,0xc9,0xc0,0x8f,0xcc,0xc1,0x90,0xde,0xa9,0x44,0xeb,0xb1,0xb9,0x17,0x23,0xaf,0xc3,0x12,0x27,0x43,0xd2,0xb3,0xa,0xfa,0xc5,0xc2,0xb0,0x54,0x2c,0x6a,0x5c,0x3c,0xe6,0xca,0x1b,0xa7,0xbe,0xfd,0xab,0xa4,0xe7,0x3,0x71,0x91,0x94,0x75,0xd5,0x36,0x31,0x94,0x13,0x6,0x9a,0x83,0xc3,0x47,0x19,0x19,0x19,0x99,0xa1,0x5a,0x4f,0xf,0xb4,0x8e,0x1d,0xde,0x3c,0xe3,0x99,0xcf,0xe0,0xb7,0xdf,0xf2,0xdb,0xfc,0xe3,0xa7,0xfe,0x91,0xfe,0x33,0xfb,0xb1,0x83,0xa9,0xb1,0x1f,0x3,0x1,0x2,0x51,0xd2,0x65,0x34,0x49,0xda,0xe1,0x56,0x46,0xa2,0x1b,0x91,0x4f,0x82,0x16,0xe2,0x49,0x9c,0x2,0x2b,0xe6,0x99,0xaf,0x8f,0x12,0xda,0x62,0xc4,0x3a,0xda,0x7c,0x76,0x13,0x7f,0xb0,0x67,0xea,0x73,0xac,0x9a,0x14,0x43,0x5a,0x1e,0x8a,0xc5,0xf6,0xe6,0x1a,0xb4,0x55,0x86,0xd0,0x64,0xd7,0xef,0xc4,0x82,0x25,0x2d,0xf7,0x7,0xc3,0xd4,0x7f,0x95,0x1f,0x93,0x3,0xa0,0x27,0xe8,0x1c,0xd7,0xaf,0x6,0xb9,0x1f,0xdc,0x6,0x62,0x91,0x0,0x20,0x2d,0xee,0x12,0x31,0xc4,0x65,0x80,0x89,0xa1,0x16,0x6c,0x94,0x9,0x33,0x10,0x44,0x6,0x1b,0x59,0x44,0xf,0xa1,0x1d,0x9,0x8b,0x52,0x6,0x6d,0x4d,0x81,0x85,0x3e,0xc4,0xe,0x33,0x82,0xab,0x64,0xd7,0xf1,0x90,0x4b,0xb,0x60,0x55,0x8e,0x49,0x6b,0x84,0x4e,0x16,0x27,0x80,0x15,0xde,0xb4,0x10,0x66,0x85,0x49,0x6a,0x2d,0xb9,0x72,0xd3,0x2f,0x86,0x38,0x38,0x26,0x71,0x29,0x71,0x84,0x75,0x2e,0x94,0x8a,0xdd,0x40,0xa7,0x27,0xbd,0x46,0xfa,0x7a,0x57,0x42,0xbf,0xaa,0x58,0x73,0x6b,0xb0,0x10,0x42,0x64,0x23,0xf6,0xed,0xdd,0x37,0x3,0x35,0x9e,0x5e,0xa4,0x42,0xc0,0x1b,0xde,0xf4,0x6,0xe,0x1f,0x3e,0xcc,0x67,0xbe,0xf0,0x6f,0xc,0x9d,0xd1,0xf,0x83,0x86,0x28,0x25,0xd3,0x35,0x5c,0x74,0xb0,0xc2,0x78,0xb7,0x82,0x75,0xc0,0xa2,0x8d,0x5d,0x8e,0x27,0x31,0xe7,0x27,0x26,0x10,0xc6,0x90,0xd6,0xd3,0xa2,0xb0,0xec,0x26,0x5e,0x64,0x6d,0x30,0x23,0x0,0xd8,0x3c,0xbb,0x1f,0x55,0x13,0xca,0x76,0x17,0x94,0x5d,0x62,0x16,0x89,0x41,0x12,0x5c,0x49,0x76,0xe9,0x6c,0x6e,0xfc,0x94,0x6b,0x47,0x0,0x70,0xdd,0x67,0x5a,0x5a,0x41,0xb2,0x53,0xf,0x69,0xad,0x72,0x47,0xab,0xf5,0x9e,0x3b,0xe7,0x9d,0x53,0x5,0xd5,0xf0,0xcc,0x25,0xcc,0x35,0xf7,0xc6,0x53,0x84,0xb9,0xf3,0xbd,0x2f,0xa0,0xe9,0x8a,0xa5,0xfb,0xfb,0x8f,0x85,0xa8,0xc4,0x63,0x9e,0x82,0xa0,0x1c,0xb2,0x75,0xeb,0xd6,0x38,0x97,0xe,0x3f,0x26,0x4f,0xd5,0x1,0xbf,0xfb,0x8e,0xdf,0xe5,0xb7,0xde,0xf8,0x76,0xe,0xdd,0x7f,0x94,0xb1,0x9d,0x35,0x82,0x6a,0x9,0x3b,0xa6,0xa0,0x6,0x98,0x54,0x21,0x7d,0x5c,0xab,0xea,0x31,0x5,0xf0,0x2a,0x80,0x63,0xc3,0xb,0x0,0x12,0xac,0xfc,0x25,0xd9,0xc9,0xa8,0xaf,0xdb,0x6a,0x3e,0xba,0x42,0x3d,0x6,0xd2,0xf7,0x3c,0xc7,0xde,0x77,0x8c,0x6,0x72,0xd4,0x64,0x74,0xf7,0x36,0x26,0xc8,0xe9,0x52,0xc0,0x13,0x8f,0x3f,0x31,0xb5,0x55,0x3b,0x4e,0x48,0xc7,0xbe,0xb5,0x96,0xb7,0xbe,0xed,0x37,0xf8,0xf3,0xf7,0xfe,0x5,0xb,0x87,0x17,0x73,0xe8,0xbe,0x61,0xd4,0xe1,0x0,0x3d,0x16,0x60,0x2b,0x40,0x55,0x9,0x1f,0xe2,0x7e,0xde,0x74,0x24,0xfc,0x7a,0x57,0x8,0x2f,0x0,0x14,0x60,0x8e,0x58,0x41,0x5,0x52,0x9e,0x4c,0xb2,0x92,0x59,0xdb,0x91,0x44,0xae,0x69,0x85,0x8d,0xf,0x76,0x95,0x56,0x94,0xcb,0x9d,0x77,0xd7,0x5d,0x42,0xb3,0xb,0xdc,0x49,0x1e,0x69,0x25,0x47,0xe0,0x61,0x57,0xc8,0xc3,0x1b,0x1f,0x6e,0xc8,0xb7,0xb3,0x91,0xb6,0xc1,0x18,0xc3,0x15,0x2f,0xbd,0x82,0x4f,0x7c,0xfc,0xff,0x71,0xf9,0xd9,0xcf,0xa5,0xf2,0x50,0xc4,0xe8,0xf6,0x1a,0xc1,0x70,0x9,0x55,0xd1,0x50,0x51,0x50,0x25,0x26,0xbb,0x5b,0x95,0x68,0x4b,0x3a,0xbf,0xfd,0xe3,0x50,0x6d,0x3c,0x1d,0x4,0xbf,0xde,0x15,0xc2,0xc1,0x12,0xa0,0x2b,0x26,0xad,0x89,0x2f,0x1c,0x4e,0x6e,0xf1,0xf2,0xa4,0xb6,0x94,0xda,0x95,0xf,0x75,0xab,0xa3,0x4a,0xf4,0xa2,0x1d,0x36,0xcc,0x27,0x84,0x2a,0x6c,0x93,0xfc,0x9e,0x9c,0xe2,0x16,0xa8,0xcd,0x65,0x3d,0x5d,0xd1,0xbb,0x72,0xa9,0x4f,0x11,0x81,0xca,0x25,0xed,0x31,0xca,0x48,0xae,0x43,0x59,0x63,0x8,0xb4,0x66,0x68,0xc1,0x90,0x63,0xfa,0xd9,0x8d,0xb1,0xb1,0x31,0x8c,0xa9,0x91,0x5e,0xc2,0x9a,0x94,0x57,0xbf,0x84,0x39,0x1a,0x96,0x3,0x76,0x3d,0xb1,0x8b,0x3,0x7,0xe,0xb0,0x60,0xc1,0x82,0x29,0xad,0xe7,0xf1,0x82,0x4a,0x4e,0xc2,0xa2,0x28,0x62,0xe5,0xca,0x95,0x5c,0xfd,0xa1,0xab,0xb9,0xee,0x7,0xd7,0xf1,0xb9,0xcf,0x7e,0x8e,0xbb,0x6f,0xbf,0x9b,0x9e,0x95,0x65,0xc2,0xa5,0x8a,0xb0,0x2f,0xc4,0xe8,0x8,0x1b,0x19,0x8,0x54,0x6c,0x69,0x4e,0x43,0xdc,0xa7,0x90,0x6a,0xf1,0xdd,0x68,0x6d,0x92,0xc1,0xa0,0x22,0xb8,0x8e,0xed,0x22,0xae,0x80,0x44,0xee,0x23,0x13,0x26,0xe9,0xf6,0x2b,0xc4,0xc6,0x85,0x54,0x43,0xbc,0x48,0x28,0xc7,0x6d,0x3c,0xb5,0xc2,0xaa,0x99,0xea,0x78,0x71,0xdc,0x89,0x6f,0xbf,0x4c,0xf5,0x3a,0x3f,0x1d,0xf9,0xb5,0xc3,0x5d,0x38,0x56,0xbc,0x9,0xdd,0x1,0x4f,0x7e,0x5b,0x97,0xc3,0x5c,0x97,0x71,0x28,0xba,0x5,0x30,0x71,0x6a,0xd9,0xe6,0x99,0x40,0x18,0x2b,0x28,0x43,0x59,0xc3,0xb8,0x75,0xaf,0xb9,0x21,0x6,0xa4,0x26,0x61,0xb5,0x28,0xd,0x5b,0x24,0xc6,0x63,0xae,0xe5,0x16,0xd1,0x3a,0xa0,0xec,0xd2,0x57,0xae,0x43,0xfe,0xb5,0x8,0x6f,0xa0,0xe8,0x6a,0x46,0xee,0xfd,0x15,0xdd,0x35,0xc8,0xbf,0xe7,0xfc,0x68,0x50,0xd,0x47,0xff,0x16,0x6b,0x6a,0x4,0x61,0xc0,0x82,0xa1,0x5,0x71,0x71,0x1d,0xfe,0xa5,0x3b,0x3a,0x3a,0x1a,0x9b,0xef,0x4d,0xae,0xff,0xa5,0x36,0x1,0x72,0x3d,0x96,0x73,0x7,0xc,0x28,0x8b,0x4e,0xaf,0x71,0x29,0x4b,0xb9,0xa7,0x44,0xe5,0x68,0x85,0x6d,0xdb,0xb6,0x71,0xde,0x79,0xe7,0x61,0x8c,0x41,0xeb,0xb9,0x71,0x78,0x18,0x4,0x41,0xfd,0x44,0xec,0xf9,0x2f,0x78,0x3e,0x17,0x5f,0x72,0x31,0x37,0xfc,0xf0,0x6,0xbe,0xfe,0x8d,0xaf,0xb1,0x6d,0xf3,0x56,0xe,0xea,0x43,0xf4,0xad,0xec,0xa2,0x34,0x14,0x62,0x83,0x8,0x1b,0x58,0x6c,0x60,0x89,0xcd,0xe9,0x26,0x3a,0x66,0x6d,0xc7,0xe7,0x45,0x7d,0xd8,0x48,0xe4,0xbe,0xbc,0x0,0x90,0xbe,0x95,0x2c,0xa4,0xd,0x5b,0x24,0xfc,0x59,0xc1,0x12,0xa0,0xca,0x6f,0xd8,0x22,0xe1,0x8f,0xd1,0x5c,0x7d,0x60,0x94,0xac,0x75,0x41,0x57,0x26,0xbf,0x4,0x55,0x10,0x51,0x3a,0x48,0x69,0xc7,0xd0,0x74,0x51,0xfd,0xb2,0x75,0x97,0xe2,0xc9,0xb7,0xd5,0x26,0x5f,0x6e,0x2b,0xe9,0xb3,0x90,0xfa,0x4b,0x72,0x85,0x5e,0x94,0xd6,0x95,0x4,0x98,0xc2,0x1b,0x2,0x12,0x61,0xe7,0xde,0xb1,0x91,0x1d,0xff,0x41,0x29,0xed,0xd5,0x0,0xa9,0xf8,0x67,0xe3,0xe5,0x37,0x32,0x11,0xa5,0x52,0xc8,0x92,0xc5,0x4b,0x80,0xce,0x15,0x0,0xd2,0x7a,0xd7,0x6a,0xb1,0x40,0x13,0x7,0xc6,0xff,0x6b,0xc5,0xe2,0x9d,0x6d,0xf8,0x74,0xb,0xcb,0x1,0x87,0xc6,0xe,0xf1,0xe0,0x83,0xf,0xce,0x39,0x1,0x0,0xc6,0xfb,0x2c,0x8a,0x22,0x86,0x86,0x86,0xb8,0xf2,0x15,0x57,0xf2,0x92,0x97,0xbe,0x84,0x9f,0xfd,0xf4,0x56,0xae,0xfd,0xc1,0x75,0xdc,0x76,0xe7,0xcf,0xd9,0xb5,0x69,0x7,0xbd,0xcb,0xbb,0x8,0x17,0x2a,0x74,0x9f,0x46,0x95,0xe2,0x53,0x23,0x48,0x5,0x2,0x15,0xdf,0x13,0x43,0x15,0x58,0xa3,0xf3,0x38,0x1e,0xb0,0xa2,0x18,0xe0,0x91,0xc2,0xb,0x0,0x2,0xd4,0x31,0xe,0xcb,0x3b,0x16,0xd,0x6c,0x70,0xbf,0xf9,0x37,0x40,0xc5,0x87,0xb,0xd5,0xa8,0x4a,0xd7,0x60,0x17,0xab,0x56,0xaf,0x8a,0x83,0x3b,0x54,0x0,0x48,0x37,0xe6,0x43,0x87,0xe,0x11,0x86,0x41,0xfb,0x1b,0x91,0x2,0x1d,0x6,0xd4,0x54,0x8d,0x87,0x1e,0x7c,0xa8,0xa9,0x8c,0xb9,0x86,0xf4,0x34,0xc0,0x5a,0x4b,0xa9,0x54,0xe2,0x19,0xcf,0x7a,0x26,0xcf,0x78,0xd6,0x33,0xd9,0xb2,0x65,0xb,0x3f,0xfb,0xe9,0xcf,0xf9,0xd1,0x4d,0x37,0xf2,0xd0,0xb6,0x7,0x19,0xe6,0x8,0xa6,0xb7,0x42,0xf7,0xd2,0x2e,0xba,0xfa,0x4b,0x98,0x72,0xd,0xa3,0x22,0x6c,0xa2,0x1e,0xb0,0x1a,0xe2,0x8e,0x8b,0x7,0x57,0xac,0x29,0x50,0x58,0x9b,0xa,0x7,0x89,0x41,0x2e,0xbf,0x29,0xcd,0x10,0x7c,0x3f,0x17,0xc1,0xb,0x0,0x2,0xac,0xf2,0xc4,0xd1,0xb9,0x8f,0x71,0x36,0xb8,0x5,0xaa,0xa6,0xca,0xda,0x55,0x6b,0x28,0x95,0x4a,0xc7,0xb7,0x5a,0x6d,0xa0,0xd1,0x83,0xe1,0xe8,0xd8,0x28,0x3a,0xd0,0xd4,0x25,0x9c,0x49,0x40,0xa1,0x12,0xeb,0x6b,0x86,0xbe,0x5,0x7d,0x3c,0xbc,0xf1,0x61,0xf6,0xec,0xd9,0xc3,0x92,0x25,0x4b,0x3a,0xd6,0x5b,0xe2,0x44,0x50,0xd,0xb7,0x64,0x8c,0x89,0x8f,0xc7,0xd7,0xad,0x5b,0xc7,0xba,0x75,0xeb,0x78,0xf5,0x6b,0x7e,0x8d,0x87,0x1f,0x7c,0x98,0x9b,0x7f,0xfc,0x63,0xee,0xba,0xeb,0x4e,0x36,0x6d,0xdd,0xc8,0xce,0x83,0x3b,0xe8,0x5e,0x52,0xa6,0x34,0xa8,0x8,0x6,0x34,0xaa,0x17,0x82,0x50,0x61,0x54,0x84,0x51,0x60,0xb5,0x8d,0x5,0x83,0x94,0x55,0xac,0xd3,0xaf,0xd1,0xc4,0xfc,0xf0,0x5c,0x70,0x39,0xea,0xd1,0xb1,0x68,0x12,0x0,0x8e,0xe7,0x74,0xce,0x13,0xfe,0xdc,0x49,0x26,0x52,0xa8,0x64,0x47,0xda,0xa5,0xc,0xb,0x89,0xb5,0xbc,0xb9,0x35,0x31,0xeb,0x16,0xe1,0x54,0xb2,0x18,0x4d,0xd0,0x3c,0x57,0xf2,0x4e,0x2b,0x24,0x9f,0xa2,0x7a,0xc9,0xb9,0x4e,0x1c,0xd6,0x5e,0xd9,0x9,0x55,0xd4,0x1a,0x50,0x86,0x4a,0x75,0x94,0x53,0xd6,0x9f,0x12,0xff,0xa5,0xc3,0x37,0xb7,0x4a,0xa5,0xc2,0xe1,0xc3,0x87,0x29,0x95,0xc2,0xba,0xee,0x5f,0xab,0x2,0xfa,0xd9,0x31,0x49,0xdd,0x9,0xd1,0x4d,0x41,0xcf,0x40,0x37,0xdb,0xb7,0x6e,0x63,0xfb,0xb6,0xed,0x73,0x5a,0x0,0x68,0x44,0x7a,0xd2,0x91,0xa,0x2,0x5a,0x6b,0x4e,0x3d,0xfd,0x54,0x4e,0x3d,0xfd,0x54,0x8c,0x31,0x6c,0xde,0xb4,0x99,0x4d,0x1b,0x37,0xf1,0xf3,0x9f,0xdd,0xc6,0x9d,0xf7,0xdd,0xc1,0xde,0xc7,0x9f,0xa4,0xa2,0xc7,0xa8,0x95,0xc7,0x8,0x6,0xa1,0x6b,0x41,0x40,0xd8,0x13,0x60,0x43,0x83,0x55,0x11,0x56,0xab,0xf1,0x6b,0xb8,0x3a,0xe6,0x11,0x68,0x9d,0xbc,0x97,0xc6,0xb,0x1b,0x58,0x34,0xcd,0x27,0x4,0x45,0x7c,0x25,0x99,0x13,0x25,0x59,0x26,0xac,0xe5,0xc2,0x94,0xe0,0xd2,0x57,0x24,0x45,0x17,0x94,0x3a,0xe9,0xb7,0x3f,0xc5,0xc3,0xa6,0xfd,0x35,0x68,0x6a,0xd1,0x6e,0x7d,0x26,0xb,0x69,0x2a,0x4f,0x54,0x97,0x30,0x98,0x80,0x22,0x21,0x1d,0x53,0x49,0x6e,0x7e,0x5b,0x59,0xb4,0x25,0x32,0x9e,0x2b,0x31,0x50,0xb6,0xae,0xd5,0x8c,0xe2,0x5b,0x5,0xf9,0x72,0xa5,0xfa,0x69,0x92,0xf9,0x39,0x47,0x84,0x0,0x85,0x45,0x63,0x9,0x30,0x4,0x18,0x99,0x94,0x93,0x55,0xb,0x14,0xe8,0x31,0xb3,0x84,0x3f,0x25,0x84,0x25,0x39,0xa,0x21,0xf9,0xb0,0x40,0x4c,0x2b,0x11,0xd,0xf3,0xe9,0xb5,0x50,0x8c,0x6d,0x32,0x7e,0xd3,0x50,0xb2,0xd0,0xbe,0xc8,0x1a,0xac,0x35,0x58,0x6a,0x54,0xa3,0x31,0x2e,0xba,0xe0,0xa2,0x7a,0x1e,0x9d,0xbc,0xb9,0x1d,0x3d,0x7a,0x94,0x83,0x7,0xf,0x52,0x2e,0x7,0x68,0xaa,0x28,0x14,0xfa,0x18,0x7a,0xd0,0xfc,0xbc,0x68,0x98,0x91,0x2a,0x7e,0xbf,0xa5,0x52,0xec,0x3f,0xfe,0xa6,0x9b,0x6e,0xe2,0xc2,0x8b,0x2e,0xec,0xe8,0xfe,0x69,0x15,0x8d,0x2a,0xf,0x6b,0x2d,0xc6,0x18,0x82,0x20,0x60,0xc3,0xa9,0x1b,0xd8,0x70,0xea,0x6,0x7e,0xe9,0x25,0xbf,0xc4,0xd1,0xa3,0xc3,0x6c,0xd9,0xb4,0x99,0x3b,0x6e,0xbf,0x83,0x7,0x1e,0x7a,0x80,0x1d,0x8f,0x3d,0xca,0xce,0x8d,0x3b,0xd8,0x37,0xf2,0x24,0xa5,0x41,0x45,0x79,0x30,0xa0,0xd4,0x17,0xa0,0x7a,0x15,0xba,0x3b,0x42,0x85,0xba,0x6e,0xcf,0x5e,0x6b,0xb0,0xca,0x34,0xdc,0xb2,0xb3,0xa0,0xa2,0xba,0xf0,0x45,0xc2,0x56,0xb5,0xaa,0x96,0xab,0x9b,0xa5,0x9a,0xb,0x21,0xc7,0xda,0xb7,0x58,0xc6,0xc8,0xbf,0x7f,0x29,0xcc,0xd,0xd2,0x9a,0x5d,0x18,0xd7,0xe1,0x96,0x50,0xbb,0x2b,0xed,0xb1,0x57,0xa0,0xd6,0x39,0x0,0xae,0x3b,0x5c,0x3b,0xb3,0xa0,0x1d,0xa2,0x61,0x7b,0x37,0xe7,0xc6,0xe3,0x79,0x15,0x40,0x6,0x75,0x16,0xa6,0xad,0xff,0xd6,0xf9,0x68,0x5c,0xac,0x53,0x7,0xde,0xf3,0x1c,0x75,0x92,0x9b,0x86,0xd1,0xb1,0x11,0x16,0x2d,0x5f,0xcc,0x86,0xd,0x1b,0x80,0xce,0xd5,0xff,0xa7,0x82,0xcb,0xd1,0xa3,0x47,0x39,0x70,0xf0,0x0,0x61,0x39,0x8c,0x35,0x0,0x14,0x9,0x46,0x6e,0x88,0xbd,0x47,0x1a,0x7a,0x7,0xba,0xf8,0xe9,0xad,0x3f,0xa5,0x52,0xa9,0xcc,0x19,0x7b,0x9,0xad,0x42,0x29,0xd5,0xc4,0x15,0xb0,0xd6,0x12,0x4,0x1,0x7d,0x7d,0xbd,0x9c,0x73,0xee,0x39,0x9c,0x73,0xee,0x39,0x0,0x1c,0x38,0x70,0x80,0x6d,0x5b,0xb7,0xb1,0x75,0xcb,0x56,0xb6,0x6e,0xd9,0xc6,0x83,0xf,0x3f,0xc0,0xb6,0x1d,0x5b,0x19,0xa9,0x1d,0x21,0xa,0x2b,0x44,0xa5,0x31,0x74,0x2f,0x84,0x3,0x8a,0xb0,0x2f,0x20,0xe8,0xd2,0x10,0x58,0xac,0x8e,0xb0,0xca,0xc4,0xaa,0x1,0x9d,0xa,0x61,0x36,0x47,0x30,0x4c,0xd5,0x33,0xd8,0xf1,0xf1,0xea,0x39,0x5,0x79,0xb4,0xe2,0x1,0x73,0x3e,0xc2,0xb,0x0,0x19,0xa4,0x7b,0xbf,0x2d,0xba,0xbf,0xd2,0x89,0xf0,0xa4,0x3f,0x11,0xd6,0xc6,0xa4,0xad,0xfd,0x47,0xf,0x72,0xf9,0x65,0xcf,0x61,0xf9,0xf2,0xe5,0x73,0x82,0x20,0x79,0xe8,0xd0,0x21,0xf6,0xed,0xdb,0xcb,0xd2,0x13,0x17,0xc6,0xea,0xff,0x36,0xe5,0x99,0xf4,0xfb,0xa9,0x6b,0xb0,0xcc,0xee,0xc7,0x9e,0xe0,0xd6,0x9f,0xde,0xca,0xb3,0x2e,0x7b,0xd6,0x9c,0xbb,0xd,0xd0,0xa,0x1a,0xb9,0x2,0x29,0x52,0x81,0x0,0x60,0xc1,0x82,0x5,0x9c,0x77,0xfe,0x79,0x9c,0x77,0xfe,0x79,0x40,0xac,0x96,0x39,0x78,0xe0,0x20,0x5b,0xb7,0x6c,0xe3,0x81,0xfb,0x1f,0xe0,0xc1,0x87,0x1e,0xe0,0xc9,0x7d,0x7b,0xd8,0xb7,0x7f,0xf,0xfb,0x1e,0xd9,0xc3,0xfe,0xca,0x1,0xe8,0x36,0x94,0x7,0x35,0x61,0x5f,0x40,0xd8,0x13,0xa2,0xba,0xc,0x94,0xd,0xe8,0xf8,0xca,0xa1,0x51,0xd5,0x98,0x54,0xa8,0x93,0xab,0x9b,0x3a,0x76,0x1d,0x13,0x73,0xc,0x20,0x15,0x10,0x92,0x1a,0xfa,0x8d,0xf,0x2f,0x14,0x4d,0x4,0x2f,0x0,0x48,0xe8,0xcc,0xf,0xc0,0x63,0xa2,0xae,0x1f,0x52,0xa9,0xe5,0x9b,0xf9,0x3c,0x31,0x14,0xa9,0xb3,0x9b,0x4a,0x54,0xa1,0xa6,0x23,0x2e,0xb8,0xf0,0x2,0x94,0x52,0xd4,0x6a,0x35,0xc2,0xb0,0xb3,0xa7,0xc5,0x9e,0x27,0xf7,0x50,0x33,0x55,0x82,0x40,0xa7,0xa7,0xc7,0x68,0xdd,0xfa,0x31,0x68,0x1d,0xc9,0x49,0x49,0xa9,0xbb,0x44,0x85,0x43,0xdc,0x78,0xe3,0x8d,0x3c,0xeb,0xb2,0x67,0x75,0xec,0x49,0xc9,0x74,0xa1,0x51,0x28,0x48,0x55,0x5,0x10,0xab,0x10,0xca,0xe5,0x32,0x4b,0x97,0x2d,0x65,0xe9,0xb2,0xa5,0x5c,0xf2,0xb4,0x8b,0x81,0x98,0x5b,0xb0,0x63,0xc7,0x63,0xec,0xda,0xb9,0x8b,0x9d,0x3b,0x77,0xb2,0x79,0xd3,0x66,0x76,0xed,0xdc,0xc5,0xf6,0x5d,0xdb,0x78,0x62,0xfb,0x2e,0x4c,0x50,0xc5,0x84,0x35,0x6c,0xa9,0x8a,0x2d,0xd5,0x8,0xfa,0x43,0xc2,0x7e,0x4b,0xd0,0xad,0x9,0xca,0xa,0x74,0x84,0xd1,0xa,0x4b,0x14,0xdf,0x3c,0x50,0x36,0xb6,0x1,0xa0,0x75,0xa2,0xc3,0x54,0xd,0x47,0x9a,0xf3,0xf9,0x2a,0xdc,0x7c,0x6e,0xfb,0xb1,0x91,0x71,0x7,0xec,0xa6,0x4f,0x3f,0x5e,0xba,0xf1,0xe9,0x20,0x57,0x64,0xdb,0x5c,0x77,0x5,0x3c,0x27,0x37,0x48,0x1b,0x93,0xde,0x1c,0x7b,0xd1,0x55,0xf7,0xd4,0x9e,0xbe,0xac,0x88,0x27,0x32,0xb9,0xb4,0xc7,0x9e,0xe8,0x36,0xb9,0x8e,0x15,0xeb,0xfe,0x51,0x86,0x43,0xa3,0x87,0x59,0xb9,0x66,0x25,0xcf,0xb9,0xfc,0x39,0x40,0x7c,0x15,0xac,0x53,0x91,0x6e,0x3e,0x3b,0x77,0xee,0x8c,0x9,0x80,0x3a,0xfe,0x22,0x8c,0xf7,0xfe,0x63,0x59,0x3,0xcc,0xf3,0x6a,0x1a,0xe7,0x85,0x52,0xa,0xa5,0xe3,0x4d,0xad,0x7f,0x51,0xf,0xb7,0xdd,0xfe,0x73,0x76,0xec,0xd8,0xc1,0xea,0xd5,0xab,0xe7,0xf5,0x29,0xc0,0xb1,0x90,0xaa,0xa,0x52,0x34,0x9e,0x2c,0x35,0xaa,0xe,0x4e,0x3c,0x71,0xd,0x27,0x9e,0xb8,0xa6,0xfe,0xb7,0x5a,0xad,0xc6,0xf0,0xf0,0x30,0x47,0xe,0x1f,0x65,0xfb,0xd6,0xed,0x6c,0xdb,0xb6,0x9d,0xad,0xdb,0xb7,0xf0,0xc8,0xa3,0xdb,0x39,0x74,0xf8,0x20,0x87,0x1e,0x3d,0xc8,0xa1,0xd1,0xfd,0x1c,0x88,0xf6,0x13,0xf4,0x2b,0xca,0x83,0x65,0x4a,0xfd,0x9a,0xa0,0xc7,0x62,0x4b,0x55,0x8,0x23,0xd0,0x95,0x44,0x10,0xb0,0xa0,0xc,0x24,0x86,0x8b,0xc6,0xf9,0x5,0xf5,0x5a,0x22,0xb3,0xb2,0x32,0x6d,0x99,0xb2,0x5e,0x99,0x3f,0x98,0xca,0xdd,0x63,0x3a,0xfa,0x3f,0xcd,0x33,0x63,0x9,0xd0,0xad,0xda,0xd2,0x74,0x97,0xd,0x5c,0x4e,0x2d,0x9,0xb0,0x28,0xad,0xc,0x57,0x42,0x63,0x3e,0x3f,0x5d,0x35,0xe8,0xd0,0xa0,0xcc,0x5c,0x10,0x2,0xe2,0x6f,0x7f,0x65,0xd,0xca,0xa6,0x24,0xc0,0xcc,0xd1,0x25,0x32,0x51,0x47,0x16,0x8,0xf3,0x64,0x3a,0xf9,0x34,0xc1,0x95,0x18,0x28,0x59,0x3c,0x6b,0x81,0xac,0x96,0xa9,0x77,0x7c,0x6d,0x4d,0x4e,0x9b,0xea,0x4f,0x2d,0x96,0x88,0xf8,0xee,0xf6,0xfe,0xe1,0x3,0xbc,0xe5,0x57,0xdf,0x4a,0x7f,0x7f,0xff,0x9c,0xd9,0xcc,0x36,0x6f,0xde,0x4c,0xa9,0x2b,0x24,0xd0,0x6,0xad,0xc7,0x5,0x3,0x49,0x0,0x48,0xad,0xfd,0x35,0x87,0x65,0x5,0x80,0x38,0x6d,0x64,0x2d,0x7d,0x43,0x5d,0xec,0x7a,0xf8,0x9,0xae,0xbd,0xf6,0x5a,0xde,0xf2,0x96,0xb7,0xf8,0x53,0x0,0x47,0x34,0xf6,0x53,0xe3,0x29,0x41,0xa3,0xda,0x40,0x6b,0x4d,0x18,0x86,0xc,0xe,0xe,0x32,0x38,0x38,0xc8,0xca,0x55,0x2b,0x78,0xfa,0x33,0x9f,0x56,0x4f,0x77,0xf8,0xd0,0x61,0x76,0xee,0xdc,0xc9,0xe3,0x8f,0x3f,0xc1,0xf6,0x6d,0xdb,0x78,0xe4,0x91,0x1d,0x6c,0xdd,0xb6,0x85,0xed,0x5b,0x36,0x71,0xb4,0x72,0x10,0xd5,0x1d,0x41,0xf7,0x18,0xaa,0xbf,0x46,0x38,0x58,0xa3,0xd4,0x7,0xba,0x4,0x26,0xa8,0x25,0xef,0x39,0x15,0x6,0xc,0x68,0x83,0xad,0x4b,0x87,0xc9,0x5c,0xb2,0x4e,0x17,0x84,0x92,0xf8,0xf9,0x35,0xa3,0x95,0xd5,0x32,0xb7,0xde,0xb,0x89,0xb,0x9,0x6c,0x8e,0x43,0x2e,0x5d,0x59,0x54,0xc3,0x9a,0xe0,0x3a,0x5a,0x5b,0xfd,0xb4,0x98,0x4c,0xdc,0xe9,0x20,0x3e,0xb6,0x3a,0x1b,0x3b,0xfb,0xac,0x73,0xda,0x31,0x57,0x16,0xb7,0x6,0x11,0xcb,0xaa,0xb9,0xd3,0xac,0x16,0x11,0x7b,0x78,0x8c,0x1d,0xff,0xa0,0x14,0x7b,0x87,0xf,0x72,0xf2,0x86,0x75,0xbc,0xe0,0x5,0x2f,0xe8,0x78,0xe6,0x3f,0x8c,0x6f,0x2c,0x9b,0x37,0x6f,0xa2,0x54,0x6a,0xb6,0x2,0xd8,0xe,0x62,0xc2,0x64,0x6c,0x7,0xdf,0x6a,0xcb,0xe0,0x92,0x5e,0xbe,0xfe,0xf5,0xaf,0x73,0xe5,0x95,0x57,0xb2,0x68,0xd1,0xa2,0x39,0xd1,0x77,0xc7,0x3,0x45,0x3c,0x82,0xa2,0xdf,0x7,0x6,0x7,0x38,0x6d,0xf0,0x34,0x4e,0x3b,0xfd,0x34,0xe0,0x32,0x0,0x8e,0x1c,0x3d,0xc2,0xe1,0x83,0x87,0xd9,0xbe,0xed,0x11,0x36,0x6f,0xdc,0xc2,0xdd,0xf7,0xde,0xc5,0xd6,0x47,0x37,0x73,0x78,0xfb,0x1,0xe,0x8c,0xec,0x66,0x2c,0xd8,0x4f,0xd7,0xa2,0x1a,0x5d,0xb,0x21,0xec,0x8b,0xa0,0x6b,0xc,0x1b,0x44,0xa0,0x22,0x6c,0x60,0xb0,0x3a,0x8a,0xfd,0x1b,0xa4,0xb7,0x10,0x48,0xcf,0x5,0xe6,0xc2,0xc7,0x4f,0xa,0xaf,0x2,0x28,0x82,0x17,0x0,0x32,0x50,0xf5,0x7f,0x60,0x6e,0xd,0x9a,0x84,0x20,0xd4,0x68,0xe3,0x75,0xbe,0xc0,0xa6,0x4c,0xf6,0x78,0x59,0x33,0xd6,0x30,0x6c,0xc7,0x18,0x36,0xa3,0xbc,0xfb,0x6d,0x6f,0x65,0x70,0x70,0x70,0xce,0x7c,0xfd,0x1f,0x38,0x70,0x80,0x3d,0x7b,0xf7,0x50,0xea,0xa,0xe3,0x4d,0x9b,0x78,0xa3,0x69,0x9f,0xdc,0x98,0xd8,0x4,0xd0,0x96,0xde,0x85,0x5d,0xec,0xde,0xb8,0x9b,0x2f,0x7f,0xf9,0xcb,0xfc,0xe6,0x6f,0xfe,0xa6,0x17,0x0,0xa6,0x10,0xd9,0x7e,0x6c,0xfc,0x5d,0x3a,0x31,0xe8,0xef,0xeb,0xa7,0xbf,0xaf,0x9f,0x15,0x2b,0x57,0xf0,0xb4,0x4b,0x9f,0xca,0x6b,0xf9,0x75,0xc6,0xc6,0x2a,0x6c,0x7a,0x78,0x13,0x9b,0x37,0x6f,0x66,0xeb,0xd6,0xad,0x6c,0xda,0xb4,0x89,0x8d,0xdb,0x1e,0x60,0xdf,0xe8,0x4e,0x82,0xfe,0xa,0x7a,0x60,0x94,0x60,0x68,0x8c,0x70,0x28,0x22,0x28,0x5b,0x22,0x55,0x1,0x5d,0x8b,0x49,0x85,0x3a,0x26,0x17,0x8e,0x3b,0x93,0x9c,0x5b,0xa2,0x80,0x47,0x33,0xbc,0x0,0x90,0x81,0xad,0xff,0x3,0x73,0x6e,0xa3,0xb4,0xd3,0xc3,0xa3,0x98,0xf5,0x50,0xc9,0xe2,0x89,0xa5,0x66,0x6a,0x98,0x10,0x76,0xed,0xdb,0xcd,0xb,0x5f,0xf6,0x62,0x2e,0x7f,0xf6,0xe5,0x73,0x62,0xf3,0x4f,0xdb,0xf0,0xc0,0x3,0xf,0x30,0x32,0x3a,0xc2,0x40,0x7f,0x99,0x71,0xce,0xc3,0xd4,0x2c,0xe1,0x4a,0x29,0x8c,0x6,0x15,0x42,0xef,0xe2,0x2e,0xae,0xb9,0xe6,0x1a,0x5e,0xfe,0xf2,0x97,0xb3,0x6c,0xd9,0xb2,0x39,0xd1,0x87,0xb3,0x1d,0xc7,0x3a,0x31,0x48,0x85,0x30,0x8b,0xa5,0xab,0xab,0xcc,0x59,0xe7,0x9c,0xc9,0x59,0xe7,0x9c,0x9,0xc4,0x56,0x21,0x9f,0xdc,0xbd,0x87,0xad,0x9b,0xb7,0x71,0xdb,0xcf,0x7f,0xc1,0x9d,0xf7,0xfe,0x82,0x3d,0x3b,0x1e,0x67,0xff,0xa6,0x27,0xa8,0x74,0xed,0xa5,0x67,0x79,0x37,0xe5,0x5,0x6,0xba,0x2b,0xd8,0x60,0x2c,0x56,0xf,0xe8,0x28,0x56,0x17,0xa4,0x42,0x1,0xe3,0xf9,0x77,0x1a,0x3a,0xb1,0xce,0x33,0x85,0x70,0xa2,0xcd,0xc0,0xb5,0xeb,0xdc,0x37,0x95,0x99,0xd0,0xae,0xc8,0xda,0x66,0xc9,0x4b,0x5c,0x36,0x4c,0x65,0x9e,0x39,0x83,0xf4,0xab,0xa1,0xae,0xe8,0x9b,0xb8,0x1f,0x5d,0xc9,0x9e,0xee,0x44,0xd1,0x76,0xb8,0x2,0xf9,0x3c,0x8b,0x6a,0xd7,0x58,0x9f,0x54,0xef,0x6f,0x30,0x44,0xd6,0x40,0xa8,0x78,0xf4,0xc0,0x2e,0xd6,0x9d,0xb9,0x9e,0xb7,0xff,0xf6,0xdb,0x93,0x38,0x9d,0xff,0xa6,0xc7,0x5,0x80,0x7,0x19,0x19,0x3d,0xca,0xe2,0x72,0xf,0x9a,0x71,0xab,0xf3,0x10,0xbf,0xfb,0x22,0x76,0x45,0xfe,0x77,0x21,0x4c,0x41,0xa0,0x2d,0xc6,0xc0,0xc0,0xe2,0x1e,0x1e,0x7f,0x78,0x7,0x5f,0xfd,0xea,0xd7,0x78,0xfb,0xdb,0x7f,0xbb,0xce,0x78,0xf7,0x98,0x59,0x8c,0xf3,0x3b,0x92,0xff,0xa3,0x72,0x27,0x5,0xdd,0x5d,0xdd,0xac,0x59,0xb3,0x9a,0x35,0x6b,0x56,0x73,0xd9,0xe5,0xcf,0x4,0x60,0xeb,0x96,0x6d,0xfc,0xe2,0xb6,0xdb,0x79,0xe0,0x81,0xfb,0xb9,0xf7,0xfe,0x7b,0xd9,0xbe,0xe5,0x41,0x4c,0xcf,0x21,0xca,0x8b,0x23,0x82,0x85,0xc3,0x4,0x3,0x35,0x54,0xc9,0x60,0xa8,0x40,0x60,0x20,0x48,0x7c,0x1d,0x0,0x4a,0xb2,0xc0,0x35,0x1d,0x6d,0x9b,0x86,0xf4,0x9d,0x3f,0xd3,0xa7,0x16,0x4d,0xb7,0x0,0x64,0xd3,0xb8,0x93,0xdd,0x70,0xe5,0x50,0x99,0xc8,0x27,0xc7,0x2b,0x22,0x73,0x4d,0x54,0xae,0xfc,0x95,0x9b,0xcf,0xb1,0x88,0xff,0x1a,0x24,0x57,0xc4,0xe6,0x86,0x25,0xc0,0x64,0xd2,0x12,0x3b,0x49,0x56,0x68,0x54,0xc6,0x85,0xa8,0x45,0x20,0x71,0x5a,0x8,0x44,0xeb,0x80,0x42,0xf6,0x3a,0xdf,0x4f,0x92,0x3b,0x53,0xd9,0x6d,0xb0,0x5b,0xbc,0xf8,0xed,0x35,0x87,0x6b,0x8a,0x47,0x58,0xfd,0x37,0x6b,0xb1,0xca,0x60,0x88,0xb0,0x81,0x62,0xf7,0x91,0x7d,0x94,0x6,0xbb,0x78,0xcf,0xbb,0xdf,0xc3,0xa2,0x45,0x8b,0xe6,0xc4,0x97,0x6b,0xca,0x28,0xb7,0xd6,0xb2,0x71,0xe3,0xc3,0x94,0x4a,0x8a,0x40,0x59,0x94,0x32,0x4d,0xee,0x9f,0x25,0xbb,0xf3,0x29,0x29,0x32,0x1f,0x26,0xc7,0x44,0xc5,0x1b,0x80,0xd1,0x96,0xc5,0xab,0xfa,0xf9,0xf2,0x57,0xbe,0xc8,0xb3,0x9f,0x7d,0x19,0x67,0x9e,0x79,0xa6,0x57,0x5,0xcc,0x12,0x64,0x4f,0xa,0x1a,0x85,0x81,0xf4,0x6f,0x27,0xaf,0x5b,0xcb,0xc9,0xeb,0xd6,0x2,0xaf,0x60,0xf7,0xee,0xdd,0x3c,0xba,0x7d,0x7,0xbf,0xb8,0xed,0x76,0x6e,0xb8,0xe9,0x87,0x3c,0xf1,0xd0,0xa3,0x1c,0xb1,0x4f,0xa2,0x17,0x1d,0xa6,0xef,0x84,0x5e,0x54,0xdf,0x18,0x26,0x1c,0x3,0x1d,0x61,0xb5,0x81,0xd0,0xa0,0x74,0xe2,0x32,0xba,0x61,0xa4,0xb8,0xae,0x96,0x52,0xbc,0xc2,0x19,0x28,0x92,0x93,0xdd,0xd0,0xce,0x48,0x94,0xc4,0xd9,0x56,0x86,0x76,0x5b,0x3b,0xc7,0x14,0x92,0x2b,0x8b,0xc2,0xea,0xb7,0x0,0x5a,0xc8,0x7b,0x5e,0x61,0x2e,0x6c,0xfd,0x4d,0x48,0x47,0xef,0x3c,0x5a,0x9f,0x63,0xc1,0xc6,0x52,0xb3,0x11,0x46,0xc3,0xe3,0x87,0xf7,0x62,0x7a,0x3,0xfe,0xfa,0xaf,0xff,0x9a,0x33,0xce,0x38,0x83,0x28,0x8a,0x3a,0xfa,0xda,0x5f,0x23,0x94,0x52,0x3c,0xf1,0xc4,0x13,0x6c,0xd9,0xbc,0x85,0xfe,0x81,0x9e,0xf1,0x2b,0xe0,0x53,0x89,0x64,0x52,0x68,0xd,0x4,0xd0,0x35,0x10,0x70,0x78,0xdf,0x51,0xfe,0xe1,0xef,0x3f,0xca,0xdf,0xff,0xc3,0x47,0xe8,0xea,0xea,0xaa,0xd7,0xc5,0x63,0xf6,0xa0,0x48,0x75,0x60,0x8c,0x41,0x29,0xc5,0xb2,0x65,0xcb,0x58,0xb6,0x6c,0x19,0x17,0x5e,0x7c,0x1,0x6f,0xfa,0x8d,0x37,0xf0,0xc0,0xfd,0xf,0x71,0xcb,0x4f,0x6e,0xe1,0x8e,0x3b,0x6f,0xe7,0xfe,0x3b,0xee,0x64,0xb4,0xe7,0x49,0xba,0x4f,0xa8,0x52,0x5e,0x34,0x46,0xd0,0x57,0xc5,0x44,0x55,0x6c,0x50,0x8b,0xc9,0x84,0xa9,0x8a,0x60,0x2e,0x19,0x4e,0x9b,0x47,0xf0,0x2,0x40,0x6,0x4d,0xd7,0x45,0xe6,0x94,0x2d,0x80,0xf8,0x5c,0x64,0xea,0x48,0x61,0xb3,0x1b,0xc9,0x37,0x7f,0x2c,0x0,0x68,0xcb,0xa3,0x7,0x9f,0xa0,0x6f,0xc9,0x10,0x7f,0xf1,0xe7,0x7f,0xce,0x85,0x17,0x5d,0x54,0xb7,0xe7,0x3e,0x17,0x90,0x7e,0x79,0x6f,0xdd,0xba,0x95,0x1d,0x3b,0xb7,0xb3,0xea,0xa4,0xc5,0x58,0x4c,0x62,0xfc,0x67,0x6a,0x51,0x3f,0x6a,0xd6,0xb1,0xbd,0x8c,0x45,0xab,0x7b,0xb9,0xe7,0xc1,0x3b,0xf8,0xfc,0x7f,0x7f,0x81,0x37,0xbf,0xe5,0x4d,0xf5,0x4d,0xc5,0x63,0x76,0xa3,0xd1,0x4e,0x41,0x7a,0x42,0xa0,0x94,0xa2,0x5c,0x2e,0x73,0xee,0x79,0xe7,0x70,0xee,0x79,0xe7,0x30,0x32,0x32,0xc2,0x7d,0xf7,0xde,0xcf,0x1d,0xb7,0xdd,0xc9,0xd,0x3f,0xfe,0x21,0xdb,0xef,0x7c,0x88,0x6a,0xef,0x3e,0xba,0x56,0x8f,0x50,0x5e,0x18,0x61,0xcb,0x23,0x98,0x20,0x42,0x5,0x11,0x84,0x51,0xc2,0x11,0x30,0x1d,0xcb,0x15,0x98,0x8f,0xf0,0x2,0x40,0x1,0xe6,0x1a,0x59,0x3e,0xf5,0x8e,0x18,0x93,0x1c,0xe7,0xe6,0xe4,0x4c,0xbf,0xf8,0xeb,0x3a,0x7f,0xd,0x47,0xaa,0x23,0xec,0x38,0xb8,0x9b,0xf3,0x9f,0x7a,0x1,0xef,0x79,0xf7,0x7b,0x38,0xf1,0xc4,0x13,0xe7,0xc4,0xb1,0x7f,0x23,0xd2,0xd,0xf7,0x7f,0xfe,0xe7,0xa7,0x4,0xa1,0x26,0x8,0x24,0x5f,0x98,0x53,0x83,0xf1,0xa3,0x64,0x20,0x88,0x85,0x80,0x5,0x2b,0x7b,0xf9,0xcf,0xcf,0xfd,0x7,0x17,0x5d,0x7c,0x11,0xe7,0x9c,0x73,0xf6,0x9c,0xeb,0xdf,0xb9,0x8e,0xec,0x9,0x81,0x31,0x6,0x6b,0x2d,0x3d,0x3d,0x3d,0x5c,0x74,0xf1,0x85,0x5c,0x74,0xf1,0x85,0xbc,0xe9,0x37,0xde,0xc0,0xd,0xd7,0xdf,0xc8,0x4f,0x6e,0xb9,0x85,0x3b,0xee,0xfe,0x39,0x8f,0x3d,0xf4,0x30,0x3d,0x6b,0x7a,0x28,0x2d,0x1d,0x45,0xf7,0x8f,0x61,0x6b,0x35,0x4c,0x50,0x8d,0x95,0xca,0xda,0xd4,0x6f,0xa0,0x78,0x41,0x60,0x76,0x23,0x63,0x9,0x30,0x8f,0x76,0xc,0x27,0x48,0x28,0xd2,0xab,0x67,0x43,0x5b,0x59,0xc0,0x26,0x9f,0x36,0x3f,0x3c,0x63,0xf2,0x5f,0x6a,0x35,0x6d,0x6e,0x48,0x0,0xe9,0x69,0x86,0x22,0xb6,0x70,0x28,0x7d,0xa1,0x65,0x43,0x52,0xc3,0x39,0x79,0x48,0xfa,0xfe,0x76,0xc8,0x82,0x6e,0x61,0xb9,0x72,0x1b,0x4c,0x9c,0x5a,0x6b,0x63,0xdf,0xeb,0xd6,0xc4,0x8b,0x57,0x8,0xc3,0x51,0x85,0x27,0xe,0xee,0x83,0xbe,0x80,0x37,0xbc,0xf5,0x8d,0xbc,0xee,0xb5,0xaf,0xa3,0xaf,0xaf,0x6f,0x4e,0x6e,0x4e,0xe9,0x89,0xce,0x6d,0xb7,0xfd,0x9c,0xfe,0x81,0x6e,0xb4,0x8e,0xc7,0x6f,0x5b,0x5f,0xe2,0x82,0x71,0xa0,0xa6,0xec,0x14,0x31,0xbf,0x20,0xb0,0xf4,0xe,0x5,0x54,0x8e,0x8c,0xf0,0xc1,0xab,0xaf,0xe6,0xef,0x3e,0xf2,0x77,0xf3,0xc6,0x5d,0xf0,0x5c,0x45,0x3a,0x3f,0x1a,0x4f,0x6,0x4a,0xe5,0x12,0x2f,0x7c,0xf1,0xb,0x78,0xe1,0x8b,0x5f,0xc0,0x96,0x2d,0x5b,0xf9,0xd1,0xf5,0x37,0x71,0xed,0xf5,0xd7,0xb0,0xe3,0xee,0x8d,0x54,0xfa,0x9f,0xa4,0xf7,0xa4,0x51,0xc2,0xc1,0x2a,0x51,0x34,0x2,0xc9,0x89,0x40,0xec,0xb7,0x20,0x1d,0x3,0xc7,0x5e,0x23,0x66,0xdb,0x48,0x69,0xa7,0x3e,0x6d,0xed,0x1c,0x33,0xd4,0x11,0x75,0xe,0x40,0xc0,0x38,0x21,0xcc,0x95,0xc7,0x2b,0xbd,0x4a,0xe9,0x30,0xb5,0x38,0xbf,0x3c,0xc3,0xd8,0x65,0xd1,0x97,0xb9,0xc9,0x6e,0x84,0x31,0x90,0x37,0x2a,0xc9,0x12,0x60,0xea,0x3e,0x77,0x6e,0x90,0x0,0xe3,0x56,0x28,0x15,0xb7,0x49,0x13,0xfb,0x86,0x1f,0x57,0x1,0xc4,0xc7,0x75,0x29,0x87,0xb8,0x3e,0x7c,0x55,0xfc,0x15,0x9d,0x45,0x63,0xba,0x94,0x19,0xae,0xeb,0x43,0x7e,0xbc,0xbf,0xa2,0x5c,0xca,0x7a,0xe,0x4d,0x75,0x93,0xc8,0x82,0xa,0x62,0x2b,0x65,0x8d,0x4,0x36,0xc0,0x28,0x4b,0xe2,0x0,0xd,0x2c,0x9,0x55,0xd3,0x24,0xe4,0xb4,0xb8,0x1d,0x23,0x54,0x78,0xf2,0xd0,0x1,0x46,0xc3,0x88,0x73,0x9e,0x7a,0x1e,0x6f,0x79,0xf3,0x9b,0x39,0xef,0xbc,0xf3,0xea,0x75,0x9f,0x6b,0x9b,0x7f,0xba,0x40,0xdf,0x7d,0xf7,0xdd,0xec,0x7e,0x72,0x17,0xb,0x16,0x85,0x4,0x58,0x2,0x2d,0x91,0x5e,0xa5,0x19,0x59,0x44,0x2,0x94,0xe6,0x5e,0x3,0x61,0x58,0x29,0x34,0x6,0x1b,0x18,0x8c,0x8d,0x58,0xb4,0xb2,0x8b,0x4d,0xf,0xde,0xc7,0x3f,0xfc,0xc3,0x3f,0xf2,0xbe,0xf7,0xfd,0x65,0x13,0xe9,0xcc,0xa3,0x33,0x21,0x9d,0xc,0x0,0xac,0x5b,0x77,0x32,0xeb,0xd6,0x9d,0xcc,0x6b,0x5e,0xff,0x6a,0x6e,0xbc,0xfe,0x47,0x7c,0xfb,0x3b,0xdf,0xe1,0xbe,0xfb,0x7f,0xc1,0xc1,0xf2,0xa3,0xc,0x9c,0xdc,0x4b,0xb0,0xf0,0x8,0xd6,0x54,0xb1,0x41,0x15,0x15,0x18,0x8,0x9a,0xd5,0x2,0x12,0xe9,0xb8,0x9d,0xf,0xbe,0xa2,0x30,0xd7,0xa1,0xd7,0x12,0x29,0xd1,0xa5,0x5c,0xd7,0xb4,0x42,0x44,0x29,0x6d,0xbb,0xbb,0xd0,0xb1,0xd2,0x7b,0x15,0x40,0x6,0x8d,0xf2,0xea,0x5c,0x39,0x29,0x4f,0x4f,0x35,0xd2,0xaf,0x3a,0xdb,0xf0,0x73,0x1c,0xc1,0x36,0xec,0xfd,0x69,0x78,0x43,0x1c,0x1b,0xb,0x4,0xe3,0x23,0xa9,0xb1,0x63,0x1a,0x37,0x1a,0xa1,0xc3,0x54,0xe6,0xcf,0xf5,0xfc,0x33,0x7f,0x88,0xa5,0x94,0xe4,0xf8,0x3e,0x29,0x3e,0xbd,0xbf,0x9f,0x5e,0xe5,0xb3,0xa9,0xa7,0xfa,0x38,0x9d,0x51,0x16,0x1b,0x58,0x2a,0x26,0xe2,0xe0,0xc8,0x11,0xe,0x9b,0x11,0xc6,0x2,0xcb,0xb9,0x4f,0x3b,0x9f,0x5f,0x79,0xd5,0xab,0x78,0xe6,0x33,0xe2,0x2b,0x4f,0xa9,0x5e,0x7a,0x2e,0x6e,0x46,0x29,0x97,0xe1,0xba,0xeb,0xae,0x63,0x6c,0x6c,0x98,0xae,0xf2,0x22,0x9a,0xed,0xbd,0x4f,0xf,0x6c,0xe2,0x56,0x5a,0x29,0xd0,0x61,0x7c,0xfa,0xb2,0x72,0xfd,0x10,0x37,0xdc,0xf4,0x7d,0x3e,0xfa,0xd1,0xc5,0xbc,0xeb,0x5d,0xef,0xf4,0x7c,0x80,0x39,0x86,0x54,0x78,0x4e,0x5,0x81,0xae,0xae,0x2e,0x5e,0xf4,0x4b,0x2f,0xe4,0x45,0xbf,0xf4,0x42,0x6e,0xbf,0xed,0xe,0xbe,0xfb,0xbd,0xef,0x71,0xdd,0x8d,0xdf,0x65,0xb8,0xf7,0x9,0x7a,0xd6,0x1e,0xa6,0xbc,0xb8,0x42,0x2d,0x18,0x85,0x52,0xd,0x2,0x83,0xd5,0x26,0xe1,0x20,0x81,0x27,0xc,0xce,0xe,0x78,0x1,0xe0,0x58,0x98,0x23,0x6b,0x97,0x5,0x6a,0xda,0x52,0xd3,0x6,0x65,0xa3,0x9c,0x64,0x6c,0x15,0xb1,0x37,0xb1,0x74,0xa3,0x4f,0x60,0x94,0x49,0xee,0xd1,0x27,0x5f,0xe3,0x69,0xbc,0x64,0xf2,0xd6,0x7d,0x92,0x37,0x1c,0x37,0xc7,0x2e,0x76,0x15,0x26,0xdb,0x77,0x2a,0xce,0x6f,0xbc,0xf0,0xd8,0xf4,0xa8,0x4a,0x4e,0x11,0x50,0xe3,0x6a,0x7,0xa3,0x62,0x21,0x40,0x25,0x27,0x11,0x71,0x7e,0x16,0xa3,0xc,0xc6,0x42,0x8d,0x1a,0x63,0xa6,0xc6,0xd1,0xca,0x8,0x7,0x46,0xe,0x43,0x4f,0xc8,0x9,0x27,0xae,0xe2,0xb2,0x73,0x9e,0xc5,0x8b,0x5e,0xf4,0x42,0x2e,0x38,0xef,0x2,0x74,0x30,0xbe,0x58,0xcd,0xb5,0xaf,0xfe,0x14,0xe9,0x89,0xc6,0x81,0x3,0x7,0xb8,0xe3,0x8e,0x3b,0xe8,0xef,0x2f,0xc7,0xe4,0xbc,0x99,0x1a,0xb7,0xd6,0xc6,0x77,0xc2,0xb5,0x42,0x87,0x16,0x6c,0xc4,0xb2,0x93,0x7a,0xf8,0xaf,0xcf,0xff,0x7,0x4b,0x96,0x2c,0xe1,0xb5,0xaf,0x7d,0xcd,0x9c,0xba,0x69,0xe1,0x11,0xa3,0x71,0x3e,0xa5,0x42,0xde,0x5,0x17,0x9d,0xcf,0x5,0x17,0x9d,0xcf,0xaf,0xfe,0xca,0xab,0xf8,0xaf,0xcf,0x7d,0x9e,0x1f,0xff,0xe2,0x7a,0xf6,0x6d,0xdf,0xc6,0xd0,0xfa,0x6e,0xd4,0xd0,0xd1,0xf8,0x34,0xa0,0x54,0x83,0x20,0x8a,0xaf,0x58,0xa7,0xeb,0x85,0x17,0x4,0x8e,0x2b,0xbc,0x0,0x90,0x41,0xba,0xb5,0xcd,0x25,0x58,0x5,0x63,0x41,0x8d,0x20,0x54,0x84,0x84,0xe3,0x4e,0x61,0x92,0x93,0x7b,0x4b,0xbc,0xb1,0x37,0xa,0xe6,0xb1,0x50,0xd0,0x70,0x50,0x97,0xc6,0x4d,0xd3,0xd6,0x4f,0xc,0x54,0xde,0xe,0x80,0xa6,0xfe,0x15,0xdf,0xd8,0x95,0x56,0xdb,0xfa,0xa9,0x4a,0xfd,0x56,0x62,0xf2,0xb5,0x9a,0x1e,0x3b,0x5b,0x3b,0x4e,0xe4,0xab,0x99,0xd8,0x78,0xcf,0x58,0x54,0xa1,0x42,0x8d,0xaa,0x8a,0x88,0x94,0xa5,0x4a,0x44,0x77,0x7f,0xf,0x2b,0x4e,0x5c,0xc5,0x33,0xcf,0x39,0x87,0xf3,0xcf,0x3d,0x8f,0xb,0x2f,0xbc,0x90,0xc1,0xc1,0xc1,0x7a,0x59,0x51,0x14,0xa1,0xb5,0x9e,0xb3,0x9b,0x3f,0x8c,0xb,0x0,0x77,0xdf,0x7d,0xf,0xdb,0xb6,0x6f,0x66,0xcd,0x89,0xb,0x63,0xdd,0x7f,0x3b,0xae,0x7f,0x5b,0xae,0x43,0xfc,0x7f,0x15,0x28,0xb4,0xb5,0x94,0xfa,0x2c,0xcb,0x4f,0xee,0xe5,0x53,0x9f,0xfe,0x24,0x43,0x43,0x43,0x5c,0x71,0xc5,0x4b,0x30,0x91,0xa9,0xb,0x64,0x1e,0x73,0xb,0xe9,0xfc,0x4a,0xe7,0xdb,0xa9,0xa7,0x9f,0xca,0x5f,0xfe,0xf5,0x9f,0x73,0xcf,0xdd,0xaf,0xe0,0x2b,0x5f,0xfe,0x2a,0x3f,0xfc,0x9f,0xef,0x10,0x2d,0xd8,0x4d,0xef,0xda,0x61,0xd4,0xc0,0x70,0x42,0x14,0x8c,0xe2,0xdb,0x3,0x7e,0x48,0x1c,0x77,0x64,0xc,0x1,0x49,0x98,0x3c,0xd,0xb0,0x38,0x65,0x5e,0x93,0xef,0x9a,0x67,0x3b,0x70,0x27,0xa1,0x99,0xc2,0xbf,0x75,0x1c,0x8c,0x65,0x34,0x1a,0xe5,0xb1,0xee,0x7d,0x10,0x58,0xb4,0xeb,0x5b,0xc9,0x19,0x8d,0x39,0xc6,0xa6,0x52,0x94,0xa5,0x64,0xd0,0x22,0xc3,0x9,0xaa,0xff,0x6a,0x2d,0x3a,0xc,0x62,0x83,0x36,0x58,0x54,0x10,0x50,0xee,0x2a,0x13,0x86,0x21,0xdd,0x3d,0xb,0x59,0x3c,0x38,0xc0,0xe2,0x25,0x8b,0x39,0x79,0xdd,0x3a,0x4e,0x3d,0xf5,0x54,0xd6,0xaf,0x3b,0x85,0x85,0xb,0x16,0xd2,0xdb,0xd7,0x3b,0xde,0xd4,0x86,0xa3,0xfe,0xf9,0xf0,0xd5,0xa9,0xb5,0x26,0x8a,0x6a,0x7c,0xe5,0x2b,0x5f,0xa1,0xbb,0x5b,0x13,0x6,0x31,0x97,0x43,0x37,0xc8,0x77,0x53,0x5,0x55,0xc0,0xc0,0x49,0xff,0xaf,0x95,0xc2,0x6,0x60,0x89,0xe8,0x1d,0xd2,0x98,0x28,0xe2,0x83,0x1f,0xfa,0x5b,0xac,0xb5,0xbc,0xf4,0xa5,0x57,0xd4,0x37,0x8,0xaf,0x12,0x98,0x9b,0xc8,0x5e,0x29,0x3c,0xe7,0x29,0x67,0x73,0xce,0x53,0xce,0xe6,0xb9,0x3f,0x7a,0x2e,0xff,0xf9,0x1f,0xff,0xc9,0x3,0x77,0xff,0x1c,0xbd,0xea,0x49,0xba,0x57,0xd,0x13,0x95,0x47,0xd0,0xa1,0x4a,0x5c,0x17,0xdb,0xe4,0x24,0x70,0x66,0xe0,0x4e,0x56,0x9f,0xfe,0x72,0x67,0xaa,0xcd,0xc7,0xe2,0x15,0x34,0xb9,0x3,0x96,0x23,0xe6,0x43,0xe5,0xc6,0xc8,0x64,0x2e,0x97,0xb4,0xc5,0xc7,0x40,0x2e,0x24,0x40,0xb7,0x32,0xe4,0xd4,0x72,0x19,0x5a,0x19,0x34,0x11,0xca,0x4a,0x36,0xe9,0x3a,0x3,0xa9,0x64,0xbe,0x6c,0xd9,0x32,0xfe,0xe6,0xff,0xbc,0x9f,0x20,0xc,0x66,0xf5,0xdd,0x7f,0x6b,0x63,0x9d,0x62,0x57,0x77,0x17,0xd6,0x18,0xca,0xe5,0x32,0x43,0x83,0x43,0x74,0x75,0x77,0xb3,0x64,0xc9,0x62,0x7a,0xba,0x7b,0xc4,0x74,0xe9,0x95,0xa5,0xb9,0xfe,0xb5,0x9f,0x45,0xaa,0xda,0xd8,0xb8,0x71,0x13,0x77,0xdd,0x75,0x3b,0xcb,0x97,0xf7,0x12,0x2a,0x43,0xa0,0x54,0xdd,0xfd,0x69,0x6e,0xae,0x14,0x58,0x2,0x94,0x49,0xb9,0xcd,0x61,0x4a,0x19,0x50,0x26,0x13,0x6b,0x3c,0x4f,0x95,0xa8,0x87,0x4a,0x1a,0x22,0x5d,0x63,0x60,0x49,0x80,0x52,0x86,0xbf,0xfb,0xc8,0x7,0xa9,0x55,0x6b,0x5c,0xf5,0x8a,0x2b,0x9b,0x58,0xe5,0x1e,0x73,0x13,0xa9,0x0,0x9e,0xa,0xe3,0x97,0x3d,0xfb,0x99,0x3c,0xf3,0xb2,0x4b,0xf9,0xc6,0x57,0xbf,0xc9,0xbf,0xff,0xc7,0x67,0xd8,0xf5,0xf8,0x7d,0xc,0x9e,0x3a,0x8c,0x5e,0x78,0x4,0x13,0x8d,0x41,0x29,0x42,0x87,0x51,0xec,0x82,0xba,0xd,0xd2,0xde,0x54,0xa7,0x6d,0xf7,0xf6,0x5b,0x7e,0xee,0x39,0x66,0xd8,0x42,0x19,0xed,0xa0,0x2e,0x0,0x4c,0x43,0xde,0x9d,0xf,0xab,0x12,0xfd,0xf3,0xf1,0xae,0x48,0xfb,0xe8,0xeb,0xeb,0xe3,0x45,0x2f,0x7a,0xd1,0xf1,0xae,0x46,0xdb,0xc8,0x9a,0x33,0x4d,0x31,0x9f,0x36,0xfd,0x46,0xa4,0x7d,0xf1,0xad,0x6f,0x7d,0x1b,0xad,0x6b,0x74,0x77,0xf5,0xa1,0xb4,0x39,0x6e,0xc7,0xaa,0x8d,0xaa,0x1d,0x1d,0x80,0x21,0xa2,0x7f,0x91,0x46,0x29,0xc3,0x7,0xff,0xee,0x6f,0x79,0xe4,0xd1,0x47,0x78,0xd7,0xbb,0xde,0x59,0xaf,0xbb,0x17,0x2,0xe6,0x36,0x1a,0x9,0x83,0x4a,0x29,0xae,0x7a,0xe5,0x95,0x3c,0xeb,0xb2,0x67,0xf0,0x89,0x8f,0x7f,0x8a,0x6b,0x6e,0xf8,0x3a,0x6a,0xc5,0x13,0xf4,0x9d,0x72,0x4,0x63,0x46,0xb0,0xb6,0x8a,0xd,0x13,0xe7,0x43,0x76,0xfa,0x9,0xac,0x1e,0xe3,0xf0,0x2,0x40,0x6,0xd,0xe6,0x72,0xe6,0x4,0x52,0x93,0x9f,0x9d,0x86,0x9c,0x93,0x93,0x39,0xca,0xe2,0x9f,0xc,0xd2,0xaf,0xff,0x2d,0x5b,0xb6,0x70,0xfd,0xf5,0xd7,0xb1,0x60,0x41,0x37,0x3a,0xb0,0xcc,0xe,0x59,0x28,0x26,0x6,0x6,0x4a,0x11,0x61,0xe8,0x5b,0xa4,0x9,0x4b,0x25,0xbe,0xf0,0x95,0xcf,0x32,0x32,0x3c,0xc2,0xef,0xbd,0xf3,0x77,0xe9,0xef,0xeb,0x9f,0xd3,0xe4,0x4c,0x8f,0x71,0x34,0xa,0x2,0x4b,0x96,0x2e,0xe5,0x4f,0xff,0xfc,0x8f,0x79,0xd6,0x65,0xcf,0xe4,0x63,0x1f,0xfb,0x27,0xb6,0xdf,0x76,0x7,0x43,0x67,0x1d,0x81,0x81,0x23,0x28,0x53,0xc1,0x96,0x6a,0xf1,0xb5,0x41,0x4f,0xd,0x9c,0x31,0x78,0x1,0x20,0x83,0xe6,0xb,0x6d,0x9d,0xbf,0xe1,0xcc,0x17,0x7d,0xf8,0x7c,0x83,0x52,0x8a,0xaf,0x7d,0xed,0xeb,0xc,0x1f,0xd9,0xcf,0xb2,0xa5,0x8b,0x51,0x44,0x28,0x25,0xbb,0x47,0x9a,0x49,0xd8,0x46,0xfb,0x10,0x21,0x58,0xc,0x5d,0x3,0x9a,0x55,0x1b,0xba,0xf9,0xc6,0xf7,0xbe,0xc8,0xf6,0xed,0xdb,0xf8,0xdf,0x7f,0xf2,0xbf,0x59,0xb3,0x66,0x8d,0xe7,0x5,0xcc,0x23,0x68,0xad,0xeb,0xa7,0x78,0xcf,0xbe,0xfc,0x59,0x3c,0xe5,0xdc,0xb3,0xf9,0x87,0xbf,0xff,0x27,0xae,0xb9,0xf1,0x6b,0xf4,0x9d,0xbe,0x9f,0xe0,0x84,0x3,0x18,0x33,0x8a,0xea,0xaa,0xc5,0xa6,0x85,0xf1,0x27,0x1,0x33,0x81,0x26,0x11,0x5c,0x89,0x8f,0x75,0x7c,0x5a,0x49,0x5b,0x54,0x56,0x36,0x6d,0x3b,0xf5,0xc9,0x3f,0x79,0xc8,0x65,0x24,0x17,0xd0,0x38,0xde,0x8b,0xa9,0x87,0x47,0x16,0xe9,0x97,0xf3,0xa6,0x4d,0x9b,0xb8,0xf6,0xfb,0xdf,0x63,0xf9,0xb2,0x1,0xb4,0x8a,0x8,0x74,0xcc,0xc3,0x69,0x67,0x7e,0xa4,0x8f,0x16,0x1e,0x79,0x3e,0x4a,0xe9,0x4d,0xfd,0xff,0x3a,0x11,0x2,0x74,0x18,0x11,0xf4,0x54,0x39,0xf1,0xcc,0x3e,0x1e,0xd8,0x76,0x1b,0xef,0x7c,0xc7,0xbb,0xb8,0xfe,0xfa,0x1b,0x8,0x82,0x0,0xa5,0x14,0x51,0x54,0x6c,0x36,0xca,0x63,0xee,0x40,0x29,0x95,0x10,0x57,0x23,0x16,0x2e,0x5c,0xc8,0x5f,0xfe,0xd5,0x9f,0xf1,0xee,0x77,0xfc,0x19,0x66,0xd3,0x89,0x8c,0x3c,0xb4,0x88,0x70,0xac,0xf,0x35,0x5a,0x42,0x55,0x3,0x94,0x8d,0xe9,0xca,0x3a,0x59,0x8b,0x3b,0xe9,0x61,0x16,0xd4,0xc1,0xf5,0x9,0x25,0x77,0xac,0x8d,0x70,0xdf,0x2,0xa5,0x5b,0x0,0x12,0xe9,0x48,0x72,0x14,0x21,0xc5,0x2b,0xa,0xcf,0x92,0xf6,0x5c,0x72,0x93,0xc3,0xad,0x50,0x47,0xb,0x4d,0xb,0x9e,0x87,0xc7,0x6c,0x42,0x6a,0xf6,0xf7,0xdf,0x3f,0xf3,0xef,0x98,0xda,0x11,0xfa,0x7a,0x7,0x9,0x3,0x43,0x98,0xb9,0x8a,0x19,0x1b,0x4f,0x6a,0x46,0xb1,0x93,0xdf,0x6c,0x78,0x7c,0xc,0xdb,0x1c,0x51,0xb0,0xe,0xa8,0x62,0x57,0xcb,0xcd,0x15,0xb4,0x4d,0x36,0x20,0x94,0x22,0xb6,0x4d,0x10,0x58,0x8c,0xae,0xb0,0x62,0x5d,0x17,0x7,0x77,0xef,0xe2,0x2f,0xdf,0xf7,0x67,0xdc,0x77,0xef,0xaf,0xf1,0x5b,0xbf,0xfd,0x9b,0x94,0xcb,0x5d,0xfe,0x34,0x60,0x1e,0x21,0x8,0x82,0x3a,0x37,0xe0,0x95,0xaf,0xba,0x8a,0xf5,0xeb,0x4f,0xe1,0xea,0xab,0xaf,0x66,0xe3,0x2f,0x7e,0xca,0x92,0x73,0x4b,0x18,0xe,0xa3,0x18,0xc3,0x86,0xd4,0x6f,0x2e,0x4d,0xa4,0x14,0x90,0xfe,0x9a,0xb3,0x45,0x2,0xce,0x6b,0x7a,0x3b,0x9f,0x7e,0x4a,0x48,0x2f,0x95,0x3b,0x1d,0x37,0x12,0x5c,0xcb,0x49,0xc3,0xbc,0x12,0x4e,0x80,0xff,0xee,0xf7,0x98,0x8d,0x88,0xa2,0xd8,0xe3,0xda,0x4f,0x7f,0x7a,0x2b,0x37,0xdd,0x74,0x23,0x4b,0x97,0xf6,0xa3,0x55,0x6c,0xda,0x79,0x36,0x23,0x25,0x6,0xea,0x12,0xa8,0x52,0x95,0x5,0x2b,0x34,0x4b,0xd6,0x1a,0xbe,0xf0,0xd5,0xcf,0xf0,0xd6,0xb7,0xfe,0x16,0x77,0xdd,0x75,0x57,0xfd,0x34,0x20,0xbd,0xd5,0xe1,0x31,0xb7,0x91,0xa,0x7b,0x51,0x14,0x71,0xee,0x79,0x4f,0xe1,0x3,0x57,0xff,0x5f,0x9e,0x7a,0xf2,0x15,0xec,0xfd,0xd9,0x22,0xd4,0xa1,0x41,0xcc,0x68,0x19,0x6a,0x1,0x98,0x58,0xe0,0x9d,0x3e,0xf7,0x56,0xf3,0x1b,0x5e,0x0,0xc8,0xc0,0x1f,0xfd,0x7b,0xcc,0x46,0xa4,0xcc,0xf9,0xa3,0x47,0x8f,0xf2,0x89,0x4f,0x7c,0x9c,0xde,0x1e,0x43,0x4f,0x97,0x46,0x6b,0xc6,0xd,0x3b,0xcd,0x72,0x68,0x6d,0x9,0x4b,0xa0,0xc2,0x88,0xee,0x41,0xcb,0xea,0x33,0xbb,0xd8,0xb9,0xff,0x5e,0xfe,0xf0,0x8f,0xde,0xc5,0x87,0x3e,0xf8,0x77,0x3c,0xfe,0xf8,0xe3,0xf5,0x8d,0xa1,0x13,0x89,0xab,0x1e,0xad,0x23,0x3d,0xd,0x58,0xb3,0x7a,0xd,0x1f,0xfa,0xbb,0xf,0x70,0xd5,0xf3,0xde,0xc8,0xde,0x5f,0x2c,0x42,0x1d,0x5a,0x0,0x95,0x32,0xb6,0x1a,0xc6,0xf7,0x4b,0x3b,0x63,0x88,0x77,0x1c,0xbc,0x0,0x90,0x41,0x4a,0xfe,0xb3,0xd6,0x33,0x51,0x3d,0x66,0xf,0x52,0x5b,0x7,0x9f,0xff,0xc2,0x17,0xd8,0xbc,0xe9,0x7e,0x96,0x2d,0xe9,0x47,0x61,0x8,0x14,0x9d,0x75,0x6c,0xae,0x14,0x3a,0x80,0xa0,0x64,0xd0,0xe5,0x2a,0xcb,0xd6,0x86,0xc,0xae,0x1e,0xe3,0xab,0xdf,0xfe,0x4f,0xde,0xf5,0xae,0xdf,0xe7,0x5b,0xdf,0xfc,0x36,0x95,0x4a,0x25,0x26,0x8d,0x61,0xfd,0x89,0xc0,0x3c,0x80,0xd6,0x1a,0x63,0xc,0x5d,0x5d,0xdd,0xbc,0xf7,0x7f,0xbf,0x87,0x5f,0x79,0xd1,0x9b,0xd9,0x77,0xdb,0x22,0xec,0xde,0x45,0xd8,0xb1,0x32,0x54,0x43,0xac,0x6d,0xd4,0xb0,0x7b,0x4c,0x15,0xc2,0x89,0xba,0xb4,0x5d,0x5d,0x48,0x3e,0x3f,0xd7,0xe3,0x1c,0x79,0x3,0x6e,0x47,0x87,0x93,0x4f,0x5b,0xe4,0xe,0xd8,0xa0,0x95,0x3f,0x74,0xf2,0x98,0x1d,0x48,0x89,0x7f,0xf7,0xdf,0xff,0x0,0x5f,0xfc,0xc2,0x7f,0xb3,0x72,0xf9,0x0,0x61,0x60,0x9,0x82,0xf8,0xab,0x1a,0x10,0x6,0x77,0x81,0xe6,0x4f,0x8c,0x97,0x89,0x9b,0xf8,0x77,0x70,0xa,0x13,0x90,0x2f,0xa2,0xb1,0xdc,0xc4,0xad,0xb0,0xb2,0x10,0x58,0x6c,0xad,0x46,0xef,0x82,0x80,0x93,0xce,0xee,0xe1,0xe0,0xee,0x2d,0xfc,0x9f,0xf,0xfe,0x5,0xd7,0x5e,0x7b,0x2d,0xaf,0x7d,0xed,0x6b,0x79,0xda,0xd3,0x9f,0x5a,0x77,0x27,0xeb,0xaf,0xd,0xce,0x6d,0x34,0xde,0x12,0xf8,0xa3,0x77,0xff,0x3e,0xdd,0xdd,0x3d,0x7c,0xee,0x6b,0x9f,0x62,0xe8,0x82,0x8,0xbb,0xf0,0x60,0x7c,0xca,0x15,0xa6,0xe6,0x83,0xf3,0xbc,0x2d,0x69,0xad,0x3e,0x5e,0xeb,0x77,0x51,0x7d,0x66,0x2,0xd9,0x72,0x27,0xaa,0x4b,0x13,0x9,0x50,0x9a,0xce,0xf2,0x94,0x73,0x13,0xb,0xa4,0x2d,0x5c,0xca,0xaf,0x28,0xb7,0x22,0x1,0x62,0xa2,0xd4,0x45,0xc7,0xf8,0x52,0x7d,0xb2,0x7,0x8d,0x29,0x31,0x30,0x65,0x33,0x7b,0x78,0x1c,0x4f,0xa4,0x47,0xff,0xa3,0xa3,0xa3,0x5c,0x7d,0xf5,0xd5,0x28,0x7b,0x94,0xa1,0xfe,0x3e,0x2,0x5d,0x23,0x54,0x8d,0xb7,0x55,0x26,0x26,0xc7,0x1a,0x49,0xe0,0x55,0x92,0x25,0x40,0x81,0x4,0x58,0x40,0xb7,0x95,0xdc,0x6,0x4b,0x56,0xa4,0x73,0xae,0x88,0x95,0x25,0x50,0x16,0x42,0x30,0x26,0xc2,0x2a,0xcd,0xe2,0x15,0x9a,0xc1,0xc5,0x1,0xf,0x6c,0xff,0x31,0x7f,0xfc,0x27,0x77,0x72,0xfe,0xb9,0x97,0xf0,0xda,0xd7,0xfd,0x3a,0x17,0x5e,0x78,0x61,0xd3,0x6,0xe1,0x6d,0x42,0xcc,0x4d,0x8c,0xbf,0x53,0xcd,0x3b,0xde,0xf5,0x3b,0xd4,0x6a,0x15,0xfe,0xfb,0x5b,0x9f,0x62,0xd1,0x45,0x16,0x86,0xe,0xa1,0xa8,0xa0,0x4a,0xb5,0x9c,0x55,0x3d,0x55,0xff,0xa7,0x19,0xae,0x7b,0x8d,0xeb,0x87,0xa6,0x18,0xcf,0x91,0x68,0x58,0x94,0xdf,0x64,0x77,0x98,0xa2,0xd1,0x2f,0xf6,0x8d,0x80,0x74,0x36,0x7a,0x3b,0x0,0x2,0xfc,0xc6,0xef,0x31,0x5b,0x90,0x1e,0xfd,0xff,0xbf,0xff,0xf7,0x2f,0x6c,0xde,0x78,0x1f,0x1b,0xd6,0xe,0xa1,0x6d,0x44,0xa0,0x63,0x57,0xbc,0x12,0xe3,0xb8,0x33,0xa0,0x50,0x98,0xd8,0x93,0xa0,0x52,0xb1,0xab,0x58,0x6d,0xb1,0xa1,0xe5,0x84,0x53,0x2,0x46,0xe,0x8f,0x70,0xe7,0xc3,0xd7,0xf3,0xf3,0x3f,0xbc,0x85,0xa7,0x3f,0xf5,0x32,0xae,0xba,0xf2,0xe5,0x3c,0xfd,0xd2,0xa7,0xd7,0x37,0x9,0x7f,0x6b,0x60,0x6e,0x22,0xbd,0xe5,0x62,0x8c,0xe5,0x5d,0x7f,0xf0,0xe,0x6a,0xb5,0x88,0xaf,0xfc,0xe0,0xdf,0x58,0x78,0x21,0xc0,0x41,0xc0,0x60,0x4b,0x51,0xf2,0xde,0x3b,0x73,0xe4,0xcf,0x26,0x78,0x1,0xa0,0x0,0x9e,0x1,0xe0,0x71,0xbc,0x91,0xba,0xd2,0xbd,0xf6,0xda,0x6b,0xf9,0xca,0x97,0x3f,0xcf,0x49,0x2b,0x6,0x9,0xb5,0x25,0x8,0x41,0xab,0xf1,0xc5,0xb2,0x53,0x61,0x1,0x1a,0xcc,0x2,0xab,0xd0,0x12,0x60,0x30,0x91,0xa1,0x7b,0x50,0x73,0x42,0x5f,0x40,0x65,0xb8,0xc6,0xad,0x77,0x7f,0x8f,0x9f,0xff,0xe2,0x16,0xce,0x7f,0xca,0x25,0xbc,0xf6,0x75,0xaf,0xe1,0x8c,0x33,0x4e,0xa7,0xb7,0x37,0x76,0x2,0xd5,0xd8,0x7e,0x2f,0xc,0xcc,0xd,0x34,0x9e,0x4,0xbc,0xfb,0x7f,0xfd,0x11,0x47,0x8f,0xe,0xf3,0xdd,0xff,0xf9,0x2c,0x4b,0x9f,0x1a,0x61,0xb4,0x45,0x5,0x15,0xd0,0xc6,0x53,0x2,0xa6,0x0,0x5e,0x0,0x10,0x11,0xfb,0x2,0xe8,0xe0,0xb5,0xd5,0xa3,0xc3,0x91,0x6e,0xfe,0xf,0x3e,0xf8,0x20,0x1f,0xfa,0xd0,0x7,0x59,0xba,0xb0,0x4c,0x6f,0xb7,0x22,0x8,0x2c,0x5a,0xab,0x8e,0xdf,0xfc,0x1b,0x61,0xad,0x8d,0xcf,0x52,0x2d,0xa8,0x0,0x2,0x5,0x5a,0x1b,0x4c,0x60,0xe8,0xa,0x34,0x6b,0xce,0x28,0x31,0x72,0x68,0x98,0xbb,0x37,0x5d,0xcf,0xed,0xef,0xf9,0x9,0xeb,0xd7,0x9e,0xcd,0x8b,0x5f,0xfc,0x62,0x9e,0xf7,0xfc,0xe7,0xb1,0x70,0xe1,0x82,0x7a,0x3e,0xfe,0x54,0x60,0xee,0x60,0x7c,0x7c,0x2b,0xde,0xfd,0xbf,0xfe,0x90,0xc7,0xde,0xf5,0x28,0xf,0x3c,0x70,0x3,0x83,0xe7,0xd4,0x30,0xca,0xa2,0xba,0x2b,0x49,0x44,0xf0,0x27,0x1,0x93,0xc7,0x9c,0x64,0xd5,0xb4,0x33,0xfd,0x63,0xef,0x94,0xe3,0x1e,0xce,0x3c,0x3c,0x66,0x1a,0xc6,0x18,0x82,0x20,0x60,0xdf,0xbe,0x7d,0xfc,0xdf,0xf,0xfc,0x2d,0x81,0x3d,0xca,0xe2,0x81,0x12,0x81,0xb2,0x4,0xda,0xa2,0x61,0x52,0x9b,0xff,0xcc,0xd,0x67,0x2b,0x3c,0x52,0x9c,0xc6,0x5f,0xd,0x60,0x50,0xd6,0xa2,0x94,0x45,0x5,0x96,0x30,0x84,0x52,0xd9,0xa0,0xc2,0xa,0x3d,0xb,0xaa,0x2c,0x3b,0x5,0x96,0x6d,0xa8,0xf1,0xc8,0xde,0x5b,0xf9,0xe8,0x27,0x3e,0xc0,0x6f,0xfc,0xc6,0x9b,0xf8,0xf0,0x87,0x3e,0xc2,0x3d,0xf7,0xdc,0x4b,0xb5,0x56,0x6d,0xb2,0x25,0xe0,0x6f,0xf,0x74,0x3e,0xd2,0x77,0xd9,0xd7,0xd7,0xc7,0xff,0xfe,0x93,0x3f,0x66,0xc1,0xd8,0xe9,0xc,0x6f,0xeb,0x47,0xd7,0xd2,0xeb,0x81,0x2a,0xe6,0xa6,0x1e,0xef,0x8a,0x4e,0x12,0xb3,0xa1,0xde,0xa1,0x6e,0x98,0x88,0xf2,0x74,0x71,0xa3,0x4d,0xb8,0xa6,0x2d,0xca,0x4d,0xa6,0xf6,0xb9,0x10,0xf9,0x5c,0xeb,0x22,0x97,0x91,0xb5,0x84,0x68,0x55,0x1c,0x16,0x50,0x64,0x3e,0xd8,0xc3,0x63,0xfa,0x90,0x5a,0x48,0x3b,0x70,0x60,0x3f,0xef,0x79,0xcf,0xff,0xe2,0xf1,0x47,0x1e,0x60,0xed,0x8a,0x41,0x42,0x1d,0x51,0xa,0x88,0xf5,0xe4,0x2e,0x64,0x3c,0x81,0xdc,0x67,0x94,0x15,0x24,0x7e,0x93,0x63,0xed,0xc9,0xea,0x2f,0x9b,0x27,0xf2,0x49,0xc4,0x40,0xb,0x46,0xe7,0xef,0xf0,0x1b,0xf1,0xc6,0x80,0x64,0x2,0xb8,0x21,0xad,0x52,0x58,0x65,0x9,0x2,0x8b,0xb5,0xa,0x13,0xd5,0x28,0x85,0x8a,0x9e,0x53,0x2,0xaa,0xd5,0xa,0x87,0xf7,0x6e,0xe1,0xdb,0xd7,0x6d,0xe3,0x1b,0xdf,0xfe,0x12,0x17,0x9e,0xff,0x34,0x9e,0xfe,0xf4,0x4b,0x79,0xfa,0xd3,0x9f,0xc6,0x9a,0x35,0xab,0xc7,0xab,0x93,0x38,0xc3,0x4a,0xcd,0xd0,0x7a,0x74,0x16,0xb4,0xd6,0x98,0xc8,0x70,0xf2,0xc9,0x27,0xf3,0xce,0x77,0xbc,0x93,0xbf,0xfe,0xdb,0x3f,0xc3,0x2e,0x8a,0xd0,0x8b,0x6a,0xe8,0xc0,0xa0,0xc2,0x98,0xf,0x20,0x5b,0xb9,0xcc,0x43,0xb2,0x2e,0x31,0xd5,0xae,0x7a,0x5b,0xb9,0xa9,0xe6,0x42,0x54,0x2c,0xcc,0x4f,0xf8,0x83,0xb3,0x75,0xc1,0x24,0xad,0x57,0x1,0x64,0xa0,0xea,0xff,0x9a,0xa6,0x10,0xf,0x8f,0xe9,0x46,0x4a,0xf8,0xb3,0xd6,0xf2,0x17,0x7f,0xf9,0x57,0x6c,0x7c,0xf0,0x2e,0x4e,0x3b,0x69,0xa8,0xbe,0xf9,0x6b,0x5,0x66,0xb6,0xbb,0x4b,0x9d,0xd2,0xfb,0x58,0x89,0x6b,0x21,0x15,0x9f,0xa,0x4,0x3a,0xb1,0xcf,0x61,0xc,0x61,0x60,0x59,0xb0,0x52,0x33,0xb8,0xc,0xaa,0xc3,0xa3,0xdc,0xb3,0xed,0x5a,0x7e,0x76,0xfb,0xf5,0x7c,0xee,0xbf,0xd6,0x70,0xc6,0xe9,0xe7,0xf0,0xe2,0x17,0xbd,0x98,0xb3,0xcf,0x39,0x8b,0x25,0x4b,0x16,0xd7,0x9d,0x61,0xa5,0xc6,0x85,0xb2,0x9e,0x26,0x3d,0x66,0x37,0x74,0x10,0xdb,0x9,0x78,0xe1,0x8b,0x5e,0xc0,0x7d,0xf7,0xde,0xcf,0x17,0xae,0xf9,0x4,0x4b,0x9e,0x56,0xc1,0x6,0x51,0x2c,0x10,0xeb,0x68,0x76,0xcf,0x89,0x59,0xc,0x2f,0x0,0x88,0x48,0x6e,0x4f,0xfa,0x3,0x0,0x8f,0x19,0x42,0x7a,0xcf,0xbd,0x56,0xab,0x71,0xf5,0xd5,0x1f,0xe2,0xce,0xdb,0x7e,0xca,0xfa,0xd5,0x43,0x84,0xca,0x10,0x26,0x9b,0xbf,0x47,0x72,0x5,0x30,0xb0,0xa0,0xe3,0x23,0x7e,0xa5,0x23,0x74,0x58,0x65,0xc5,0x40,0x89,0xe8,0x24,0xcb,0x91,0xfd,0x5b,0xb8,0xed,0xbe,0xed,0xfc,0xe4,0x67,0xd7,0xb0,0x64,0x68,0xd,0x4f,0xbd,0xe4,0x19,0x9c,0x7d,0xce,0xd9,0x5c,0x78,0xc1,0xf9,0xac,0x58,0xb9,0xa2,0x39,0x37,0x7f,0x3a,0xd0,0x31,0x48,0xd5,0x1,0x6f,0x79,0xeb,0x9b,0xb8,0xe3,0xce,0xdb,0xd9,0xbe,0xe9,0x26,0x6,0xce,0xac,0x40,0x30,0x2,0x65,0xe9,0xda,0xaa,0x87,0xb,0xbc,0x0,0x90,0x85,0x85,0xfa,0xe5,0x2a,0x4f,0x30,0xf1,0x98,0x1,0xa4,0x5f,0xfe,0xc6,0x18,0xae,0xbe,0xfa,0x43,0x5c,0xf3,0x9d,0xaf,0x71,0xca,0x8a,0x41,0xba,0x82,0x78,0xf3,0xf,0xfc,0xe6,0xdf,0x80,0x64,0x3e,0x26,0xde,0xf,0x75,0x40,0x6c,0x2f,0xde,0x54,0x20,0xb0,0xc,0x2d,0xd7,0xc,0x2c,0xb1,0x44,0x15,0xcb,0xe8,0xa1,0xad,0x7c,0xef,0xe6,0x7,0xf9,0xf6,0xf,0x7a,0x39,0x61,0xf1,0x3a,0xd6,0xac,0x3a,0x89,0xb,0xce,0xbf,0x90,0xe7,0x3c,0xf7,0x72,0x96,0x2c,0x5d,0x4c,0x77,0x77,0x77,0xfd,0x74,0xa0,0x51,0x18,0xf0,0x76,0x6,0x66,0x1f,0x52,0x52,0xe0,0xd0,0xd0,0x10,0x6f,0x7f,0xfb,0xdb,0x79,0xef,0x9f,0x3f,0x4c,0xb4,0x7f,0x94,0x60,0x71,0x15,0xa5,0x23,0x28,0xa5,0x27,0xb6,0x7e,0xbd,0x6e,0x5,0x19,0x1,0xa0,0xc8,0xa8,0xce,0x44,0xb1,0x5a,0x8b,0xe7,0xf2,0x8a,0x8a,0xe2,0x49,0x96,0x8e,0x26,0x5b,0x46,0x51,0xc1,0xa,0xeb,0xc7,0x91,0xc7,0x8c,0x20,0x65,0xfb,0x1f,0x3e,0x7c,0x98,0xbf,0xfc,0xab,0xbf,0xe2,0xb6,0x9f,0xde,0xcc,0xfa,0x15,0x83,0xf4,0x94,0xd,0x41,0x90,0x37,0xd5,0x59,0x34,0xcf,0xdc,0xe6,0x85,0x1b,0x53,0xa7,0x9d,0x32,0xd2,0x63,0xfb,0x7c,0x98,0xab,0x9,0x16,0x69,0xd,0x2a,0xa,0x4b,0xca,0xd2,0x16,0x74,0x62,0x57,0xc0,0x46,0xa8,0x40,0x11,0x84,0x55,0xc2,0x1e,0xcd,0xe0,0x32,0x45,0x54,0x1d,0xe3,0xf0,0x81,0x7b,0xb9,0x67,0xdb,0x3,0xdc,0xf9,0xe0,0xd,0x7c,0xe6,0x73,0x9f,0x60,0xcd,0xca,0xd,0x5c,0x7c,0xd1,0x25,0x9c,0x7e,0xfa,0xa9,0x9c,0x76,0xfa,0xa9,0xac,0x5e,0xbd,0xba,0x2e,0xc,0xd4,0x6b,0xe2,0x85,0x82,0x59,0x85,0x54,0x48,0x7e,0xfa,0xa5,0x4f,0xe3,0xf9,0xcf,0x7a,0x29,0xdf,0xfb,0xf9,0xbf,0xb1,0xf8,0xa2,0xa,0x36,0xa8,0xa1,0x82,0xd8,0x8e,0xc4,0x44,0x98,0xa9,0x37,0x38,0xd9,0x72,0xda,0xb5,0x22,0xe8,0x36,0x47,0xc7,0xe3,0x85,0x41,0x3,0x11,0x47,0x22,0x52,0xb8,0x59,0xe3,0x93,0xe1,0xea,0xce,0xc3,0x9d,0x4,0x28,0x5b,0x3c,0x73,0xc9,0xaf,0x28,0xb7,0x5c,0x7e,0x36,0x26,0x1,0x6a,0x95,0x2e,0x5a,0x7e,0xd2,0x7b,0x4c,0xf,0xd2,0xcd,0x7f,0xcf,0x9e,0x3d,0xfc,0xd9,0x9f,0xfd,0x39,0xf,0xdc,0xf3,0xb,0x36,0xac,0x1a,0xa4,0x5b,0x47,0x89,0xa9,0x5f,0x9b,0x33,0x78,0x62,0x45,0x32,0x5d,0x9e,0x8c,0xa7,0x44,0xcb,0x7d,0xf9,0xa3,0x52,0x79,0xae,0xc8,0x33,0x32,0x4b,0x2,0x94,0x5c,0x9,0x5b,0x2c,0x3a,0xe7,0x22,0x18,0xc8,0x86,0x61,0x51,0xb9,0x30,0xf2,0xee,0x85,0x81,0x9,0xc9,0x82,0x49,0x21,0x5a,0x47,0xa0,0x6c,0x62,0x79,0x58,0x61,0x4c,0x6c,0x81,0x50,0x97,0x60,0x51,0x4f,0xc0,0xc2,0xe5,0x9a,0xa8,0x5a,0x61,0xec,0xe8,0x30,0x7b,0xe,0xef,0xe6,0xb,0xdf,0xfa,0x31,0xe6,0xcb,0x7d,0x9c,0xb0,0x74,0x1d,0x2b,0x4f,0x58,0xc5,0xa9,0x1b,0x4e,0xe7,0xbc,0xf3,0xcf,0xe7,0x8c,0x33,0x4f,0x63,0xc1,0xc2,0x21,0x2,0x1d,0x34,0x9,0x5,0x51,0x14,0xd7,0xc3,0xb,0x4,0xc7,0x17,0xd6,0x5a,0x5e,0xfb,0xfa,0x57,0x73,0xf3,0x2d,0xd7,0x53,0x79,0x72,0x98,0xae,0x95,0x63,0x28,0x1b,0x81,0x6a,0xb6,0xde,0xda,0xce,0x87,0xea,0x4c,0x7c,0xff,0xb9,0x92,0xf,0xdb,0xad,0x8b,0x54,0x4e,0x9a,0xa7,0x57,0x1,0x64,0xd1,0xd8,0x59,0xfe,0x14,0xc0,0x63,0x1a,0x90,0x9a,0xb4,0xd,0x82,0x80,0x2d,0x5b,0xb6,0xf0,0xbe,0xbf,0xfe,0x1b,0x1e,0xdb,0x72,0x1f,0xa7,0xaf,0x19,0xa0,0xa4,0x23,0x42,0x5,0x81,0x52,0xf1,0x62,0xa6,0xe8,0x28,0x7b,0x14,0xad,0x6d,0x89,0xae,0xd,0x73,0x89,0x97,0x8,0x2d,0x36,0x3e,0x15,0x50,0xa,0xb4,0x6,0xab,0x22,0x6c,0x0,0x60,0xb0,0x46,0xc5,0xa7,0x3,0xdd,0x86,0xde,0x85,0x8a,0x45,0xab,0x4b,0xd4,0x2a,0x87,0x19,0x3e,0x74,0x27,0xf7,0x3f,0x76,0x27,0xf7,0x6c,0xba,0x81,0xaf,0x7c,0xa7,0x87,0xde,0xf2,0x42,0x4e,0x3e,0xf1,0x74,0xce,0x38,0xfd,0xc,0x4e,0x3d,0x6d,0x3,0xab,0x56,0xaf,0xe4,0xa4,0x93,0x4e,0xa4,0xaf,0xaf,0x4f,0x2e,0x39,0x79,0x9f,0xe0,0x9,0x86,0xd3,0x8d,0xf4,0x14,0x60,0xdd,0xba,0x75,0x5c,0xf1,0x4b,0x57,0xf2,0xdf,0xdf,0x7f,0x84,0xa5,0x4b,0xc6,0xb0,0x61,0xd,0xad,0x2b,0x28,0x2d,0xdf,0x8,0xf0,0x90,0xe1,0x5,0x80,0xc,0xd2,0x5b,0x0,0xa,0xeb,0x27,0xb1,0xc7,0x94,0xa3,0xd1,0x96,0xfd,0xd,0x37,0xdc,0xc0,0x87,0x3f,0xf4,0x61,0x18,0xd9,0xcb,0x86,0x95,0x3,0x84,0xda,0x10,0x6a,0x8,0x12,0x3e,0x9a,0x55,0x1d,0xb6,0xfb,0xcf,0x22,0xd4,0x6d,0x0,0xa8,0x6,0x75,0x41,0x0,0x4,0xa,0x63,0x13,0x2,0xa1,0x89,0x28,0x95,0x14,0x43,0xbd,0x9a,0x81,0xe5,0x60,0x6b,0x55,0xaa,0x95,0xc3,0x54,0x8e,0xee,0x63,0xd3,0x9e,0xad,0xdc,0xfd,0xdd,0xef,0x50,0xf9,0x72,0xc8,0x82,0xbe,0xd5,0xac,0x5a,0xb1,0x96,0x55,0x2b,0x57,0x71,0xd2,0x49,0x27,0xb3,0x61,0xc3,0x6,0x4e,0x3d,0x75,0x3d,0x4b,0x97,0x2d,0x25,0x8,0xb4,0x78,0x1a,0x50,0xab,0xd5,0x9a,0x4e,0xa,0xfc,0x5a,0x32,0xf5,0x78,0xf5,0x6b,0x7e,0x95,0xeb,0x6e,0xf8,0x1e,0x23,0x4f,0xdc,0x45,0xef,0x89,0xa3,0xd8,0xa8,0x16,0x9f,0x34,0xf9,0xae,0x76,0x86,0x17,0x0,0xa,0x50,0x64,0x87,0xc0,0xc3,0x63,0x32,0x48,0xbf,0x12,0xb5,0xd6,0x54,0xab,0x55,0xfe,0xe5,0x53,0x9f,0xe2,0x4b,0x5f,0xf8,0x3c,0x4b,0x7a,0xc,0xcb,0x97,0xf5,0xa3,0x75,0x54,0x67,0xfb,0x8f,0xdf,0x6b,0xf6,0xe3,0x6f,0xea,0x61,0xd1,0xa9,0x2d,0x85,0x20,0x2,0xab,0xb0,0x36,0x2,0x2c,0x36,0x84,0x72,0x59,0x51,0xee,0x53,0xf4,0x2d,0xd5,0x60,0x6b,0x98,0x9a,0x62,0x6c,0xe4,0x20,0x3b,0xf,0xde,0xc7,0xe6,0xbb,0x4a,0xf0,0x8b,0x3e,0x42,0x6,0x9,0x55,0xf,0xcb,0x16,0xaf,0x61,0xf5,0xaa,0x93,0x39,0x65,0xdd,0x29,0x9c,0xb2,0xfe,0x64,0x96,0x2f,0x5f,0xc6,0x92,0xa5,0x8b,0x59,0xba,0x74,0x29,0x61,0x98,0x5f,0x5a,0xfd,0x49,0xc1,0xd4,0x20,0xbd,0x2a,0xbb,0x6c,0xd9,0x32,0x9e,0xfd,0xcc,0x17,0xf0,0x95,0x1b,0x36,0xd2,0x73,0xc2,0x8,0x2a,0xac,0x42,0xe8,0xe7,0x4d,0x2b,0x8,0x27,0x3a,0xf1,0x2e,0xf4,0x3a,0xe4,0x90,0xb9,0xab,0xbe,0x45,0x26,0xe,0xb9,0xc3,0xd9,0x70,0x82,0x90,0xb2,0xa8,0xcd,0xde,0xd5,0x84,0xc7,0x54,0xa1,0xf1,0xab,0x7f,0xf3,0xe6,0xcd,0xfc,0xd3,0xc7,0x3e,0xc6,0x2f,0xfe,0xe7,0x66,0xd6,0x2d,0x1f,0x60,0xb0,0xa7,0x14,0x3b,0xf7,0x9,0x6c,0x7d,0xf3,0x7,0x33,0xee,0xe5,0x2f,0x3b,0x98,0xb,0xf4,0x79,0x12,0xf1,0x4e,0x74,0xd7,0x2b,0xe5,0x97,0xb,0xcb,0xa7,0x8d,0xef,0xe2,0xbb,0xa4,0x45,0x30,0x2c,0x24,0xd4,0x4f,0xe5,0x2d,0x6d,0x5a,0x52,0xef,0x84,0xc7,0xae,0x32,0x5,0xf1,0x64,0xc8,0xbc,0x21,0x85,0x49,0x2a,0x91,0xba,0x27,0x8e,0x62,0xf7,0xc4,0x16,0xac,0x55,0x9,0x8f,0x60,0xc,0x5d,0x8e,0x8,0x7b,0x2,0x7a,0x17,0x6,0x28,0x13,0x10,0xd5,0xe,0x53,0xad,0xee,0xa6,0x36,0x52,0x62,0xef,0xf0,0x26,0x76,0x6d,0xbc,0x99,0x1f,0xdf,0x11,0x50,0x19,0x29,0x31,0xd8,0xbb,0x94,0x65,0x4b,0x4e,0x62,0xf9,0xd2,0x13,0x58,0xb9,0x72,0x15,0xab,0x56,0xad,0x66,0xc3,0xfa,0xf5,0x9c,0xb2,0x61,0x1d,0xb,0x16,0xc,0x89,0x27,0x1,0x29,0xaf,0xc0,0x9b,0x30,0x6e,0x1d,0xd6,0x5a,0xae,0x7c,0xc5,0xcb,0xf8,0xfe,0xf5,0xdf,0xa6,0xba,0xff,0x28,0xa5,0xee,0x11,0x54,0x14,0x41,0xa8,0x66,0x9d,0x11,0xb7,0x76,0xc,0x6,0xb5,0x55,0xae,0x3a,0x76,0x39,0xa1,0x6a,0x20,0xd3,0x4,0x8e,0x9d,0x26,0x75,0xae,0x1b,0xbf,0xf8,0x58,0xa4,0xa3,0x89,0x11,0xa7,0xcd,0x2f,0x2e,0x72,0x6e,0xf9,0x78,0x12,0xbd,0x28,0xdb,0x96,0xd8,0x3a,0x53,0xd,0x5d,0xc8,0x5c,0xf6,0xf0,0x70,0x43,0xe3,0x57,0x7f,0xad,0x56,0xe3,0x2b,0x5f,0xfd,0x2a,0xff,0xfe,0x99,0xcf,0x60,0x87,0xf7,0x72,0xd6,0xea,0x1,0xba,0x2,0x4b,0xa0,0x6a,0x84,0x81,0x22,0x8,0xe2,0xaf,0xd0,0xa6,0xf4,0xc2,0x26,0x27,0x3a,0xea,0x55,0x12,0x9,0x50,0x88,0x29,0x91,0xee,0xa4,0xfc,0x4,0xc7,0xc1,0x4a,0x88,0x29,0x91,0x0,0xe3,0x1a,0xe6,0x49,0x80,0x5a,0x28,0xc5,0xa,0xe4,0x3e,0x29,0x4c,0x9,0x33,0x57,0xb,0xed,0x33,0x42,0x3c,0x4b,0x4d,0xa8,0x77,0x44,0x33,0xb1,0x50,0x81,0x1a,0x6,0x6a,0xe3,0xab,0xa5,0x4d,0x16,0x4f,0x15,0xb,0x3,0xd6,0xc4,0xd2,0x8e,0x2a,0x6b,0x42,0xab,0xb0,0x3,0x8a,0x7e,0xab,0xc1,0x6,0x44,0x51,0x80,0xa9,0x95,0xa9,0x8e,0xee,0xe7,0xc0,0x91,0x87,0xd9,0xb9,0x5d,0x73,0xeb,0xfd,0x65,0x2,0xb3,0x80,0xae,0xd2,0x0,0x5d,0xe1,0x0,0x2b,0x96,0x9f,0xc8,0xba,0x93,0x37,0x70,0xc6,0x19,0x67,0xb0,0xee,0x94,0xb5,0x2c,0x5b,0xb6,0x84,0x65,0xcb,0x96,0x8a,0x37,0xf,0x1a,0x4f,0x9,0xbc,0x50,0x20,0x23,0xb5,0xb,0x70,0xca,0x29,0xeb,0xb8,0xfc,0xd2,0xe7,0xf3,0xad,0xdb,0x1e,0xe4,0x84,0x65,0xdd,0x10,0xd5,0x20,0x30,0xad,0x99,0x71,0x17,0xe2,0xba,0x7f,0xbc,0xca,0x98,0xec,0xce,0xd1,0x8a,0x1d,0x2d,0xb1,0xc,0x87,0x5b,0x43,0x8d,0x69,0xbd,0xa,0xe0,0x58,0xf0,0xfb,0xbf,0xc7,0x24,0x91,0x32,0xfc,0x95,0x52,0x6c,0xda,0xb4,0x89,0x7f,0xfe,0xf8,0x27,0xb8,0xed,0x7f,0x6e,0x66,0xf5,0xc2,0x6e,0x96,0x9c,0xd0,0x4f,0xa0,0x22,0x42,0x1d,0x1f,0xf9,0x6b,0xc1,0x6c,0xaf,0xc7,0x74,0xa2,0xe8,0xb3,0xa1,0x21,0x3c,0x3d,0xa1,0x48,0x4e,0x8,0x94,0x8e,0x3,0x15,0x51,0xc2,0x35,0x54,0xb1,0xfa,0x0,0x5,0x46,0xa1,0xca,0xc3,0x4,0x3d,0x1,0x3d,0xb,0x35,0xb,0xac,0x6,0x3b,0x4a,0x54,0x3b,0x44,0x6d,0x34,0xa0,0x72,0xb4,0xcc,0x23,0x47,0xee,0x63,0xf3,0xcf,0xae,0xe3,0x9b,0xd7,0x5,0x84,0x76,0x90,0x15,0x4b,0xd6,0xb1,0xe6,0xc4,0xb5,0xac,0x3d,0x69,0x2d,0xeb,0xd6,0xad,0xe3,0xec,0xb3,0xcf,0xe2,0xc4,0x93,0xd6,0xe4,0x36,0xfd,0xd4,0xa7,0x81,0x37,0x56,0x94,0x47,0x2a,0x28,0x3d,0xe3,0x59,0xcf,0xe0,0xfb,0x37,0x7f,0x95,0xea,0x91,0x2d,0x84,0x43,0x1,0xda,0xc4,0xa7,0x39,0x1e,0x13,0xc3,0xb,0x0,0xc7,0x84,0x1f,0x44,0x1e,0xee,0x68,0xfc,0x72,0xb,0x82,0x80,0x43,0x7,0xf,0xf2,0xf9,0x2f,0x7e,0x89,0xaf,0x7d,0xe5,0xcb,0xd8,0x91,0xfd,0x9c,0xb5,0x62,0x80,0xee,0xd0,0xa0,0x75,0x44,0x50,0xdf,0xfc,0xe7,0x8e,0x57,0xbf,0xb9,0xf,0x5b,0x57,0x7b,0xc4,0x5b,0x7f,0xc3,0x19,0xa1,0x55,0x28,0x5b,0x8b,0xd5,0x18,0x46,0x63,0x2d,0x84,0xe5,0x80,0xb0,0x47,0xd1,0x35,0x34,0xcc,0x80,0x55,0x58,0x13,0x42,0x54,0xa2,0x36,0x7a,0x88,0x91,0x23,0x3b,0xb8,0x63,0xfb,0x8f,0xf9,0x9f,0x7b,0xcb,0x94,0x59,0x42,0x5f,0xd7,0x62,0x86,0x6,0x16,0x73,0xd6,0xe9,0xe7,0x71,0xee,0xb9,0x4f,0xe1,0xd4,0xd3,0xd6,0xb3,0xfc,0x84,0xa5,0xc,0xe,0xe,0x8d,0x97,0x9e,0x9c,0xe,0x78,0xfe,0x40,0x8c,0x54,0x20,0x3a,0xef,0xfc,0x73,0x59,0xb3,0x7c,0x3,0xbb,0x9e,0xd8,0xc9,0xc0,0xe0,0x28,0xd6,0x2a,0x34,0xfe,0x36,0x80,0xb,0xbc,0x0,0x90,0x41,0x7d,0x4a,0xc5,0xa,0xc9,0xe3,0x58,0x13,0x8f,0x4e,0x41,0x6a,0x30,0xa6,0xf1,0x38,0xf7,0x1b,0xdf,0xf8,0x26,0x5f,0xfc,0xd2,0x17,0x79,0x7c,0xdb,0x26,0x56,0x2c,0xe8,0x66,0xc9,0x9,0x3,0x4,0x98,0x78,0xe3,0xf,0x92,0xa1,0x65,0xfd,0xe6,0xdf,0xc9,0x48,0x37,0x98,0xf8,0xda,0xa1,0x4d,0x4,0x3,0x40,0x9b,0x24,0x2c,0x2,0x14,0xd6,0x80,0xb5,0x1a,0x6c,0x15,0x18,0x41,0x77,0x6b,0xca,0xb,0x2,0x86,0x56,0x5,0xd8,0x5a,0x48,0xa5,0x72,0x98,0xca,0xd1,0x47,0xd8,0x77,0xb8,0x8b,0x1f,0xde,0xfe,0x33,0xbe,0xf3,0xa3,0x12,0x5d,0x2c,0xe2,0xc4,0x55,0xa7,0x71,0xe6,0x19,0x67,0xb2,0x61,0xc3,0x6,0xce,0x79,0xca,0xd9,0xac,0x5f,0x7f,0x8a,0x78,0x3a,0x30,0x5f,0xf9,0x3,0xa9,0x1a,0x60,0x68,0x68,0x90,0xa7,0x5e,0x78,0x29,0x5f,0xfa,0xd1,0x6d,0x50,0x3b,0x82,0xd,0x3,0x6c,0xe0,0x6f,0x3,0xb8,0xc0,0xb,0x0,0x22,0x4,0xf2,0x95,0x87,0x47,0x6,0x8d,0x3a,0xfe,0x20,0x8,0x30,0xc6,0xf0,0xf3,0xdb,0x6e,0xe3,0xd3,0x9f,0xfe,0x34,0x1b,0xef,0xbb,0x9b,0x45,0xdd,0x8a,0x33,0x56,0xf4,0x51,0xe,0x2c,0x81,0x32,0x84,0xaa,0x79,0xa3,0x98,0x3d,0x5f,0x28,0x33,0x62,0xf6,0x64,0x1a,0xf2,0xcb,0xf3,0xa,0x26,0x9f,0xb6,0x3d,0xa4,0xa4,0xe1,0x3a,0x79,0xb8,0x4e,0x86,0xb4,0xe8,0x20,0xb9,0x69,0xd0,0xb0,0xa6,0xd8,0xe4,0x94,0x80,0x40,0x53,0x2e,0x6b,0x4a,0xfd,0x8a,0xbe,0x65,0xc3,0x10,0x69,0x4c,0xb5,0x4c,0xe5,0xe8,0x1,0x9e,0x38,0xb4,0x95,0x4d,0x37,0x5d,0x8b,0xba,0x6e,0x11,0xb,0x7a,0x57,0xb1,0x62,0xf9,0x89,0x5c,0x78,0xfe,0xc5,0x5c,0xf2,0xd4,0x4b,0x58,0xbf,0xe1,0x64,0x6,0x6,0x6,0xea,0xf9,0xa5,0x16,0xb,0x61,0x7e,0x9d,0xc,0xa4,0x6d,0xbd,0xe0,0xc2,0xb,0xf8,0xfc,0xb7,0x7a,0x89,0x8e,0x76,0x13,0x94,0x47,0x13,0x2,0xc7,0x6c,0x99,0x5f,0xb3,0x17,0x61,0x40,0xad,0xfe,0x8b,0x6c,0xc4,0x53,0xc2,0xe4,0x3b,0x56,0x26,0x13,0x15,0x41,0xa2,0xb,0x4e,0x9e,0x4,0xe8,0x62,0x26,0x31,0x26,0x1,0xc6,0xa4,0x25,0xaf,0x71,0xf3,0x90,0x90,0x7a,0x95,0x4b,0xbf,0xbc,0xaa,0xd5,0x2a,0x37,0xdc,0x78,0x23,0x3f,0xf8,0xc1,0x75,0xfc,0xe2,0xd6,0x9f,0x30,0x14,0xd4,0x38,0x73,0x59,0x2f,0x3d,0x21,0x4,0xaa,0x1a,0x1b,0xf6,0xd1,0xc9,0xf8,0x53,0x31,0xc9,0x8e,0xe4,0xe7,0x14,0xb2,0x45,0xcb,0x3c,0xa9,0x4d,0xbe,0x9d,0x62,0x5,0xc2,0xa0,0x64,0xf5,0x2f,0xff,0x55,0x24,0x11,0x8,0x25,0x6a,0x1f,0x4a,0x2a,0x43,0x4e,0x9b,0xa7,0xdb,0x5a,0xb2,0xd6,0xfc,0x24,0x42,0x6f,0x1c,0x2e,0x10,0x3,0x45,0x8b,0x81,0x79,0x72,0x9f,0x56,0x79,0x22,0xa5,0x21,0x12,0xea,0x38,0x2,0x54,0x69,0xec,0x8c,0xac,0x5b,0xf0,0x22,0x48,0x6b,0x86,0x81,0xfc,0xe2,0x12,0x53,0x4,0xc6,0x53,0x35,0xfd,0xe,0xe8,0x28,0x59,0x94,0x12,0xea,0xa2,0x55,0x31,0xd1,0xd0,0x68,0x6c,0xd7,0x18,0x41,0xaf,0xa2,0x67,0x49,0xc8,0xe2,0x93,0xca,0x44,0x95,0x51,0x46,0xe,0x3d,0xc1,0xb6,0x7d,0xf7,0xb1,0xf1,0xbb,0x3f,0xe2,0xb3,0x5f,0xee,0xe1,0x94,0x35,0xe7,0x72,0xfe,0xb9,0x17,0x71,0xc1,0x85,0xe7,0x71,0xf1,0x25,0x17,0xd1,0xdd,0xdd,0x5d,0xcf,0x3a,0x8a,0xa2,0x79,0x77,0x2a,0x70,0xce,0xb9,0x67,0xb3,0x7a,0xc9,0x6,0xe,0x1c,0xd8,0x4d,0xdf,0x82,0x0,0x6d,0x13,0xab,0x90,0xe,0x7b,0x55,0xf1,0x1e,0x32,0x75,0x70,0x15,0x39,0x55,0xfd,0x1f,0xb7,0x3c,0x27,0xa,0x2b,0x24,0x1,0x26,0x7f,0xf0,0x27,0x0,0x19,0x34,0xdf,0x6c,0xf2,0x12,0xa4,0xc7,0x38,0xb2,0x9e,0xe3,0xe,0x1f,0x3e,0xcc,0x35,0xd7,0x5e,0xcb,0xb7,0xbf,0xf9,0x2d,0x76,0x6c,0xd9,0x48,0xbf,0xae,0x70,0xda,0xa2,0x1,0xfa,0xc3,0x32,0xa,0x43,0xa0,0x18,0xbf,0xdb,0x9f,0xea,0x24,0x67,0x6a,0x48,0xcd,0xe9,0xb5,0xbf,0xa8,0x13,0x8b,0x4e,0x5,0x8a,0xc2,0xa6,0xe6,0x65,0x4c,0xfa,0xca,0xb0,0x8a,0xeb,0xa2,0x12,0xc2,0xa1,0x55,0x6,0x2,0x13,0x9f,0xc,0x28,0xc0,0xd6,0xb0,0x51,0x85,0xa0,0xa4,0xe8,0xef,0xd,0xe8,0x5f,0x3e,0x8c,0xa9,0x1e,0xa6,0x3a,0xdc,0xc5,0xee,0x7d,0xbb,0xf9,0xe2,0xb5,0x3f,0xe4,0x9b,0xdf,0x5f,0xc5,0x9,0x4b,0xd6,0x71,0xc9,0x45,0x97,0x72,0xf9,0xe5,0xcf,0xe6,0x8c,0xb3,0x4e,0xa3,0x5c,0x2a,0x3,0x34,0xf9,0x31,0x98,0xab,0x48,0x9d,0x4,0xd,0xc,0xf4,0x73,0xce,0x59,0xe7,0x73,0xcd,0x5d,0xb7,0xd0,0xbf,0xa6,0x14,0x3b,0x87,0xf2,0xeb,0xf7,0x84,0xf0,0x2,0x40,0x6,0x8d,0xa7,0x7,0x5e,0x3d,0xeb,0xd1,0x88,0x74,0xe3,0xbf,0xf7,0xde,0x7b,0xb9,0xe9,0xe6,0x1f,0x73,0xf3,0x4d,0x3f,0x62,0xf7,0xa3,0xdb,0x58,0xd8,0xa5,0x38,0x73,0x49,0x37,0x5d,0xa5,0x6e,0xb4,0x8d,0x37,0xfe,0x20,0x59,0xd4,0x53,0x37,0xbe,0xb3,0xe7,0xb8,0xdf,0x63,0x36,0xc2,0xd6,0xd5,0x8e,0xb6,0x7e,0x3,0x41,0x61,0xb0,0x3a,0x3e,0x99,0xb0,0xa6,0x86,0x35,0x9a,0x20,0x50,0xe8,0xf2,0x8,0x5d,0x83,0x21,0xb,0x4f,0x2c,0x33,0x76,0x64,0x33,0x7b,0xf7,0x6e,0xe7,0xeb,0xd7,0xff,0x82,0x2f,0x7f,0xe3,0xdf,0x39,0xf7,0xcc,0xa7,0x71,0xf9,0xe5,0x97,0xf3,0x9c,0xe7,0x5d,0xce,0xe2,0x45,0x8b,0x81,0xb9,0x2f,0x8,0xa4,0xfc,0x9b,0xd3,0x4e,0x3f,0x95,0x6f,0xdd,0xdc,0x83,0xad,0x8d,0xc6,0x37,0x33,0xbc,0x1a,0x60,0x42,0x78,0x1,0x40,0x44,0x22,0xd3,0xcf,0xcd,0xf9,0xe2,0x31,0x9,0xec,0xd9,0xb3,0x87,0x1b,0x6e,0xb8,0x81,0x9b,0x6e,0xba,0x89,0xad,0x9b,0x36,0x31,0x76,0x60,0xf,0xcb,0x7,0xbb,0x39,0x7b,0x69,0x2f,0x5d,0x5a,0xa1,0x95,0x41,0x11,0x11,0x4,0xf1,0xd7,0xbe,0x1f,0x3a,0x1e,0xed,0xc2,0x36,0xac,0x41,0x2a,0xb0,0x28,0x6d,0x62,0xc9,0xc0,0x28,0xac,0x89,0xb0,0x51,0x95,0xae,0x85,0x1,0xe5,0xc1,0x0,0xbb,0x66,0x94,0xea,0xe1,0xc3,0x3c,0xbc,0xfb,0x1b,0xdc,0xf6,0xb1,0x1f,0xf2,0xa5,0xaf,0x9c,0xc3,0x2f,0xbd,0xe8,0xa,0x5e,0xf9,0xaa,0xab,0x18,0x18,0xe8,0x7,0xe2,0x8d,0x72,0x2e,0x5e,0x25,0x4c,0x5,0x9b,0xf5,0xeb,0x4f,0x61,0x41,0xf7,0x6a,0xaa,0xc3,0xfb,0x29,0xf5,0x4,0x58,0x5b,0xf3,0x3c,0xee,0x9,0xe0,0x5,0x0,0xf,0x8f,0x63,0x20,0xbd,0x76,0x75,0xcd,0x35,0xd7,0xf0,0xa1,0xf,0x5e,0xcd,0xaa,0x5,0x3,0x2c,0xed,0x29,0xb1,0x68,0xe5,0x10,0x25,0x2c,0x5a,0x59,0x2,0x15,0xff,0x3f,0xfe,0xdc,0x9f,0xdf,0x77,0xfa,0x8b,0x38,0xa,0x6e,0xf1,0x5a,0x81,0xd4,0xcf,0xa2,0x99,0xa4,0xb6,0x4b,0x9a,0x2a,0xb4,0xdd,0xe6,0xf4,0x84,0x40,0x5b,0x94,0xb6,0xa8,0x20,0x42,0xd9,0x1a,0xc6,0x28,0x8,0x35,0xaa,0x3c,0xca,0x92,0x5,0x65,0x16,0xae,0x1d,0xe3,0xd0,0xce,0x1f,0xf3,0xaf,0x5f,0xbc,0x87,0x6f,0x7f,0xf7,0xab,0xbc,0xe2,0xca,0x57,0xf3,0xc2,0x17,0x3d,0x8f,0x25,0x4b,0x96,0x0,0x34,0x5d,0x25,0x9c,0xb,0x48,0xdb,0x72,0xf2,0xba,0x93,0x59,0x34,0xb0,0x94,0xbd,0x87,0x34,0xe5,0x45,0x3a,0xb6,0xd5,0x30,0x4b,0xde,0xfd,0x6c,0x45,0xd8,0x68,0xa1,0x4b,0x26,0xe5,0x48,0xc4,0x40,0x79,0x42,0xe7,0xe1,0x4a,0xac,0x71,0x59,0x32,0x52,0x22,0xdf,0xc4,0x2f,0xb4,0xc8,0x52,0xa1,0x64,0xf5,0x4f,0x22,0xb,0xd6,0x30,0xde,0x12,0xa0,0x47,0x13,0xae,0xba,0xea,0x2a,0xae,0xbf,0xfe,0x7a,0xf6,0x6d,0x7d,0x88,0x85,0x3d,0x1,0x25,0x6a,0x94,0x95,0x25,0x4c,0xd,0xc4,0xa4,0x3a,0xdc,0x2c,0x84,0x23,0x48,0x71,0xbc,0x5b,0xc9,0x8a,0x9d,0x34,0xcf,0x24,0x42,0x9c,0x40,0xd0,0x13,0x8c,0xb,0x19,0x65,0xf2,0xf5,0x51,0x2,0xb1,0x56,0x59,0xc1,0x85,0x68,0xde,0x1d,0xb0,0x48,0xc,0x54,0x42,0x3c,0x4c,0x4c,0x7a,0xcb,0xb6,0x45,0x65,0xc2,0x84,0xba,0xc4,0xf5,0xae,0xe6,0xeb,0x92,0x23,0x1,0x5a,0xe0,0x28,0xd9,0x36,0xab,0x82,0xf6,0x65,0xd1,0x8e,0x6b,0x56,0x9b,0x25,0xf8,0xb5,0x9a,0xde,0x31,0x2c,0xeb,0x8c,0x19,0x5,0x68,0x8b,0xe,0x80,0xd0,0x60,0x4d,0x4,0xa6,0x46,0x50,0x1a,0x63,0xf1,0xba,0x32,0x43,0xab,0xc6,0x38,0xba,0xfb,0x10,0xff,0xf4,0xe9,0x7,0xf9,0xe6,0x37,0xbf,0xce,0x9b,0xdf,0xfc,0x66,0x5e,0xf4,0xe2,0x17,0xd6,0xf5,0xe6,0x73,0x45,0x8,0x88,0xdb,0x63,0x58,0xb0,0x60,0x88,0x25,0x8b,0x97,0xb3,0x6b,0x6f,0x19,0x6d,0x46,0xb0,0x46,0xa3,0x83,0x66,0x22,0xa0,0xd4,0x64,0x69,0x97,0x92,0xfa,0xbf,0x95,0xde,0x9a,0xec,0xfd,0x94,0xe9,0xc0,0xb1,0xc6,0x66,0x38,0xb9,0x4d,0xae,0x95,0xeb,0x36,0x93,0x8f,0xe7,0x96,0xfa,0x58,0x84,0xa0,0x71,0xa8,0xc2,0xb8,0xc5,0x61,0x73,0x63,0x7a,0x30,0x2b,0xee,0x9a,0x77,0xea,0x62,0x93,0xde,0x35,0xee,0xeb,0xeb,0xe3,0xad,0x6f,0x7b,0x1b,0x7f,0xf2,0xde,0xf7,0x70,0xb4,0x1a,0xd1,0xdd,0x95,0xd8,0xee,0x27,0x5d,0x54,0xe4,0x2f,0x4d,0x59,0xf7,0x2f,0x6d,0xec,0xed,0x6c,0xd,0x6e,0xe4,0x37,0xe9,0x6,0x8e,0x9c,0xe7,0xe4,0xcb,0xb0,0x85,0x82,0x73,0x5e,0xd0,0x76,0x6d,0x73,0x3e,0x5e,0x7a,0xd3,0x20,0x1b,0x9e,0xbf,0x5,0xd0,0x2e,0x9c,0x99,0xdb,0x8e,0x79,0xb5,0x33,0xb,0x8a,0xcc,0xd3,0xc6,0xcc,0xf1,0xc4,0xc9,0x51,0x60,0x51,0x61,0x84,0x89,0x22,0x4a,0xba,0xc2,0xd0,0xea,0x31,0x6,0x96,0x56,0xd8,0xbf,0xe3,0x16,0xde,0xf7,0x81,0x7,0xf9,0xd1,0x8f,0x6e,0xe2,0xf,0xfe,0xf0,0x5d,0x2c,0x5d,0xba,0x74,0x4e,0xa9,0x4,0xac,0x8d,0xaf,0xd8,0xae,0x5a,0xb1,0x86,0x7b,0x76,0x75,0xc5,0x1c,0x80,0xe4,0xf,0x8d,0x4b,0x4f,0x2b,0xa6,0x76,0x27,0x1b,0x6f,0xb6,0xe1,0x58,0xc2,0xcc,0xdc,0x78,0xfb,0x53,0x8c,0x74,0xe0,0x1c,0xff,0x6d,0x73,0x6a,0x90,0x75,0x4b,0x7a,0x3c,0x9e,0xd9,0x20,0x84,0x4c,0x16,0xa9,0xf7,0xb1,0x4b,0x9f,0xfe,0x74,0x7e,0xe9,0x8a,0x97,0xb1,0x79,0xdf,0x51,0x2a,0x36,0xa0,0x66,0x92,0xc9,0x65,0xe6,0xce,0x58,0xe9,0x6c,0x74,0xea,0x12,0x3d,0x35,0xb0,0xd,0x2a,0x2,0x1d,0xd6,0x8,0xba,0x2b,0xe8,0x9e,0x51,0x74,0xdf,0x21,0x16,0x9f,0x72,0x90,0xd5,0x17,0xee,0xe6,0x27,0x77,0x7d,0x85,0x77,0xfc,0xde,0xef,0xf3,0xe0,0x3,0xf,0xa2,0xb5,0xae,0x3b,0x23,0x9a,0x1b,0x50,0xac,0x59,0x7d,0x12,0xb6,0xd2,0x85,0x31,0xa,0x6b,0xfc,0xf6,0x36,0x11,0x7c,0xf,0x79,0xcc,0x8,0x3a,0x5d,0x8,0x80,0xf8,0x24,0xe5,0x6d,0x6f,0x7d,0x2b,0xcb,0x4f,0x3e,0x95,0x1d,0x87,0x46,0x89,0x94,0x8e,0x85,0x80,0xe,0x3d,0xdd,0xf0,0x98,0xc3,0xa8,0xab,0x7,0x6a,0x4,0x5d,0x15,0x74,0xf7,0x8,0xa5,0x5,0x7,0x58,0x7d,0xfe,0x5e,0xf6,0x71,0xb,0x7f,0xf0,0x87,0x7f,0xc0,0x1d,0x77,0xde,0x59,0x37,0x60,0x35,0x57,0xb0,0x6a,0xf5,0x4a,0xa8,0x95,0xb1,0x95,0x30,0x39,0xa0,0xf2,0x73,0xf3,0x58,0xf0,0x24,0xc0,0x22,0x74,0xf8,0xa2,0x9e,0xea,0xf8,0xb6,0x6e,0xdd,0xca,0xdf,0xff,0xc3,0x3f,0xd0,0xd5,0x55,0xc6,0x1c,0x87,0xd,0x58,0x2b,0xcd,0xe8,0xe8,0x28,0x97,0x3e,0xfd,0xe9,0xbc,0xfa,0xd5,0xaf,0x9e,0xf1,0xf2,0xa7,0xa,0xa9,0x2a,0x60,0xe1,0xc2,0x85,0xbc,0xed,0x6d,0x6f,0xe3,0x7d,0x7f,0xfe,0x27,0x2c,0xa9,0xc2,0x60,0x8,0xda,0x58,0x2,0x4d,0xa2,0x70,0xee,0x3c,0x21,0x27,0xab,0x13,0x6e,0xe6,0xc6,0xa4,0xf3,0xc0,0xd6,0x3d,0xe3,0x35,0x23,0x1f,0xde,0x98,0x9f,0x4d,0x89,0xec,0xb9,0xb4,0xe3,0x7,0xe2,0x2a,0xe1,0x6a,0x59,0xc6,0xbb,0xb0,0xb1,0x2b,0xc7,0xf3,0x8f,0xd3,0xc4,0x7a,0xfd,0x7a,0x69,0xd,0x75,0xe8,0xec,0x39,0x3b,0x2d,0x50,0x89,0x27,0xc6,0xb0,0x86,0xd2,0x11,0x91,0xb2,0x2c,0x3b,0xdd,0xb0,0x67,0xe3,0x43,0xfc,0xf1,0x7b,0xdf,0xcb,0xdf,0x7e,0xe0,0x6a,0xce,0x3d,0xef,0x29,0x1d,0xaf,0xe,0x48,0xc7,0xee,0x8a,0x95,0x27,0x40,0x54,0x22,0xaa,0x86,0x68,0xab,0xc6,0x7,0x97,0x87,0x88,0x70,0x22,0xb,0x58,0xae,0x5a,0x48,0xd7,0x98,0x45,0xc4,0x3b,0xd7,0xdc,0xf2,0x87,0xad,0x72,0x19,0xb2,0xde,0xc3,0x8d,0x4,0x18,0x60,0x8,0xb0,0xe8,0x2,0xd,0x6e,0x27,0x20,0x5d,0x80,0xf7,0xee,0xdb,0xc7,0xcd,0x3f,0xb8,0x9e,0x13,0xc3,0x41,0xba,0x6a,0x96,0x30,0xb1,0x43,0x5b,0x77,0x5c,0x93,0xfe,0x9e,0xb6,0xb4,0x71,0xbe,0x68,0xa8,0x5b,0x25,0x51,0xf1,0xcf,0xb6,0xbe,0x46,0xc4,0xb,0xb1,0xa9,0xaf,0xf0,0x34,0xee,0x15,0xa0,0xe3,0x55,0xdc,0x2,0xc3,0x26,0xe2,0x9e,0x3b,0xee,0xe4,0xac,0xb3,0xcf,0xe6,0x9c,0xb3,0xcf,0xee,0x58,0x2,0x52,0x7a,0x64,0x7a,0xf9,0xb3,0x9f,0xcd,0x8d,0xcf,0x7d,0x21,0xb7,0xfe,0xe0,0x5b,0x9c,0xbb,0xa2,0xf,0xab,0x22,0xb4,0x52,0xd,0x5c,0x80,0x4,0x8d,0x56,0xff,0x1a,0x20,0x5b,0xb6,0x6b,0x23,0xc,0x81,0xe8,0x46,0x9e,0xf0,0xa7,0x73,0x69,0xe3,0x97,0x6d,0xad,0x1d,0xdf,0x80,0xad,0x22,0x26,0xed,0xa5,0xbf,0x37,0x96,0x9b,0xea,0x3c,0xd2,0x31,0x61,0x13,0x22,0x20,0x4d,0xf2,0x42,0x4a,0x68,0x4c,0x83,0xe2,0x3e,0xa8,0x31,0xee,0x9c,0xdc,0x26,0xba,0x59,0x9b,0x14,0xd0,0xb0,0xdb,0xeb,0x5a,0x7d,0x9e,0xa6,0x23,0xc4,0x24,0x1e,0xf8,0xd2,0x2,0xac,0x32,0x28,0x35,0x1c,0xff,0x96,0x8c,0xcb,0xf4,0x8b,0x37,0x35,0xaa,0x33,0xde,0x5f,0x2,0x73,0xa1,0xd9,0xda,0xd7,0x78,0x98,0x80,0x6c,0xb8,0x14,0xaf,0x90,0x4,0xe8,0x5a,0x86,0x63,0x98,0x16,0xd2,0x1b,0x17,0xa5,0xb6,0xa2,0xce,0x11,0xd0,0x6a,0x8c,0x48,0x59,0x96,0x6e,0x80,0xdd,0xf,0x3f,0xc4,0x9f,0xfd,0xc5,0x9f,0xf2,0xf7,0x1f,0xf9,0x7b,0xd6,0xad,0x5b,0xd7,0xf1,0x42,0x0,0xc0,0xa2,0x45,0xb,0xd1,0xa6,0x84,0xaa,0x5,0x68,0x14,0xa9,0x5c,0x7e,0x2c,0x14,0x71,0x2b,0xda,0x41,0x3b,0x24,0xc0,0xa9,0xde,0x73,0x44,0xc7,0x88,0x49,0xa3,0xfd,0x9,0x40,0x6,0xf1,0xda,0x60,0x25,0x12,0x75,0x47,0x22,0x8,0x3,0x16,0xf7,0xf,0x71,0x9a,0x5d,0xc8,0x80,0x52,0x94,0xeb,0x8b,0x30,0xa4,0x44,0x62,0xab,0xc1,0x2a,0x9b,0x9f,0x28,0x3a,0xed,0x4,0x55,0x5f,0x64,0x4d,0xfd,0x4b,0x37,0xfd,0x62,0xb3,0x98,0x34,0xad,0x4d,0x85,0x9,0x50,0x41,0x7c,0x67,0xb9,0x6a,0xd,0xb5,0x50,0x73,0xcf,0xd1,0xfd,0x7c,0xec,0xe3,0x1f,0xe7,0xef,0x3f,0xfc,0x61,0xca,0xe5,0xd8,0x52,0x59,0x27,0xa,0x1,0x29,0xa7,0xe1,0x37,0xdf,0xf6,0x56,0xee,0xbc,0xfd,0x76,0x76,0x1d,0xd9,0xc3,0x9a,0xfe,0x80,0xc8,0x1a,0x2,0x2b,0x2f,0x26,0xb3,0x16,0xd6,0x62,0xac,0xc5,0xc4,0x23,0xbe,0x6e,0x9f,0xde,0xaa,0x0,0x6b,0x4c,0xc3,0xca,0x69,0x1,0xd,0x99,0xa3,0xe2,0xa2,0xdb,0x7,0x16,0x5d,0x1f,0x23,0x29,0xb,0x5f,0x59,0xdd,0x7c,0xca,0x60,0x6d,0xb2,0x91,0xd3,0xb0,0x33,0x5a,0xac,0xb0,0xcb,0x45,0x44,0x4d,0xc7,0x4,0xb1,0xe0,0x60,0xea,0xc2,0x55,0xbc,0xe9,0x47,0xd8,0x20,0x42,0x69,0x45,0x10,0x98,0x59,0xe6,0x6b,0xe1,0xf8,0xc3,0x12,0xcf,0xd1,0x20,0x4,0x45,0x95,0x1a,0x47,0x59,0x7a,0xaa,0x62,0xc7,0x1d,0xf,0xf0,0xf7,0x7f,0xf7,0x51,0x3e,0x70,0xf5,0xff,0xa1,0xbb,0xbb,0xbb,0x63,0x85,0xf3,0x14,0x61,0x29,0xa4,0xb7,0xa7,0x9f,0xa8,0x9a,0x58,0xe3,0xf0,0xa7,0x42,0xc7,0x84,0x17,0x0,0x32,0x48,0xb7,0x3c,0xe9,0x2b,0xa1,0x13,0x61,0xb1,0x10,0x45,0x94,0x8c,0xa1,0xab,0xa2,0xe9,0x4a,0xd6,0xf2,0xa6,0xb5,0x51,0x81,0xd5,0xf5,0xf3,0xd6,0x94,0xd9,0x6,0x41,0xfa,0x8d,0x68,0x48,0x3b,0xc3,0x4,0x71,0xf,0xa9,0xba,0xb1,0x24,0x45,0xa4,0x92,0x23,0xd8,0xe4,0xb,0x71,0xfc,0x8,0xd8,0x12,0x2,0x15,0x13,0x71,0x5a,0xd7,0x0,0xb7,0xfd,0xe2,0xe,0xbe,0xf7,0xfd,0xef,0x73,0xd5,0xcb,0x5f,0xde,0xe4,0xbc,0xa4,0x93,0x90,0x9e,0x2,0xac,0x5a,0xb5,0x8a,0xb7,0xbc,0xf5,0x37,0xf8,0xf0,0x7,0xde,0xcf,0xc2,0xee,0x90,0xc1,0x92,0x42,0x19,0x12,0x55,0x0,0x1d,0xa1,0xa,0xb0,0x28,0x22,0xab,0x18,0x19,0xb,0x38,0x74,0x44,0x31,0x32,0x56,0xab,0x1f,0xbf,0x1b,0x6c,0x66,0x13,0x95,0xa4,0x1b,0x95,0x8,0x0,0xc9,0x51,0x3e,0xf1,0x17,0x69,0xa3,0x19,0x24,0x9b,0x9c,0xeb,0x2b,0x15,0xd2,0x78,0xec,0x1f,0xe7,0x3c,0x3e,0xae,0xe2,0x3,0x5,0x8b,0x15,0xbe,0x40,0xf3,0xa7,0x28,0x16,0xab,0xc2,0xe4,0x4a,0x64,0x3c,0xee,0xba,0xba,0x14,0xfd,0x43,0x11,0x5d,0xfd,0x87,0x51,0x54,0xd1,0xba,0xd3,0xa4,0xb1,0xe9,0x47,0xda,0xfb,0x3a,0x30,0x4,0x5d,0x15,0xac,0x1d,0xe6,0x84,0x33,0xca,0xfc,0xfc,0xa7,0xd7,0xf1,0xc3,0xeb,0x5e,0xc8,0x4b,0x5f,0xf6,0xcb,0x1d,0x3b,0x2f,0x53,0x94,0x4a,0x21,0x83,0xfd,0xb,0x39,0x58,0x4d,0x8f,0xae,0x66,0xff,0x3c,0x3c,0x9e,0xf0,0x2,0xc0,0x1c,0x47,0x7a,0x82,0xaf,0xd,0x84,0x6,0x42,0xe2,0x8d,0x4a,0x8c,0x7,0x75,0xc1,0xc0,0xa2,0x51,0xb6,0x61,0x81,0x4e,0x60,0xea,0x12,0xb5,0xaa,0xa7,0xd3,0x81,0x1e,0x2f,0xa8,0x21,0xf,0x6c,0x2c,0x6b,0xa8,0x24,0xcd,0xda,0xa0,0x9b,0x7f,0xfd,0xd4,0xa7,0x78,0xea,0x25,0x17,0xb3,0x72,0xc5,0xca,0x8e,0xfd,0xda,0xd0,0x5a,0x63,0x8c,0xe1,0xa5,0x57,0x5c,0xc1,0xff,0xfc,0xf4,0x56,0xee,0xfd,0xf1,0xf,0x38,0x7b,0x79,0xf,0xd8,0x28,0x3e,0x15,0x4f,0xb7,0xc0,0xc6,0xfd,0x6e,0xb6,0x41,0xc5,0x6e,0x6a,0xb1,0x8a,0x27,0xf6,0x95,0x18,0xae,0xae,0x66,0xed,0xc9,0x27,0x51,0xab,0xd5,0x5a,0xac,0xf2,0xf1,0x6a,0xe0,0xf8,0x49,0x42,0xa9,0x14,0xb2,0x6b,0xe7,0x93,0x3c,0xb6,0xf7,0x6e,0xd6,0x9e,0x39,0x8a,0x51,0x6,0x1d,0x64,0x6d,0x7,0x78,0x40,0x32,0x35,0x15,0xa8,0xc0,0xa2,0x4b,0x55,0xc2,0xbe,0xc3,0x2c,0x5c,0x1b,0xf2,0xc5,0x2f,0x7d,0x9e,0x17,0xbc,0xf0,0xb9,0x4d,0x4e,0x85,0x3a,0x11,0x61,0x18,0xd0,0xd3,0xdd,0xcf,0xbe,0x6a,0x7a,0x68,0x99,0x9c,0x2,0x78,0x93,0xc0,0x22,0xe6,0xb5,0x0,0x30,0x6f,0xe8,0x21,0x8d,0x7c,0x2e,0xc7,0x6,0x8f,0xef,0xcb,0x45,0x9,0x6c,0xc1,0xcf,0xcd,0xd0,0x4a,0x11,0x5a,0x4b,0x64,0x2d,0xab,0xca,0x65,0x76,0xed,0x7a,0x92,0x4f,0x7c,0xf2,0x93,0xbc,0xef,0x2f,0xfe,0xb2,0x63,0x5,0x80,0x46,0xb7,0xab,0xbf,0xf7,0x3b,0x6f,0xe7,0xb7,0xef,0xbe,0x8b,0xc7,0x8f,0xec,0x67,0xe5,0x80,0x26,0xb2,0x96,0x50,0xd9,0x59,0x4f,0x3e,0x52,0xd6,0x62,0xad,0xc2,0x12,0x30,0x3a,0x36,0xc2,0xfa,0x53,0xd7,0xf2,0xb7,0x7f,0xfb,0x1,0xaa,0xd5,0x1a,0x41,0xd0,0x39,0x7a,0xe0,0x28,0x8a,0x28,0x95,0x4a,0xdc,0x72,0xcb,0xad,0x7c,0xe0,0xea,0xf7,0x52,0x19,0x2d,0x11,0x96,0xaa,0x7e,0xd1,0x2f,0x44,0xdc,0x27,0x5a,0x29,0x6c,0x29,0xc2,0x44,0x55,0x6,0x57,0x8e,0xb0,0xed,0xb6,0x3b,0xf9,0xfe,0xf7,0xae,0xe3,0xe5,0x57,0x5d,0xd1,0xd1,0x5c,0x0,0xad,0x35,0xdd,0x5d,0x3d,0xd8,0x8a,0x1a,0x17,0xc4,0x3d,0xa,0x91,0x31,0x4,0x94,0xff,0x34,0x94,0x86,0x81,0x68,0xad,0x4b,0xcc,0x3e,0x1f,0x4f,0x35,0xfc,0xdb,0x18,0x2b,0x1b,0x53,0x2e,0x57,0x22,0x3b,0xc9,0x75,0xc9,0xbf,0x78,0xc9,0x70,0x48,0x7c,0xd4,0x99,0xad,0x9f,0x42,0xb2,0x7f,0xd8,0xd9,0x8,0xb0,0x4,0x36,0x26,0x37,0x4a,0x92,0x80,0xca,0x2c,0x96,0x26,0xf9,0xb7,0xee,0xc5,0xae,0x1e,0x71,0x9c,0xa0,0x95,0xe6,0x14,0x65,0x36,0xbb,0x98,0x73,0x64,0xea,0xbf,0x19,0x9b,0x1c,0x27,0x47,0x96,0xd3,0x7b,0xfb,0xb9,0xe5,0x87,0x37,0x70,0xf3,0xf3,0x9e,0xcf,0xb3,0x9e,0xf9,0xcc,0x8e,0x5d,0x6c,0xd2,0x5b,0x1,0xab,0x57,0xaf,0xe6,0xb5,0xaf,0x7b,0x3d,0x9f,0xfc,0xe8,0x87,0x59,0xdc,0xdf,0x45,0xc9,0x46,0x28,0x14,0x1,0xb6,0xce,0x8f,0xc8,0x42,0x22,0x6,0x4a,0xc7,0x32,0x46,0x24,0x1,0xe6,0x93,0x5a,0x1d,0xe5,0x36,0xbb,0x58,0x3f,0xaf,0x72,0x61,0xe3,0x33,0x55,0xa1,0x55,0x7c,0xa2,0x13,0x60,0xa8,0x56,0xab,0x94,0xcb,0x5d,0x94,0xcb,0x5d,0x85,0x6d,0x9e,0xcd,0x38,0xf9,0xe4,0xb5,0xf4,0x74,0x2f,0xa6,0x32,0x12,0xd0,0xd3,0xaf,0xc1,0x2a,0xb4,0xb2,0xf5,0x2f,0xde,0x46,0x48,0xc4,0x40,0x49,0xe,0xad,0xab,0x2,0x33,0x69,0x73,0x90,0x48,0x85,0x14,0x10,0xf4,0x4,0x14,0x11,0xb,0xc5,0x72,0x32,0x90,0x88,0x81,0x6e,0x6a,0x6f,0x8b,0xa,0x40,0x97,0x22,0x82,0xde,0x31,0xba,0x87,0xe,0xf3,0xc3,0x1b,0x62,0x1,0xa0,0xd3,0x61,0xad,0x41,0xa3,0x8,0x12,0x1,0xa0,0x71,0x8f,0x73,0x15,0x9,0xdb,0x89,0x27,0x1d,0xfc,0x89,0x44,0xc3,0x2,0xf6,0x61,0x2e,0xcf,0x16,0xc8,0xa3,0x8e,0x49,0xeb,0x7f,0xd0,0x9,0xfd,0xa7,0xbe,0xe9,0x65,0x1f,0x57,0x48,0x69,0x8b,0xf3,0xb3,0xb9,0x47,0x65,0x1e,0x29,0x8e,0xfc,0x14,0xb5,0x6d,0xe2,0x78,0xe9,0x8b,0xca,0xd5,0xaf,0xae,0x96,0x9c,0x3,0x5f,0x10,0xd,0x2f,0x51,0xa9,0xf4,0x1d,0xe7,0xdf,0xb5,0x94,0x2c,0xed,0xc7,0x7a,0x3c,0xd5,0x1c,0x7f,0xfc,0xff,0xb6,0x38,0x2f,0x6b,0xd1,0xc4,0x4c,0xd4,0x92,0x85,0x45,0x3a,0x60,0x79,0x25,0xe2,0x93,0x9f,0xfc,0x24,0xa3,0x23,0x23,0x1d,0x6d,0x1f,0x20,0xad,0xfb,0x2b,0x5f,0x71,0x15,0xa7,0x9d,0x7b,0x11,0x9b,0xf7,0x8c,0x12,0x11,0x10,0xd9,0x94,0x59,0x3f,0x1d,0x62,0xa4,0xe3,0xbc,0x50,0x45,0x71,0xc7,0xf3,0xd1,0x1a,0x14,0x86,0x9e,0x6e,0xc5,0x91,0x23,0x87,0x39,0x72,0xe4,0x8,0xd6,0x5a,0x8c,0x31,0x31,0x49,0xaf,0x3,0x9e,0xb4,0xae,0x2b,0x56,0xac,0xa0,0xaf,0x6f,0x90,0xe1,0x23,0x25,0x94,0xd1,0x73,0x87,0xc4,0x33,0x8d,0x50,0x58,0x74,0x60,0xd0,0x41,0x44,0xff,0xf2,0x61,0x76,0xee,0x7a,0x84,0x9d,0x3b,0x77,0xd5,0x55,0x5c,0x1d,0x8d,0xc4,0x90,0xdb,0xf8,0xe7,0xca,0xcc,0xa1,0x93,0x46,0x5d,0xe7,0x7d,0x7a,0x4d,0x33,0xe2,0x75,0x33,0x19,0x3a,0x9d,0xb9,0x2f,0x35,0x43,0x6a,0xc3,0x71,0x38,0x76,0x57,0xc4,0x2,0x40,0xa9,0x66,0x58,0xdf,0xdd,0xcb,0x13,0xf,0x3e,0xc4,0x7f,0xfe,0xf7,0x7f,0xcf,0x9,0x1,0xa0,0x5c,0x2e,0xf3,0x7b,0xbf,0xfb,0xbb,0x1c,0xd,0x6,0xd9,0x3d,0x6c,0xa9,0x19,0x4d,0xd4,0x1,0xc3,0x27,0x1d,0x5,0xe5,0x12,0x8c,0x8c,0xc,0x73,0xe8,0xd0,0xe1,0xe3,0x6e,0x31,0xb2,0xd5,0x27,0xb5,0xd2,0x58,0x2e,0x97,0x38,0xe9,0xc4,0x53,0x18,0x19,0xee,0xc6,0x18,0x8d,0x35,0xb3,0x5b,0x5,0x33,0x6b,0xa0,0x2c,0xe8,0x1a,0xbd,0x83,0x86,0x7d,0x87,0x76,0xb0,0x79,0xd3,0x16,0x80,0x8e,0x9d,0x93,0xe3,0xe8,0xa4,0x6d,0xf8,0xf8,0xc1,0xb,0x0,0x22,0x92,0xaf,0x87,0xb9,0x30,0x86,0xc4,0x63,0xa6,0x99,0x9f,0xdc,0x4a,0xc5,0x47,0xce,0x25,0x14,0x3d,0x6,0x36,0x94,0xfb,0xf8,0xea,0xe7,0xbf,0xc0,0xc6,0x4d,0x1b,0x3b,0xfa,0x8b,0x23,0xad,0xfb,0xd9,0x67,0x9f,0xc5,0xaf,0xbf,0xee,0xf5,0x6c,0xdc,0x3b,0xc6,0x88,0xd1,0x89,0x10,0x30,0xfb,0x17,0x51,0x85,0xa5,0xab,0xac,0x19,0x19,0x3e,0xc4,0xfe,0xfd,0x7,0x80,0xce,0x5d,0xfc,0xcf,0x3b,0xef,0x2,0x2a,0xa3,0x3d,0xd4,0x6a,0x21,0x91,0x49,0xbc,0xc1,0xcd,0x85,0x39,0x3c,0x9d,0x50,0x6,0xa5,0xd,0xa5,0x2e,0x18,0x35,0x4f,0xb2,0x73,0xe7,0xce,0xe3,0x5d,0xa3,0x29,0x42,0x7c,0x95,0xbb,0x3,0x29,0x46,0x33,0x8a,0x8e,0x17,0x0,0xa6,0xfa,0xfd,0x76,0xe6,0xd2,0x37,0x1,0x66,0x43,0xa3,0x6c,0x7c,0x75,0x30,0xc4,0x12,0x5a,0x58,0x11,0x94,0xe8,0xda,0x7f,0x90,0x7f,0xf9,0xf4,0xa7,0x89,0x6a,0xb5,0xe3,0x5d,0xbb,0xb6,0x90,0xf2,0x1,0x7e,0xed,0x57,0x7e,0x85,0xd,0x4f,0xb9,0x88,0xad,0xfb,0xc6,0xa8,0xa1,0x89,0xec,0xec,0x57,0x22,0x29,0x15,0xb,0x0,0x47,0xe,0xed,0x63,0xf7,0xee,0xdd,0x40,0xe7,0x9,0x0,0x29,0x29,0xf3,0xc2,0xb,0xcf,0xc5,0x54,0x7,0x19,0x1b,0xee,0x21,0xb6,0x58,0xa5,0xea,0x37,0x50,0x3c,0x8e,0x1,0x15,0xbb,0x16,0x2e,0x75,0xd7,0x78,0xfc,0xf1,0x78,0xc,0x74,0x22,0x39,0xb7,0x19,0x6a,0x1e,0xb1,0xbc,0x27,0x8f,0x26,0x77,0xc0,0x52,0x6f,0x89,0x27,0xc8,0x2,0xf5,0x4e,0xe6,0x33,0xb8,0xf5,0xbe,0x3c,0xd4,0xf2,0xba,0xfb,0x22,0xc2,0x45,0x81,0x7d,0xb3,0x82,0xd8,0xc7,0xae,0x61,0xcc,0xb,0x48,0x49,0x80,0x73,0x60,0xf4,0xd4,0x89,0xe,0x31,0xe3,0x5e,0x91,0xf8,0xae,0x6f,0x8c,0xa2,0xf2,0x3d,0xa1,0x34,0x89,0x21,0xa0,0x66,0xe4,0xb6,0x34,0x95,0x27,0x10,0xc6,0x79,0x4a,0x84,0xd2,0xd8,0x18,0x49,0x17,0x16,0x6b,0x2c,0x67,0xf5,0xf,0xf0,0x3f,0x37,0xfc,0x88,0x6b,0x7f,0xf8,0x43,0x7e,0xe9,0x45,0x2f,0xea,0x68,0x42,0xa0,0xb5,0x96,0xbe,0xbe,0x3e,0xde,0xfe,0xdb,0x6f,0xe7,0x8f,0x7e,0xff,0x1d,0x1c,0x1c,0xab,0xb2,0xb8,0xdb,0xa0,0xac,0x21,0xd0,0xa9,0xa1,0xa4,0x38,0xbe,0x15,0xfa,0xd5,0x64,0x5d,0xe3,0x82,0xc8,0x62,0x8f,0xfb,0x35,0xfb,0xe,0xf2,0x56,0xff,0x8a,0x28,0xaf,0x8d,0xf1,0xac,0x8a,0xf,0x83,0xba,0x4a,0x9a,0x5a,0xed,0x8,0xfb,0xf6,0xed,0x9b,0xa8,0xa9,0xb3,0x1a,0x2b,0x57,0xae,0x60,0xed,0xda,0xb3,0x38,0x74,0xe8,0x31,0x6,0x17,0x84,0x28,0x53,0x43,0x7,0x91,0x3b,0x91,0x4f,0x80,0x6b,0x5a,0x71,0x1d,0xc9,0x4,0x16,0xd2,0x12,0x1c,0x89,0x7c,0xce,0x61,0x42,0x11,0x52,0x3c,0x5,0x31,0x51,0x54,0x3,0xda,0x50,0xea,0xb6,0x1c,0x3a,0x78,0x8,0xa0,0x23,0xe7,0x61,0x23,0x94,0x8a,0x49,0xb8,0x5a,0x25,0xa7,0x0,0x49,0xfb,0x67,0x82,0x4,0x28,0x85,0x8b,0xc3,0xab,0x68,0x2c,0x65,0xc7,0x4d,0x51,0x19,0x5,0xef,0xd4,0x9,0x29,0x9,0xd0,0x9d,0x6c,0xd7,0x4c,0x24,0x9a,0x2c,0x59,0x50,0x86,0x5b,0xb9,0x59,0xa2,0xa0,0x2a,0x8,0x2f,0x8a,0x9b,0x7f,0x8a,0xfb,0x26,0x7e,0x3a,0x5d,0xa,0x6e,0x80,0x8d,0xff,0x71,0xeb,0x97,0xe9,0x79,0x20,0x9e,0x90,0x1,0x96,0x32,0x30,0x68,0x2c,0x27,0x7,0x1,0xff,0xfa,0xa9,0x4f,0x71,0xf0,0xd0,0xa1,0xfa,0x97,0x74,0x27,0x22,0xd5,0x45,0x9f,0x7f,0xde,0xb9,0xbc,0xf4,0xca,0x57,0xf2,0xe0,0x93,0x63,0x54,0x8,0xa8,0x25,0x64,0x35,0x65,0x5b,0x1d,0x9b,0x33,0xf1,0x80,0x52,0x6,0xad,0x22,0x7a,0xbb,0x2d,0x8f,0x3f,0xfe,0x44,0xbd,0x2d,0x9d,0x84,0x74,0xdc,0x74,0x77,0x77,0x73,0xf1,0xc5,0x4f,0x65,0xef,0x6e,0x85,0x8d,0xba,0xea,0xde,0xe0,0x5c,0x9,0xca,0xce,0x8f,0xca,0x3c,0xd3,0x51,0x86,0xf0,0x38,0xf7,0x47,0xb,0x69,0xc7,0x2d,0x9e,0x1a,0x74,0x0,0x95,0x4a,0xa5,0xe3,0x4e,0x80,0xb2,0x50,0x6a,0x9a,0xde,0x7b,0x3b,0x4f,0x76,0xcc,0x1c,0x6b,0xdc,0xcc,0xc0,0xf8,0x4a,0xd1,0x59,0x33,0x7d,0x86,0xd1,0xe9,0x13,0x21,0xc5,0xb8,0x4,0x9c,0xfc,0x70,0x3c,0x8f,0xf7,0x6c,0x2c,0x4,0x84,0x40,0xc9,0x58,0xd6,0x76,0x75,0x73,0x78,0xfb,0x23,0x7c,0xfc,0x93,0x9f,0x6c,0x32,0x13,0xdb,0x89,0x48,0x99,0xe9,0x6f,0x7a,0xc3,0xeb,0x59,0x7c,0xe2,0x69,0x6c,0xdb,0x57,0xa5,0x66,0x43,0x6a,0x56,0x63,0x5a,0x5a,0xc2,0x67,0xe,0x4a,0xc5,0x3e,0x2,0x6,0xfb,0x14,0xdb,0xb6,0x6f,0x23,0x8a,0xa2,0x8e,0x24,0x66,0xa6,0xf5,0xbd,0xf8,0xe2,0xb,0x8,0xd4,0x6a,0x86,0x87,0x3,0xa2,0x28,0xc0,0x98,0x56,0xb7,0xcf,0xf9,0x86,0x44,0x28,0x55,0x96,0xb0,0x64,0x39,0x72,0xf4,0x28,0xc6,0xc4,0xa7,0x51,0x9d,0x36,0x6,0x0,0xa2,0xc8,0x30,0x3c,0x7a,0x94,0x20,0x84,0x89,0x6e,0x81,0x79,0x78,0x1,0xe0,0xd8,0x98,0x23,0xeb,0x46,0x7d,0xf8,0xa7,0x13,0xfa,0x78,0x4f,0xec,0x84,0x9c,0x53,0x52,0xd0,0x65,0xc,0x67,0xf5,0xf5,0x71,0xed,0x37,0xbe,0xc9,0xdd,0xf7,0xde,0x5b,0xff,0x92,0xee,0x44,0xa4,0x5f,0xce,0xb,0x17,0x2d,0xe2,0x1d,0xbf,0xf7,0xe,0x76,0x8d,0x96,0x39,0x38,0xa6,0xa9,0x45,0xb1,0x2d,0x4,0xb,0xb3,0x4c,0xb7,0x9a,0x38,0xcf,0xc1,0xd0,0xd3,0xad,0x79,0x64,0xfb,0x16,0x46,0x47,0x47,0x8f,0x77,0xa5,0x26,0x85,0x74,0xdc,0x9c,0x7d,0xf6,0x59,0x9c,0xb2,0xee,0x1c,0xf6,0xee,0xee,0xc2,0xda,0x10,0x6b,0x74,0x22,0xf6,0xce,0xa6,0x7e,0x9f,0x3d,0x88,0xd5,0x82,0xaa,0xe9,0xf7,0x4e,0x46,0x14,0x45,0x54,0xc6,0x86,0x51,0x41,0x3,0x3,0xb0,0xb3,0x9b,0x34,0xad,0xf0,0x2,0x40,0x6,0xaa,0xe9,0xe7,0xb9,0x31,0x72,0x54,0xd3,0x4f,0xb3,0x63,0x73,0xd5,0x28,0x2,0xb,0xa1,0x85,0x25,0x4a,0x71,0x42,0x54,0xe3,0x9f,0x3f,0xfe,0x71,0x46,0x47,0x47,0x3b,0xf2,0xb,0x34,0x45,0x7a,0x1c,0xfd,0x8c,0x67,0x5c,0xca,0x8b,0xaf,0xb8,0x92,0x7,0x9e,0x18,0x61,0x8c,0x80,0xaa,0x89,0xdd,0xd5,0xce,0xa6,0x66,0xc5,0x4b,0x7f,0xcc,0xa2,0xe9,0xeb,0x51,0xec,0xdb,0xb3,0x93,0xbd,0x7b,0xf7,0x1f,0xef,0x6a,0x4d,0xa,0xe9,0x98,0xe9,0xee,0xee,0xe6,0xd9,0x97,0x3d,0x87,0xc3,0x7,0x6,0xa9,0x54,0xba,0x92,0x53,0x80,0xd9,0x32,0xea,0x67,0x1f,0x62,0x47,0x90,0x16,0x6b,0xc1,0x44,0x96,0x52,0x10,0x74,0xb4,0x10,0x10,0x45,0x86,0x91,0xb1,0x61,0x82,0x0,0x62,0x8f,0x98,0xfe,0x4,0xe8,0x58,0x68,0x72,0x7,0x5c,0x44,0xf8,0xcb,0xc3,0x2d,0xcc,0x55,0x9b,0x5b,0x4c,0x16,0x9c,0x78,0xda,0x4a,0xf5,0x2b,0x3a,0xf4,0x71,0x21,0x25,0x5a,0x40,0x63,0x62,0x1b,0xf6,0x73,0x61,0xd9,0x50,0xa,0xac,0x25,0x50,0x86,0x40,0xd9,0xc4,0x6d,0x6d,0xb3,0x20,0x10,0xcf,0x91,0x3c,0xb9,0x4f,0xb2,0x62,0x27,0x11,0xd3,0x2,0xd1,0xe5,0xad,0x44,0x60,0x6b,0x8,0xb3,0xf1,0xb4,0xec,0x56,0xf1,0xe2,0xb3,0xa1,0xbb,0x87,0x1f,0xdd,0x7a,0x2b,0x5f,0xfa,0xea,0x57,0x79,0xfd,0x6b,0x5e,0x43,0x14,0x45,0x4,0x41,0xe0,0xd8,0xc8,0xd9,0x7,0x6b,0x2d,0x6f,0x7c,0xe3,0x1b,0xb8,0xf5,0xa7,0xff,0xc3,0xce,0x83,0x8f,0x70,0xf2,0x2,0x45,0x64,0x6b,0x94,0xb4,0x11,0x49,0x93,0xb2,0xd9,0x5a,0x89,0xca,0x97,0x27,0xfc,0x49,0xf1,0x94,0x12,0xde,0x81,0x4e,0x5c,0xfa,0x66,0xe2,0x85,0x1a,0x7a,0xcb,0x15,0x34,0xa3,0xdc,0xff,0xc0,0x83,0x9c,0x78,0xe2,0xea,0x8e,0x34,0xd3,0x9c,0xd6,0xf7,0xf9,0x2f,0x7c,0xe,0xff,0xf5,0xdf,0xff,0xc9,0xe1,0xbd,0x47,0xe8,0xee,0x1a,0x1,0x13,0x11,0xa8,0x5a,0x7d,0x1f,0xb0,0x90,0xdb,0x13,0xa,0x2f,0xb,0x38,0xc6,0xcb,0x91,0x5,0xa5,0xb8,0xed,0xa4,0xa5,0x40,0x73,0x27,0x84,0x49,0xeb,0x6e,0x91,0xa5,0xc3,0xb8,0x7c,0x5,0x2a,0xc0,0x54,0x35,0xfd,0x83,0x3,0x68,0x1d,0x24,0x69,0x3a,0xeb,0xfd,0x3,0x8c,0x8e,0x8e,0x71,0xf0,0xd0,0x5e,0x96,0xac,0x83,0x40,0xd9,0x98,0x80,0x9b,0x2e,0x36,0xc8,0x7d,0x23,0xcd,0xbc,0x22,0x4b,0xb4,0x2e,0x61,0x12,0x8e,0xd5,0xff,0x13,0x41,0xb2,0x5c,0xd9,0x36,0x92,0xfa,0xf8,0x13,0x0,0x1,0xf5,0x77,0x35,0x9b,0x3e,0xd7,0xa6,0x2,0x2a,0xa5,0x2,0xcc,0x8e,0x76,0xc5,0xfa,0x67,0x28,0x3,0xfd,0x18,0xce,0xee,0xed,0xe3,0xb,0x9f,0xfb,0x1c,0x3b,0x76,0xec,0x20,0x8,0x82,0x8e,0x26,0x4,0x1a,0x63,0x38,0x61,0xf9,0x72,0xde,0xf4,0xa6,0xb7,0xb0,0xed,0x80,0xe2,0x70,0x55,0x53,0x35,0x60,0x12,0x32,0x66,0xbc,0xc0,0x4f,0xa7,0x8e,0xd2,0x8d,0x58,0xab,0x95,0x41,0x6b,0x43,0xa9,0x64,0x28,0x87,0x63,0xdc,0x77,0xdf,0x7d,0xd3,0x50,0x97,0x99,0x41,0x7a,0xfa,0xb2,0x6c,0xe9,0x32,0x5e,0xfa,0xd2,0xab,0x78,0xec,0x91,0x6e,0xa2,0x6a,0x2f,0xa6,0x16,0x62,0xad,0xb7,0xc,0x2f,0x21,0xf5,0xe6,0x68,0x8d,0xa6,0x32,0xaa,0x18,0x5a,0xb0,0x0,0xa0,0x63,0xe7,0xde,0x13,0x8f,0x3f,0x81,0xd5,0x15,0x74,0xa9,0x46,0x4a,0xb8,0xf5,0xc6,0x0,0x8a,0xe1,0x5,0x80,0xc,0xd2,0x6f,0xe3,0x78,0xa3,0x9c,0x3b,0x3,0x27,0x3d,0xcd,0xb0,0xd3,0xb5,0xdf,0x4c,0x6,0x36,0x96,0x45,0x42,0x62,0x87,0x41,0x2b,0xca,0x1,0xe1,0x9e,0x3d,0x7c,0xec,0xe3,0x9f,0x38,0xde,0x35,0x6b,0x1b,0xa9,0x0,0xf3,0x92,0x97,0xfc,0x12,0x17,0x3f,0xeb,0xf9,0x3c,0xb4,0xbb,0x4a,0x8d,0x12,0x35,0xa3,0x31,0x16,0xd4,0x6c,0x11,0x2e,0x93,0xf5,0x31,0xd0,0x96,0x9e,0x72,0x85,0x87,0x1f,0x8c,0x5,0x80,0x4e,0xfc,0xfa,0x4b,0x61,0xad,0xe5,0x8a,0x2b,0x5e,0xcc,0xe0,0xe0,0x69,0xec,0x7e,0xa2,0xb,0x13,0x85,0x44,0x26,0x4c,0x84,0x2f,0x8f,0x26,0x58,0x85,0x35,0xa,0x13,0x5,0x54,0x86,0x43,0x56,0x9c,0xb0,0x1c,0xe8,0x5c,0x1,0x60,0xdf,0xde,0x3,0x10,0xd6,0xd0,0xe5,0x8,0xa5,0xeb,0x97,0x9f,0x3c,0xa,0xe0,0x5,0x80,0xc,0x6c,0xc3,0xff,0x67,0xcb,0x1a,0x3d,0x15,0x48,0x27,0xc2,0x6c,0x5c,0xd7,0x15,0x96,0x12,0x8a,0x72,0x64,0x38,0xbd,0xb7,0x87,0x9f,0xfd,0xe8,0x46,0x6e,0xbc,0xe9,0xa6,0x8e,0xb6,0x10,0x98,0x22,0x8,0x2,0xde,0xf5,0x8e,0xdf,0x85,0xc1,0x95,0xec,0x3c,0xc,0x35,0xab,0x89,0x6c,0x62,0x7d,0x63,0x96,0xbc,0x8c,0xf8,0xbe,0xb4,0x65,0xc1,0x80,0x65,0xdf,0xbe,0xdd,0xec,0xd8,0xf1,0x58,0xc7,0xf2,0x30,0x52,0x32,0xe0,0xaa,0x55,0xab,0x78,0xf9,0xcb,0xae,0x62,0xd7,0x8e,0x41,0xc6,0x46,0xfb,0x88,0xaa,0x21,0xd6,0x24,0xa7,0x0,0xb3,0xa4,0xdf,0x67,0x3,0x14,0xa,0x8c,0xa6,0x3a,0xa,0xfd,0x5d,0xcb,0x59,0xb5,0x7a,0x65,0x1c,0xde,0x61,0x7d,0x94,0x8e,0xd5,0xdd,0xbb,0x9f,0x44,0x5,0x55,0x82,0x30,0x3a,0xee,0x17,0x9e,0x3a,0x1,0x5e,0x0,0xc8,0x40,0xd9,0xe6,0xfb,0x98,0x73,0x6,0xb3,0xe4,0x2,0x80,0x4,0x5,0x84,0x58,0xba,0x80,0x45,0x5a,0xb3,0xca,0x1a,0xfe,0xe5,0x5f,0xfe,0x85,0x3,0x7,0xe,0x0,0x9d,0x79,0x1d,0x9,0xe2,0xcd,0x28,0x8a,0x22,0x56,0xaf,0x5e,0xcd,0x5b,0x7e,0xe3,0x37,0xd9,0xb2,0xf,0x8e,0x54,0x43,0x2a,0x91,0xc2,0xd8,0xd9,0xb2,0xc1,0xc6,0x9b,0xbf,0x26,0x62,0xa0,0x57,0x71,0x70,0xff,0x2e,0x36,0x6e,0xda,0x4,0x74,0xee,0x57,0x60,0x2a,0x4,0xbc,0xf6,0xb5,0xaf,0x66,0xfd,0xc9,0x97,0xf2,0xd8,0x23,0x3d,0x98,0xa8,0x4c,0x54,0xb,0x89,0xc,0x89,0x4d,0x86,0xb9,0x34,0xb9,0x27,0x7,0x45,0xfc,0xf5,0x6f,0xa3,0x80,0xe1,0x83,0x9a,0xa1,0xfe,0x15,0xac,0x5b,0x77,0x32,0xd0,0x79,0xb6,0x20,0x52,0x6c,0xdb,0xbe,0x5,0x55,0x1e,0x45,0x5,0x6,0xa5,0x4c,0xb2,0x90,0xcf,0x86,0x79,0x36,0x3b,0xa1,0x63,0xc2,0xdb,0xb1,0x1e,0x3b,0xe9,0x27,0xc0,0xe4,0x9e,0xe2,0x3c,0xf3,0x65,0xcb,0xc6,0x4b,0x4c,0xd3,0xd3,0x4e,0xfd,0x94,0x50,0xbf,0x40,0xa5,0xe5,0x47,0xcc,0x89,0xb3,0xa3,0x44,0xa0,0xd1,0xca,0x26,0x46,0x5f,0xa4,0x3e,0x4b,0xc2,0x1b,0x9f,0xa2,0xf1,0x90,0x8d,0xa7,0x4c,0xbc,0x81,0x64,0x1e,0x25,0x3c,0x9a,0x7c,0x3c,0xad,0xe2,0x3e,0xf,0x31,0x94,0x6d,0x44,0xd9,0xd4,0xd8,0xd0,0x5b,0xe6,0xc9,0x7,0xef,0xe7,0xf3,0x5f,0xfa,0x52,0x47,0x5f,0xb,0x84,0xf1,0xcd,0xe8,0xaa,0x97,0xbf,0x94,0xb3,0x2e,0xbc,0x94,0x4d,0x7b,0x6b,0x44,0x56,0x13,0x45,0x16,0x6d,0xc7,0xdf,0x45,0xa8,0x6a,0xb9,0x27,0x50,0x55,0x2,0x15,0x65,0x9e,0x5a,0xee,0xd1,0xc2,0x13,0x50,0x23,0xcc,0x3c,0x1,0xb5,0x5c,0x7e,0x5a,0x45,0x4,0x36,0xce,0xb7,0xa7,0x2b,0x42,0x45,0xfb,0xb9,0xfb,0xee,0x7b,0x81,0xce,0xfb,0xa,0x6c,0x44,0x7a,0x23,0xe0,0x9d,0xef,0xfc,0x5d,0x8e,0x1e,0x5c,0xc3,0xc1,0x7d,0x83,0x60,0x4a,0x68,0x13,0x10,0x28,0x45,0xa8,0x2d,0x25,0xcd,0xf8,0xa3,0xf2,0x4f,0xa0,0x12,0x23,0x79,0xd9,0x47,0x4d,0xdd,0xa3,0x5a,0x88,0x1b,0x8,0x8f,0x73,0xfd,0x32,0x71,0x82,0xe4,0xff,0x18,0x8d,0x32,0x21,0x47,0x9f,0xec,0x65,0xcd,0xea,0x53,0x38,0xe1,0x84,0xe5,0x1d,0x49,0x0,0x4d,0xf1,0xc8,0xa3,0x5b,0x9,0xbb,0xc6,0x8,0x42,0x8,0x74,0x43,0xdb,0x8f,0xd1,0xaf,0xd2,0xbb,0x9f,0xca,0x77,0x2c,0xf5,0x7f,0x4b,0x8f,0xeb,0x7b,0xa7,0x60,0x8c,0x1c,0xab,0x3e,0x2e,0xd6,0xdb,0x26,0xfb,0x14,0x5b,0xdf,0x9b,0x38,0x9e,0xab,0xc5,0xb4,0xd6,0xca,0x16,0x2c,0xa1,0x65,0xf3,0xb3,0xc9,0xa3,0xd2,0x2b,0x52,0x73,0x0,0xc9,0x91,0xc6,0xb8,0x65,0xa9,0xf6,0xac,0xf9,0xb9,0xbe,0xe7,0xec,0x33,0x6e,0x76,0xac,0x39,0x6d,0x4a,0x4c,0x8,0x14,0x94,0xb1,0xf4,0xd8,0x88,0x33,0x7,0x7a,0xf8,0xfa,0x97,0xbe,0xc8,0x7d,0xf7,0xdf,0xdf,0xd1,0xaa,0x80,0xfa,0x51,0xba,0x52,0xbc,0xf3,0x1d,0xbf,0xc7,0x21,0x3b,0xc8,0xee,0x23,0x9a,0x1a,0x41,0xec,0x2b,0xc0,0xb6,0x36,0x3e,0x9d,0x1f,0xd5,0xc2,0x3b,0x55,0x96,0x40,0x1b,0x2,0x55,0x65,0xd9,0x62,0xc5,0x5d,0x77,0xdd,0xc9,0xe8,0xe8,0x68,0x47,0xb,0x5f,0xe9,0xe9,0xcb,0x79,0xe7,0x9d,0xc7,0x2b,0x5f,0xf1,0x3a,0xb6,0x3c,0xd4,0x4f,0x65,0xa4,0x9f,0x5a,0xad,0x84,0x31,0x41,0xec,0x28,0x68,0x2,0x48,0x63,0xb8,0x9d,0xa7,0xa8,0x8c,0xe9,0x2e,0xb7,0xa8,0x2e,0xd6,0x2a,0x4c,0x35,0xa0,0x7a,0xb4,0x8b,0xb1,0x83,0xb,0x78,0xe1,0xb,0x5e,0x9c,0x84,0x77,0xd6,0x3b,0xb7,0xd6,0xa2,0xb5,0x66,0xf8,0xe8,0x30,0x7,0xf,0xed,0xa7,0x6b,0xb0,0x8a,0xd6,0xf1,0x9,0x40,0x3c,0xc6,0xd5,0xa4,0xde,0xcb,0x74,0xbf,0x7b,0x57,0xb8,0xe6,0x39,0x99,0x7a,0x75,0xe6,0x39,0xcf,0x74,0x22,0xed,0x15,0xdb,0x18,0x30,0x97,0xa0,0x66,0xa7,0x6e,0x23,0xb9,0x9e,0x18,0x12,0xb,0x1,0x2b,0x4a,0x1,0xfd,0x7,0xf7,0xf3,0xa9,0x4f,0xff,0x2b,0xd5,0xc4,0x3c,0x69,0xa7,0x2d,0x4c,0x29,0x52,0x1,0x66,0xc3,0x86,0xf5,0xbc,0xfa,0xb5,0xaf,0xe7,0xe1,0x3d,0x96,0x91,0x5a,0x48,0x25,0xdd,0x88,0xd4,0xf1,0x7d,0x27,0xa,0x12,0x81,0x21,0x62,0xf1,0x20,0x3c,0xba,0xf5,0x1e,0x1e,0x7d,0xf4,0xb1,0xe3,0x56,0x9f,0xa9,0x42,0x2a,0xc0,0xbc,0xe5,0x2d,0xaf,0xe7,0xec,0xb3,0x9e,0xcf,0xc3,0xf,0xf4,0x13,0x55,0xfb,0xa8,0x56,0x42,0x4c,0xa4,0x8e,0x71,0xf7,0x6f,0x1e,0xc0,0x2a,0x4c,0x4d,0x63,0xa3,0x90,0x3,0x4f,0x74,0xb1,0x72,0xe9,0x99,0x3c,0xf7,0xb9,0x97,0x1,0x9d,0x77,0xf2,0x93,0xae,0xb,0x1b,0x37,0x6e,0x62,0xef,0xfe,0xc7,0xe9,0x19,0x8a,0x80,0x84,0x3,0x80,0x62,0x4e,0x9c,0xe4,0x4e,0x13,0xbc,0x0,0x20,0x61,0xae,0x51,0x47,0x9b,0x98,0xff,0xe9,0x17,0xf7,0x2c,0x43,0x52,0x27,0x8d,0xa2,0xc,0x94,0x4c,0xc4,0x99,0x43,0x7d,0xdc,0x7d,0xcb,0xcd,0x7c,0xef,0xda,0x6b,0x9,0x82,0xa0,0x63,0x5,0x0,0xa0,0x7e,0x45,0xed,0x75,0xaf,0x7d,0xd,0x27,0x9f,0x7e,0x21,0xf,0x3d,0x11,0x51,0xb3,0x1,0x35,0xab,0x30,0x66,0x36,0x8,0x37,0x16,0xad,0xd,0xbd,0x5d,0x55,0x4a,0xc1,0x30,0x37,0xff,0xf8,0x96,0x38,0xf4,0xb8,0xd7,0x6b,0xf2,0x18,0x37,0xe,0xd4,0xc3,0x9f,0xfe,0xe9,0x7b,0x19,0x1a,0xb8,0x80,0x6d,0x9b,0x7,0x88,0xaa,0xbd,0x54,0xab,0x65,0xa2,0x48,0xcf,0xbb,0xeb,0x81,0xa,0x5,0x16,0x8c,0x51,0x98,0x6a,0x89,0xea,0x70,0x2f,0x7,0x77,0xd,0x71,0xc5,0x4b,0xae,0xa4,0xdc,0x55,0xee,0xc8,0xe3,0xff,0xf4,0x74,0x70,0xdb,0xb6,0xed,0x1c,0x1c,0xd9,0x49,0x77,0x9f,0x22,0x76,0x73,0x6c,0xb1,0xd8,0xb9,0xf7,0xd,0x37,0x85,0xf0,0x2,0x80,0x0,0xd5,0xf0,0xef,0x9c,0x80,0xca,0x88,0x33,0xb3,0x75,0x82,0xdb,0x71,0xb5,0x40,0xd9,0x5a,0x6,0xac,0xe1,0x94,0x72,0xc0,0xa7,0xff,0xe5,0x5f,0x78,0xfc,0xf1,0xc7,0x3b,0x96,0x99,0xe,0xf1,0x66,0xa4,0x94,0xa2,0xbb,0xbb,0x9b,0x3f,0xf8,0x83,0x77,0x71,0x24,0x58,0xc4,0x93,0xc3,0x9a,0x8a,0x9,0x88,0xa6,0xe4,0xa0,0xb0,0x3d,0x68,0xa5,0x8,0xb4,0xa5,0x14,0x18,0x86,0xfa,0x46,0xf8,0xc9,0x8f,0x6f,0xac,0xfb,0x5,0xe8,0x64,0xa4,0xa7,0x2f,0x2b,0x57,0xae,0xe4,0xaf,0xff,0xfa,0x6f,0xa8,0x8d,0x9e,0xc9,0xf6,0xad,0xb,0x88,0xaa,0x3d,0x54,0xab,0x25,0x4c,0xa4,0x63,0x8d,0xdf,0x5c,0x9a,0xef,0x5,0x48,0x95,0x9a,0xd6,0x2a,0xa2,0x6a,0x88,0xa9,0x75,0xf3,0xf8,0xa6,0x5e,0x4e,0x5c,0x76,0x31,0x2f,0x7b,0xf9,0x2f,0x77,0xec,0xdc,0x4a,0xd,0x86,0x6d,0x7c,0x78,0x13,0xa5,0xfe,0xa3,0xe8,0x72,0x4,0x41,0xe3,0xc6,0x3f,0xf7,0xdf,0xed,0x64,0xd1,0xc4,0x1,0x68,0x8f,0x9c,0xe7,0xfa,0x98,0x82,0xa7,0x39,0x9e,0x4c,0xda,0x9b,0xda,0xa7,0x88,0x90,0x38,0x5e,0xcf,0x39,0x2,0x6b,0xeb,0xfa,0xb0,0x94,0xe0,0x98,0x25,0xf1,0xe5,0x49,0x7b,0x46,0x24,0xf2,0x5,0x9,0x69,0xaf,0xfe,0xe8,0xd8,0x90,0x4c,0xf6,0xc9,0x93,0xd7,0xb2,0x65,0xc6,0x8f,0x52,0x6,0xa5,0x9b,0x9f,0x50,0x59,0xba,0x94,0xa1,0xdb,0x1a,0x4e,0xee,0xa,0xb0,0x8f,0x3f,0xc6,0x7f,0x7c,0xf6,0xb3,0x1d,0x2d,0x0,0x40,0x2c,0x4,0x44,0x51,0xc4,0x59,0x67,0x9d,0xc5,0x95,0xaf,0xf8,0x35,0x1e,0x7c,0xbc,0x4a,0xc5,0x68,0x6a,0xc6,0x62,0xad,0x89,0xbf,0x5a,0x1a,0x9e,0x40,0x47,0x4,0xba,0xd6,0xf4,0x68,0x15,0x9,0xc4,0xcc,0x48,0x78,0xaa,0x68,0x9d,0x7d,0x6a,0x28,0xd5,0xfc,0x8c,0x13,0x7,0xab,0x84,0xba,0x4a,0xa0,0x2b,0x2c,0x5b,0x30,0xc2,0xe3,0xbb,0xb6,0x70,0xdf,0x7d,0xf,0xd4,0xeb,0xdc,0xc9,0x48,0x85,0x80,0xd3,0x4e,0x3b,0x95,0xbf,0xfa,0xab,0xf7,0x31,0x76,0xf8,0x74,0xb6,0x6f,0x1a,0x22,0xaa,0xf4,0x50,0xab,0x96,0x31,0x35,0x8d,0xb2,0xaa,0x4e,0xb6,0x6a,0x95,0xd0,0x25,0x12,0xf9,0x74,0x4c,0x42,0x6b,0x7c,0x42,0x97,0xbc,0xa7,0xe0,0x91,0x88,0x60,0x81,0x4a,0xf4,0xe0,0x56,0x61,0xaa,0x21,0xb6,0x5a,0xe6,0xd0,0xae,0x3e,0x46,0xf7,0xac,0xe2,0x77,0x7f,0xf7,0x77,0xe8,0xeb,0xeb,0xeb,0xc8,0xaf,0xff,0xb4,0xce,0x23,0xa3,0xc3,0xdc,0xff,0xe0,0x7d,0xc,0x2e,0x35,0x68,0x5d,0x89,0x39,0x0,0xd8,0xa4,0x4f,0xec,0x31,0xfb,0x66,0x26,0xde,0x49,0x4b,0x8f,0xce,0x3c,0xc8,0xc4,0x40,0x97,0x67,0x42,0x92,0x69,0xa6,0x3b,0x73,0xcf,0x54,0x13,0xc6,0xda,0x25,0xf7,0x9,0x43,0xc0,0xf9,0xc9,0x97,0x71,0xac,0xf4,0x73,0x8,0x75,0x7b,0xd8,0x71,0xbb,0xdc,0xde,0x5f,0x11,0x71,0x64,0xea,0x5,0x31,0xe9,0x9,0x80,0xb2,0xb2,0xf4,0x58,0xc3,0x59,0xfd,0x5d,0x7c,0xff,0x9b,0xdf,0xe4,0xa7,0xb7,0xde,0xda,0xd1,0x84,0x40,0x18,0xd7,0x4b,0xbf,0xf6,0x35,0xbf,0xce,0xf2,0x93,0x9f,0xc2,0xe6,0xbd,0x86,0x9a,0xd,0xa8,0x1a,0x18,0x3f,0xae,0x6c,0x7f,0xee,0x49,0xc2,0x36,0x82,0xa0,0x1d,0x97,0x95,0xfc,0x4d,0x45,0x68,0x5d,0x63,0xa0,0xaf,0x46,0x6d,0x74,0x1b,0x3f,0xfa,0xd1,0x4d,0x89,0xf0,0xd8,0x59,0x9b,0x82,0x84,0x94,0x14,0x78,0xc1,0x85,0x17,0xf0,0xbe,0xf7,0xfd,0x35,0x66,0xec,0x5c,0xb6,0x3e,0xbc,0x90,0xda,0x68,0x1f,0xd5,0x4a,0x17,0x51,0x2d,0x88,0xed,0x4,0x58,0x85,0xa6,0xb5,0xf3,0x0,0x29,0x6e,0xf1,0xfc,0x99,0x1c,0x61,0xac,0x9d,0xfc,0xd2,0x3c,0xeb,0x5f,0xfe,0x95,0x2e,0x86,0xf7,0xf,0xb2,0xf3,0x81,0xc5,0xbc,0xe1,0x75,0xbf,0xc9,0xc5,0x97,0x5c,0x54,0x27,0xd2,0x75,0x2a,0x76,0x3f,0xbe,0x87,0x6d,0x3b,0xee,0xa7,0x77,0x51,0x84,0xd2,0x11,0x5a,0x5b,0xf1,0xa0,0xd3,0xb5,0xbf,0x25,0xb4,0xfb,0xe,0xda,0x79,0xff,0x93,0x6d,0xc7,0x44,0x65,0x75,0xee,0x1b,0x9f,0x26,0x74,0xfe,0x52,0x27,0x20,0x91,0x67,0x3a,0xaa,0x6d,0xa,0x2,0x2c,0x65,0xc,0x8b,0xb5,0x62,0xa5,0x19,0xe3,0x9f,0x3f,0xfe,0x89,0x39,0xe1,0x2c,0xc8,0x5a,0xcb,0xe0,0xe0,0x0,0xbf,0xf5,0x5b,0xbf,0xc5,0xe3,0xc3,0xbd,0xec,0x1f,0xd,0xa9,0x99,0x80,0x28,0xd2,0x18,0x63,0x39,0x5e,0x6f,0x4a,0x1,0x81,0x36,0x84,0x41,0x95,0x95,0x4b,0x2b,0xdc,0x72,0xcb,0x8f,0x39,0x78,0xe8,0x50,0x47,0xdf,0x6,0x68,0x44,0x10,0x4,0x44,0x91,0xe1,0xc2,0xb,0x2f,0xe0,0xea,0xf,0x5e,0x4d,0xc8,0x85,0xdc,0x7b,0xd7,0x22,0x46,0x8f,0xe,0x51,0x19,0xeb,0xa2,0x5a,0x29,0x11,0x19,0x95,0x58,0xc,0xec,0xa8,0xd9,0x72,0xc,0x28,0xac,0x85,0x28,0x82,0x5a,0xa5,0x44,0x6d,0xac,0xcc,0xf0,0xfe,0x21,0x36,0xdf,0xb6,0x90,0x2b,0x5f,0xf2,0x66,0xde,0xf4,0xe6,0xd7,0x77,0xb4,0x40,0x9d,0x8e,0xcb,0x1f,0xdd,0xf8,0x13,0x6c,0xf9,0x0,0xdd,0x83,0x15,0xd0,0xb1,0xfe,0xdf,0x63,0x62,0x78,0x1,0x20,0x83,0x39,0x39,0x6c,0x92,0x8f,0xff,0xd8,0xf3,0x57,0x87,0xc0,0xc6,0x84,0xc0,0x12,0x50,0xb2,0x11,0xa7,0xf6,0x95,0xd8,0xf5,0xe0,0xbd,0x7c,0xe1,0x4b,0x5f,0xee,0x68,0x1,0x0,0xc6,0x4f,0x1,0x2e,0x7b,0xd6,0x33,0x79,0xfe,0x2f,0xbf,0x9c,0xfb,0x1e,0x37,0x8c,0x99,0x52,0xec,0x31,0x10,0xd5,0xfa,0xa7,0xc9,0x54,0xd6,0x4d,0x81,0x56,0x35,0x16,0x2f,0xa8,0xf0,0xc4,0xce,0x7b,0xb9,0xe5,0xff,0x6f,0xef,0xcd,0xe3,0x24,0x39,0xca,0x33,0xff,0x27,0x22,0xb3,0xaa,0xba,0x7b,0xee,0x4b,0xd2,0x8c,0x8e,0xd1,0xc1,0x8,0x74,0x8c,0x4,0x2,0x63,0x16,0x30,0xc6,0x36,0x60,0x1b,0xaf,0x77,0xc5,0x61,0xc,0xb6,0x77,0x59,0x30,0x6,0x23,0x19,0x16,0x3,0x5e,0xcb,0x5e,0xaf,0x6d,0x7e,0xc6,0xeb,0x3,0xdb,0xd8,0xd8,0xe6,0x10,0x92,0x58,0x6e,0x81,0x6d,0x6c,0x4e,0x1,0x2,0x6c,0x4,0x2,0x1d,0x88,0x43,0xe8,0x18,0x9d,0xa3,0x13,0x69,0x74,0xcd,0x68,0xae,0xee,0xae,0xca,0xcc,0xf8,0xfd,0x91,0x99,0xd5,0x55,0x99,0x4f,0x74,0xbf,0x59,0x59,0xd3,0xdd,0xd5,0xf5,0x7e,0xf9,0x14,0xa3,0x89,0x89,0x2b,0x23,0x23,0x23,0xde,0x8c,0x78,0xf2,0x8d,0x6f,0x5d,0x33,0xd2,0x5f,0x60,0x14,0x9,0x82,0x74,0x5,0xe9,0xd4,0x53,0x4f,0xc5,0x7b,0xde,0xfb,0xf,0x78,0xca,0x59,0x2f,0xc1,0xf7,0xaf,0xdd,0x80,0x47,0xf7,0x6c,0x40,0x67,0x76,0x15,0x66,0x67,0x5b,0x88,0x3a,0xe9,0x6a,0x0,0x46,0x5d,0x20,0x98,0x9d,0x3e,0x99,0x44,0x1,0xe2,0xd9,0x26,0xe2,0x99,0x16,0xe,0x3e,0xbc,0xe,0x77,0x7e,0x77,0x23,0xce,0x7d,0xe1,0xab,0xf1,0xdb,0x6f,0x7e,0x23,0xe0,0xc,0xac,0xb5,0x23,0xbd,0xca,0xe3,0x9c,0xc3,0xd5,0xd7,0x5e,0x89,0xd6,0xfa,0xc3,0xb0,0xcd,0xe,0x6c,0xc0,0xe,0xcc,0x52,0x18,0x6a,0x0,0x30,0x46,0xf7,0x59,0xf0,0xd3,0x5d,0x7,0x5c,0xd2,0x5a,0x54,0xc3,0x64,0x5f,0x5,0x18,0x60,0x15,0x1c,0x9e,0xb4,0xaa,0x81,0x8f,0x7f,0xe4,0xc3,0xd8,0xbd,0x7b,0xf7,0xc8,0x6f,0x5,0xe4,0x93,0xea,0xeb,0x5f,0xf7,0x5a,0x6c,0xd8,0x76,0x1a,0xee,0x7a,0xc,0x88,0x5c,0x98,0x9e,0x15,0xb0,0x54,0x4e,0xeb,0xb3,0x3d,0xc3,0xc0,0x24,0x98,0x6a,0xce,0x60,0xd3,0xba,0x3,0xb8,0xfc,0xf2,0x2f,0x75,0x5,0x8c,0x2b,0x85,0xbc,0xef,0x6c,0xd9,0x72,0x14,0xde,0xfe,0xf6,0x3f,0xc2,0x2b,0xff,0xfb,0x5b,0x70,0xcf,0x1d,0xdb,0x71,0xeb,0x8d,0xeb,0x71,0xf8,0xc0,0x5a,0x74,0xda,0x93,0x68,0xcf,0x86,0x88,0xa2,0x0,0x71,0x62,0xe0,0x12,0xa0,0x7b,0x24,0xdb,0x48,0x7c,0x3a,0x68,0xb2,0xa3,0xa7,0xd,0xe2,0xd9,0x10,0x9d,0x99,0x26,0xe2,0x99,0xd5,0x78,0xe4,0xee,0xf5,0xd8,0xfd,0xdd,0xa3,0xf1,0xf2,0x17,0x9f,0x87,0xb7,0xfe,0xce,0x9b,0xb2,0xb8,0xa3,0x34,0x20,0xf4,0x93,0x24,0x9,0xac,0xb5,0xb8,0xe5,0x96,0x5b,0xb1,0xfb,0xee,0x5b,0xb1,0xf6,0xe8,0x19,0x18,0x1b,0xa5,0x6,0x80,0x22,0x22,0x34,0x7d,0x7,0x24,0xfa,0xf6,0xd8,0xfb,0x61,0x8f,0x0,0xef,0x46,0xb2,0xb4,0x2c,0x1e,0xdb,0x89,0xe7,0xe5,0x96,0xf,0xf9,0x35,0xde,0x4e,0x5d,0xe,0x2f,0x76,0x15,0x3,0xc0,0x3a,0x97,0x95,0x35,0xba,0xf,0x47,0x1f,0xae,0xc7,0xb,0x1f,0x1c,0x6d,0xc7,0x52,0x9b,0xe5,0x3e,0x91,0x4b,0x11,0xcb,0xf1,0xd8,0xd1,0xbf,0x20,0x4b,0x70,0x76,0xa1,0x23,0x82,0xe7,0x42,0xe7,0xf6,0xc2,0x2d,0xd0,0x72,0x40,0x82,0x8,0x27,0xb4,0x42,0xdc,0xbf,0xf7,0x51,0xbc,0xef,0xe2,0x8b,0xf1,0xe7,0x6f,0x7f,0xfb,0x48,0x4f,0x4a,0xf9,0x24,0xb4,0x61,0xc3,0x6,0xfc,0xfa,0xaf,0xbf,0x6,0x7f,0xf6,0x27,0xbf,0x8f,0x63,0xd6,0xce,0x20,0x6c,0x75,0xd0,0xb0,0xa9,0x58,0xd3,0x98,0x18,0xc5,0x1e,0xea,0x6c,0xf9,0xe8,0x5f,0x67,0x92,0x52,0x3b,0x3a,0xd3,0x6,0x4c,0xf1,0xe8,0xdf,0xe,0x5c,0xb1,0xc7,0x9b,0x4,0xae,0x37,0x9e,0x49,0x9d,0x60,0xc4,0xae,0x81,0x6d,0x9b,0x66,0x70,0xc3,0xf5,0x57,0xe1,0x3b,0xdf,0xf9,0x2e,0x9e,0xf6,0xb4,0x73,0xba,0x3,0xee,0x4a,0x20,0x5f,0x85,0x69,0x36,0x5b,0x78,0xcd,0x6f,0xbc,0x1a,0xcf,0xf8,0x4f,0x4f,0xc7,0x3b,0xdf,0xf9,0x2e,0xec,0xba,0xfe,0x3b,0x38,0x7a,0xdb,0x23,0x38,0x66,0xeb,0xc,0xc2,0x89,0xc3,0xb0,0x71,0xc,0x1b,0x76,0x60,0x83,0x6c,0x4f,0xd9,0x92,0x51,0xc1,0x10,0xbb,0xc0,0xb3,0x8a,0x53,0x6c,0x3d,0x7,0x20,0x21,0xf1,0xa4,0x23,0x8f,0x33,0x40,0xd7,0x65,0x99,0x4b,0xb7,0x8f,0x92,0xd8,0xa6,0xbf,0xa8,0x81,0x38,0xa,0x31,0x7b,0x60,0x15,0xee,0xba,0x69,0x2,0xab,0xec,0x99,0xf8,0x3f,0xbf,0xf7,0x5b,0xf8,0xb9,0x9f,0x7f,0x41,0x77,0x45,0x67,0x94,0x9f,0xa1,0xfc,0x1a,0xbe,0x7b,0xdd,0xf7,0x70,0x30,0xba,0x7,0x5b,0x37,0x46,0x8,0x82,0x4,0x36,0x1b,0x7b,0xa4,0xb6,0x9a,0x7c,0xb6,0x18,0x2c,0xe,0x0,0xda,0x17,0x68,0x5a,0xb6,0x4a,0xeb,0x49,0x4b,0x87,0xe7,0x8a,0xb7,0xf3,0x8,0x7b,0x2,0xf4,0x9,0x15,0x6,0x15,0xed,0x49,0x45,0x85,0xc3,0x11,0xab,0xad,0x18,0x3,0x0,0xbd,0xed,0xc1,0xbc,0x62,0xd5,0x69,0x43,0x60,0xd8,0xe2,0xd1,0xbe,0x5f,0x66,0xbc,0x34,0x8d,0x43,0x33,0xe9,0xe0,0x8c,0xb5,0x4d,0x5c,0xfb,0xef,0x5f,0xc5,0x97,0x2f,0xff,0x4a,0xf7,0xdb,0xfa,0x51,0x25,0x37,0x2,0x9e,0xff,0xfc,0x9f,0xc1,0xd3,0x9f,0xfd,0x2,0xdc,0xfc,0x40,0x82,0x8e,0xb,0xb3,0x63,0x83,0x87,0xd1,0x7e,0x31,0xfa,0x45,0x80,0x31,0xc,0xa2,0xbe,0x1f,0x10,0x65,0xf1,0xb2,0x9f,0xe9,0x20,0xb0,0x31,0x1a,0x36,0xc2,0xfa,0x35,0x6d,0x34,0x70,0x1f,0x3e,0xff,0x85,0xcb,0xb0,0x92,0x9e,0x85,0x9c,0x7c,0x2b,0x29,0x49,0x12,0x9c,0x79,0xe6,0x99,0x78,0xff,0xfb,0xdf,0x8b,0xf3,0x7e,0xf3,0xf,0x31,0x7b,0xe0,0xc7,0xf0,0xbd,0x6b,0x37,0xe1,0xfe,0xbb,0x36,0x62,0xe6,0xd0,0x2a,0x44,0xed,0xd5,0xe8,0xcc,0x36,0x11,0x67,0x9f,0xd,0xc2,0xa5,0x32,0xc1,0x74,0x65,0x4,0x99,0x77,0xcd,0xf4,0xb9,0xca,0x5,0x84,0xbe,0xb1,0xaf,0xae,0x40,0x8c,0xe5,0xef,0x32,0x2b,0x22,0x89,0x2,0xc4,0xed,0x10,0x51,0xbb,0x89,0x78,0x76,0xa,0xd3,0xfb,0x57,0xe1,0x9e,0x1b,0x36,0xe2,0xf6,0x6b,0xb7,0xe1,0x69,0xa7,0xbd,0x2,0x7f,0xfb,0xce,0x77,0x75,0x27,0xff,0x51,0x5f,0xd5,0x71,0xce,0x21,0x8,0x2,0xb4,0xdb,0xb3,0xb8,0xe2,0x8a,0x2b,0xb0,0x76,0xeb,0x1,0xd8,0x66,0x1b,0x81,0x8d,0x53,0xf5,0x3b,0xea,0xb,0xf1,0x86,0x25,0xd8,0xf3,0x41,0xf3,0x24,0x75,0xf7,0xa5,0x15,0xe5,0xb7,0x40,0x1d,0x56,0x86,0x39,0x3f,0x44,0xe6,0x4c,0x97,0x15,0x84,0xe9,0xfd,0x8f,0xd1,0x1b,0xc8,0x53,0xf,0x81,0x26,0x3b,0x2c,0xc8,0xe1,0xc4,0x20,0xc6,0x7,0x3e,0xf0,0x1,0x3c,0xfe,0xf8,0xe3,0x23,0xaf,0x7,0x0,0x90,0x6d,0x5,0xbc,0x6,0x58,0xbd,0x1d,0xf7,0xee,0xd,0x10,0x27,0xd,0xc4,0x89,0x45,0x92,0xb9,0x10,0x1e,0x2e,0xb,0xc,0x11,0x2e,0x7d,0x73,0xb2,0x41,0x82,0x0,0xd3,0x38,0xf9,0xb8,0xe,0xbe,0x75,0xe5,0x97,0x71,0xfb,0x1d,0xbb,0x47,0xde,0xe0,0x62,0x18,0x63,0xba,0x86,0x98,0xb5,0x16,0x2f,0x79,0xc9,0xb9,0x78,0xff,0x45,0x17,0xe2,0x15,0x2f,0xfb,0x1d,0x4c,0x3f,0xfe,0x34,0xdc,0xf8,0xfd,0x63,0x71,0xdb,0xcd,0xab,0xf1,0xf8,0xde,0xf5,0x98,0x99,0x99,0x42,0x7b,0x66,0x22,0x13,0xc,0x86,0x88,0xa3,0x0,0x49,0x1c,0xc0,0x25,0xb6,0xbb,0x3d,0xe0,0xa,0x2,0xc2,0x41,0x35,0x4,0xa6,0xe7,0x7f,0xbd,0xa1,0xe9,0x9b,0x7e,0xba,0xbc,0x9f,0xc4,0x41,0xb6,0xbf,0x9f,0x2e,0xf3,0x77,0x66,0x5b,0x98,0x3d,0xbc,0xa,0x7,0x1e,0x59,0x8f,0x3b,0xbe,0xbf,0x16,0xb7,0x5e,0x7d,0x2,0xb6,0x4c,0x3e,0xf,0x7f,0x70,0xc1,0x3b,0xf0,0x67,0x7f,0xfe,0x76,0x9c,0x74,0xd2,0x89,0x48,0x92,0x64,0xa4,0x27,0xfe,0x9c,0x7c,0xb,0xed,0xbb,0xd7,0xfd,0x0,0x37,0xde,0x7a,0xd,0x36,0x6c,0x4d,0x60,0x82,0x36,0x4c,0x90,0x8c,0xfc,0x78,0xb0,0x98,0xa8,0x1,0x50,0x20,0xb7,0xc2,0xe6,0xfe,0xb6,0x2,0x18,0x99,0xbd,0x4b,0xf,0x99,0x83,0xa0,0x10,0xe,0xd,0x97,0xe0,0x9,0xab,0x1b,0xd8,0x7b,0xc7,0x2e,0x7c,0xf0,0xc3,0xa3,0xef,0x1b,0x20,0x5f,0x8a,0xde,0xbe,0x7d,0x3b,0xfe,0xc7,0xab,0x5e,0x83,0xdb,0x1f,0x6d,0x60,0x7f,0xa7,0x81,0x76,0x62,0x91,0x24,0x66,0x49,0xec,0xb5,0xf4,0x3b,0xe3,0xd4,0xf,0xc1,0xfa,0xd5,0xd3,0x68,0xe2,0x3e,0x7c,0xf4,0xa3,0x97,0x8e,0xfc,0x5b,0xe3,0x7c,0xe4,0x5b,0x1b,0x49,0x92,0x60,0xe3,0xc6,0x4d,0x78,0xed,0xeb,0x5e,0x8d,0x8b,0x2f,0xb9,0x4,0xe7,0xbf,0xfe,0xed,0xd8,0xba,0xf9,0xc5,0xb8,0xf5,0x87,0xc7,0xe3,0xa6,0xef,0x6d,0xc2,0xbd,0xbb,0x37,0xe0,0xf1,0xc7,0x56,0x61,0x76,0x66,0xd,0x3a,0xb3,0x53,0xe8,0xb4,0x27,0xd0,0x6e,0x37,0xd0,0x69,0x37,0x10,0x45,0x61,0xfa,0x25,0x47,0x6c,0xe0,0x62,0xb,0x97,0x58,0x24,0x49,0xfa,0xf9,0x1d,0x5c,0x6e,0xc,0xf4,0xbc,0x5f,0xba,0xde,0xff,0xce,0xfe,0x33,0x5b,0x44,0x73,0xe,0x48,0x5c,0xea,0xb1,0xcf,0x25,0x16,0x49,0x94,0xfe,0xa2,0x76,0x80,0xa8,0xdd,0x48,0x27,0xfc,0x76,0x2b,0xad,0xc3,0xec,0x1a,0x1c,0xdc,0xbb,0x1a,0x7b,0x76,0xaf,0xc7,0xad,0xd7,0x6e,0xc6,0xee,0xef,0x9d,0x88,0x53,0x8e,0x7e,0x31,0xfe,0xd7,0x9b,0xff,0x14,0xef,0xbf,0xf8,0x7d,0x78,0xde,0xf3,0x7f,0xaa,0x6b,0xbc,0xad,0x94,0x2d,0x9c,0xbc,0x2f,0x7e,0xe6,0xd3,0x9f,0xc1,0xe4,0xe6,0xbd,0x68,0xae,0x99,0xce,0xfc,0x88,0x78,0xb6,0x2e,0x15,0x4a,0xb8,0xd4,0x15,0x58,0x6e,0xf4,0x2d,0xfc,0x8f,0xf0,0xc4,0x52,0x62,0xe4,0x57,0x1,0xd2,0x89,0xa9,0xe9,0x12,0x4c,0xba,0x8,0x67,0xad,0x6d,0xe1,0x73,0xff,0xf2,0x4f,0x78,0xc1,0xf3,0x9f,0x87,0x27,0x3d,0xf1,0x89,0x23,0xe9,0xc4,0x24,0x27,0x37,0x2,0x5e,0xfc,0xa2,0xff,0x8a,0xab,0xaf,0xbe,0x1a,0x37,0x7f,0xe7,0x73,0x78,0xea,0x9,0x4d,0x4,0x71,0x7,0xc6,0xc6,0x8,0xcc,0xe2,0xde,0x33,0x7,0x7,0x6b,0xd,0xc2,0x20,0x46,0x23,0x69,0xe3,0x84,0x63,0xa6,0x71,0xd5,0x95,0x97,0xe3,0x96,0x5b,0x7e,0x9,0x4f,0x7c,0xe2,0x8e,0x15,0x35,0x91,0x14,0xc9,0xef,0x85,0x73,0xe,0x1b,0x36,0xac,0xc7,0xb9,0xe7,0xfe,0x22,0x5e,0xf8,0xc2,0x17,0xe0,0x96,0x5b,0x6e,0xc7,0x7f,0xfc,0xfb,0x37,0xf0,0xcd,0x2b,0xbf,0x8a,0x7b,0x6e,0xdd,0x83,0xd9,0xf6,0x83,0x58,0xbd,0xfe,0x20,0x36,0x6e,0x76,0x58,0xb5,0xda,0xa1,0xd1,0xea,0x20,0x68,0x74,0xb2,0x23,0x68,0x5d,0x3a,0x19,0x99,0x54,0xc3,0x92,0xeb,0xac,0x4c,0xd6,0x64,0x2e,0xff,0xbf,0x4c,0xb7,0x91,0x6a,0x0,0xd2,0x7b,0x9c,0xd9,0xba,0xa9,0x8b,0x32,0x7,0xc0,0x65,0x9e,0xa,0x8d,0x49,0x8f,0xee,0x75,0x16,0x71,0xd4,0x44,0xd4,0x6e,0x60,0xfa,0x10,0xb0,0xef,0x51,0x83,0xfd,0x8f,0xb4,0xd0,0xb2,0xc7,0x62,0xed,0x9a,0xad,0xf8,0xf9,0x9f,0x7a,0x2e,0x7e,0xe6,0x79,0xcf,0xc5,0xe9,0xa7,0x3f,0x11,0x61,0xd8,0x48,0xf3,0x4f,0x52,0xfd,0xc2,0x4a,0xb9,0x67,0x49,0x92,0xc0,0x1a,0x8b,0xdd,0xbb,0xef,0xc6,0xd,0xbb,0xae,0xc3,0x86,0x93,0xe,0x23,0x68,0x74,0x60,0xc3,0x18,0x66,0x69,0x6c,0xe6,0x91,0x25,0x2c,0xcb,0xe0,0xfa,0x61,0x82,0xba,0x3a,0xd,0x9c,0x75,0x73,0x92,0xa3,0x2b,0xc5,0xe3,0x69,0xcb,0x61,0x45,0x9c,0x77,0xff,0x5e,0x26,0x4a,0x34,0x2e,0x81,0x81,0x5d,0xb6,0x1e,0x73,0x2b,0x63,0xb2,0xfd,0x7c,0x93,0x64,0x6f,0x77,0x85,0x96,0xf4,0x8,0xf9,0xac,0x29,0xf7,0xd,0x1a,0x8f,0xb5,0xb5,0x50,0xf0,0x97,0x80,0x58,0xec,0xf9,0x39,0xde,0xfd,0xa9,0x11,0x58,0x7,0xeb,0xd2,0xfd,0xf1,0x63,0x9a,0xc0,0xa6,0xe9,0x3,0xf8,0xbb,0xbf,0xff,0x7,0xfc,0xf5,0x5f,0xfe,0x5,0x26,0x26,0x26,0xd2,0xa4,0x23,0x7a,0xd3,0x72,0x47,0x2c,0xe7,0xbd,0xfe,0x37,0x71,0xfe,0xf9,0x3f,0xc0,0x83,0x8f,0xdf,0x8d,0x13,0x36,0x1a,0x24,0xe8,0x20,0x34,0x2e,0x9d,0x3c,0x12,0x97,0x9,0xf6,0x8a,0x82,0xbf,0xe,0x11,0x1,0xce,0xa2,0xf8,0x6c,0x1b,0xb8,0xd2,0x7d,0x71,0xbd,0x2f,0xa2,0x3d,0x61,0x30,0x40,0x23,0x74,0x48,0xd0,0xc1,0x96,0x75,0x33,0xb8,0x6f,0xcf,0xbd,0xf8,0xd0,0x87,0x3e,0x82,0xb7,0xbd,0xed,0xf,0x60,0x6d,0x30,0x9c,0x8b,0x5e,0xa6,0xe4,0x6f,0x97,0xb9,0x3e,0xa0,0xd9,0x6c,0x61,0xe7,0xce,0x33,0xb0,0x73,0xe7,0x19,0x38,0xef,0xfc,0xdf,0xc0,0xf5,0x3f,0xb8,0x1,0x57,0x5f,0x73,0xd,0x76,0xed,0xda,0x85,0xfb,0xee,0xbf,0xb,0x77,0xdc,0x74,0x1b,0x1a,0xad,0x69,0x4c,0xad,0x89,0x31,0xb5,0xaa,0x83,0x89,0x89,0x18,0xcd,0x89,0x18,0x8d,0x56,0x8c,0xb0,0x11,0x23,0x8,0x1d,0x8c,0x4d,0x3d,0xd,0x22,0x3b,0xa2,0x36,0x1f,0x3,0x1d,0x90,0x2a,0xb1,0x5c,0xba,0xf7,0xe2,0x92,0xb4,0x2f,0x44,0x9,0xe0,0x12,0x83,0x28,0xb2,0x68,0xcf,0x4,0xe8,0x4c,0x87,0x98,0x6d,0x87,0x98,0x3e,0x18,0x62,0xe6,0x50,0x80,0x99,0x83,0xd,0xac,0x5b,0x73,0x3c,0x4e,0x39,0xe9,0x74,0x9c,0xfc,0xd4,0x93,0xf1,0xe3,0x3f,0xfe,0xc,0x9c,0xfd,0xe4,0x9d,0x98,0x9c,0x9c,0xe8,0x5e,0x47,0x1c,0xc7,0x8,0x82,0x0,0xd6,0x8e,0xe6,0x33,0x31,0x2f,0x6,0xf8,0xd7,0x4f,0xfd,0x1b,0xf6,0xb7,0x6f,0xc3,0x31,0x47,0xb7,0x11,0x34,0x22,0x84,0x61,0xda,0xbf,0xf3,0xab,0x95,0xcd,0x0,0xbe,0x39,0x44,0x5c,0xd,0x4a,0x1d,0x1,0x61,0x31,0xcf,0x2a,0x22,0x45,0xdf,0xbc,0xe9,0x4b,0x1b,0xfa,0x15,0xf3,0xb,0x15,0x3f,0x18,0xa9,0x7a,0x71,0x61,0x3,0xc0,0x9f,0x56,0x5a,0x4a,0xd,0x3,0xa0,0x77,0x1d,0x6e,0x85,0x60,0x90,0x7e,0x5,0x90,0x8a,0xfb,0x49,0xfb,0x93,0x89,0x81,0xf7,0x8d,0x1a,0x61,0xc4,0x0,0x30,0xec,0x2b,0x0,0xf6,0x5,0x42,0x76,0x94,0xb0,0x31,0x40,0xd3,0x0,0xb1,0x8b,0x71,0xc6,0xba,0x26,0xbe,0x76,0xed,0xb7,0xf0,0xb9,0x2f,0x5c,0x86,0x97,0xbd,0xf4,0x25,0xdd,0x1,0x6f,0x14,0xc9,0x3d,0xd5,0x9d,0x78,0xe2,0x76,0xfc,0xf2,0xcb,0x7f,0x15,0x1f,0xbe,0xf0,0x1d,0xd8,0xb4,0x36,0x44,0x68,0x2d,0x12,0xd3,0x41,0xd8,0x7d,0x63,0x8c,0x51,0x6a,0x5b,0x13,0xa1,0xa8,0xf8,0x7,0xa2,0x72,0x3c,0x29,0x6,0xd9,0x5b,0x2c,0xd0,0x44,0x8c,0xc4,0xcd,0xe2,0xe4,0x63,0xa7,0xf1,0xad,0x2b,0xbf,0x8c,0xeb,0xaf,0x7f,0x11,0xce,0x39,0xe7,0xc9,0x2b,0x7a,0x15,0x20,0xc7,0x18,0xd3,0x3d,0x84,0x2a,0x5f,0x61,0xa,0x82,0x0,0x4f,0x39,0xe7,0x6c,0x3c,0xe5,0x9c,0xb3,0xe1,0x5c,0x82,0x7,0x1e,0x78,0x10,0x7b,0xf6,0x3c,0x8c,0x1b,0x6f,0xb8,0x19,0xf7,0xde,0x7b,0x1f,0xee,0xba,0xfb,0x36,0xec,0x79,0xe8,0x3e,0x44,0xd1,0x34,0x12,0x37,0x8b,0xc4,0xb5,0xe1,0x30,0xd,0x83,0xe,0x9c,0x8d,0x0,0xb4,0x1,0x24,0x30,0x16,0x8,0x1b,0x0,0x8c,0x43,0x14,0x19,0xb8,0x8,0x48,0x1b,0xbe,0x9,0xe7,0x2c,0xc,0x26,0x61,0x5c,0x3,0xc6,0x4c,0xc0,0x9a,0x26,0x2,0x33,0x81,0xd,0x1b,0x8e,0xc2,0x13,0x4e,0x3e,0x9,0x3b,0x76,0xec,0xc0,0x13,0x9f,0xf4,0x4,0x6c,0xdd,0x7a,0xc,0x8e,0x3b,0xee,0x58,0x34,0x1a,0x8d,0x6e,0x9d,0x8b,0x75,0x5d,0x69,0xe4,0x1a,0x86,0xfb,0xee,0xbb,0x17,0x5f,0xba,0xfc,0xb,0x38,0xe6,0x49,0x33,0xb0,0xcd,0x59,0x84,0x8d,0x78,0xe5,0x38,0xff,0xa9,0x61,0xaf,0x55,0x7d,0xff,0xd1,0x2d,0x80,0xb1,0x61,0x85,0x3c,0x1c,0xc8,0x3c,0x4,0x1a,0x83,0xb5,0x36,0xc6,0xe9,0x6b,0x2c,0x3e,0xf9,0xf1,0x8f,0xe1,0x39,0xcf,0x7e,0x26,0x8e,0x39,0x66,0xeb,0x8a,0xd8,0xa,0xf8,0xe5,0x97,0xbd,0x14,0x5f,0xbf,0xe2,0xa,0xdc,0x72,0xef,0x15,0x38,0xfb,0xb8,0x26,0x6c,0x92,0xfb,0xfb,0x9f,0x4f,0x13,0x5c,0xb2,0x98,0x50,0xff,0x9e,0xbb,0xec,0x4c,0x82,0xe,0xd6,0xaf,0x3e,0x88,0xa3,0xd6,0x3e,0x88,0x8b,0x2e,0xbe,0x4,0x7f,0x73,0xc6,0x3b,0xd0,0x6a,0x36,0x6b,0xe6,0x3d,0x3a,0x14,0xb5,0xf,0x49,0x92,0x74,0x55,0xe8,0xdb,0xb6,0x6d,0xc3,0xb6,0x6d,0xdb,0xf0,0x94,0xa7,0x9c,0xdd,0xfd,0xf7,0x99,0x99,0x59,0xfc,0xe8,0x47,0xf,0x60,0xef,0xde,0xc7,0xb1,0x77,0xef,0x5e,0x3c,0xf2,0xf0,0xc3,0x38,0x74,0xf8,0x10,0xe,0x1f,0x3a,0x8c,0x3,0x7,0xf,0x20,0x8e,0x63,0x38,0xe7,0x30,0x3d,0x7d,0x18,0x0,0xd0,0x6a,0x4d,0x20,0x8,0x2,0x4,0xd6,0x62,0x6a,0xd5,0x2a,0x34,0x1b,0x4d,0x6c,0xd9,0xb2,0x5,0x93,0x93,0x53,0xd8,0xbc,0x79,0x33,0x36,0x6e,0xda,0x80,0xe3,0x8f,0x3f,0xb6,0xef,0xed,0xbe,0x97,0x28,0x8a,0x60,0xad,0xed,0x3a,0xf4,0x19,0xd5,0xfe,0x2f,0x21,0xbf,0xbe,0x4b,0x3f,0xfe,0x2f,0x68,0x87,0xbb,0xb1,0xe6,0x98,0x69,0xd8,0xb0,0x93,0x7a,0xff,0x83,0x21,0xab,0xcb,0xca,0x7c,0xa8,0x1,0x40,0xe8,0xe,0xa7,0x2b,0xea,0x39,0x32,0x2b,0x69,0x41,0x3,0x21,0x12,0x34,0x9c,0xc3,0x49,0x53,0x21,0xee,0xb9,0xff,0x4e,0x5c,0x78,0xf1,0x7,0xf0,0x87,0xff,0xfb,0xf7,0x47,0xda,0x0,0xc8,0x85,0x5a,0xad,0x56,0xb,0x6f,0x7c,0xc3,0xf9,0x78,0xeb,0x9b,0x6f,0xc5,0x9e,0x3,0x3f,0xc2,0xb1,0xeb,0x22,0x4,0x26,0x41,0x23,0x58,0xe4,0x1b,0xe8,0xd2,0xe5,0xea,0x46,0x10,0x23,0x49,0x66,0x71,0xf2,0x71,0x87,0x71,0xf5,0xd,0x5f,0xc3,0xe7,0x3f,0xff,0x45,0xbc,0xe4,0xc5,0xff,0x75,0x2c,0x56,0x1,0x18,0xf9,0x35,0xf7,0x7a,0x48,0xcc,0xfb,0x5c,0x7a,0xe2,0x63,0xb,0x27,0x9f,0x7c,0xe2,0x11,0x2b,0xbf,0x58,0x6e,0x18,0x8e,0xc7,0x30,0x9e,0xf7,0xb7,0x5d,0x37,0xdf,0x82,0xcb,0xbf,0xf6,0x19,0x6c,0x3d,0xfd,0x10,0x82,0xe6,0x4c,0xcf,0xde,0xff,0xa,0x1a,0xe0,0x16,0x89,0xf1,0x7b,0x7a,0x17,0xa4,0x67,0xe1,0x7b,0x5,0xf5,0xa7,0xee,0xc3,0x21,0x9c,0x1c,0x97,0xfb,0x14,0x6a,0x1,0x34,0xe1,0xd0,0x74,0x11,0xce,0xde,0xd8,0xc2,0x15,0x5f,0xfa,0x2,0xbe,0xf1,0xcd,0x6f,0x8e,0xbc,0x87,0xc0,0xbc,0xfe,0x67,0x9f,0x75,0x16,0x7e,0xe9,0x97,0xff,0x1b,0x6e,0x7e,0xa0,0x89,0xc3,0x9d,0x16,0x3a,0x71,0x88,0xc4,0xcd,0x79,0x68,0x18,0xec,0x4b,0xe1,0x1,0x30,0xa9,0x3,0xa7,0x46,0x23,0xc1,0x54,0x6b,0x1a,0x27,0x6f,0xdb,0x8f,0xf,0x7f,0xe8,0x3,0xb8,0xff,0xfe,0xfb,0x47,0xfe,0xb,0x8c,0xba,0xe4,0x9f,0x10,0xb2,0x37,0xef,0x5c,0x3f,0x90,0x24,0x9,0xe2,0x38,0xee,0xfe,0xa2,0x28,0xea,0xfe,0x7a,0xff,0x3d,0xf,0xeb,0x8d,0x9b,0xff,0x7b,0xb1,0x8d,0x8b,0xe5,0x8e,0x3,0x79,0x1b,0x24,0x49,0x8c,0x4b,0x2e,0xf9,0x20,0x92,0x55,0xbb,0xb1,0xfa,0xa8,0xc3,0x30,0x41,0x4,0x63,0xc9,0xb6,0x98,0x22,0xa2,0xe0,0x9,0x50,0xca,0xe0,0x8d,0x5d,0x4d,0xb4,0x57,0x4e,0x2b,0x91,0x24,0x1a,0x4f,0x78,0xd1,0x42,0x74,0x28,0xb,0xd8,0xd2,0x6f,0xa0,0x1d,0x4c,0x90,0x74,0x55,0xbb,0xa3,0x8e,0x41,0x7e,0x24,0x66,0xd2,0x3d,0x6,0xb2,0x5f,0x4,0x48,0x4,0x7a,0x2c,0xc,0x3c,0x5e,0x42,0xf6,0xde,0xf8,0xde,0x7e,0xb9,0xaf,0xb1,0x7d,0x3b,0x47,0x44,0x80,0x2e,0xdb,0x97,0x2e,0xa6,0x9d,0x0,0xb0,0xa5,0x61,0x71,0x82,0xed,0xe0,0xc2,0xf7,0xbf,0x1f,0x4f,0x3e,0xeb,0x2c,0xac,0x5a,0xbd,0x7a,0xf4,0x57,0x2,0x9c,0xc3,0xaf,0xfe,0xca,0xcb,0x71,0xd5,0xd5,0x57,0xe1,0xf6,0xfb,0xff,0x3,0x3b,0x8f,0x33,0x88,0xa3,0x18,0x8d,0xe6,0x34,0x8c,0x89,0xfb,0x9a,0x27,0xf5,0xee,0x57,0xec,0xc7,0x65,0x1d,0x45,0x42,0xfa,0x33,0x13,0x1,0xf6,0xfd,0xd5,0xb9,0x4c,0x44,0x1a,0x23,0x9,0xda,0x38,0x7e,0xcb,0x21,0x3c,0xb8,0xeb,0x26,0xbc,0xfb,0xdd,0x17,0xe2,0x4f,0xff,0xf4,0x6d,0x2b,0xe6,0xbb,0xf2,0x61,0xb3,0xd2,0x97,0xe2,0x17,0x9b,0x5c,0x24,0xfb,0xc5,0x2f,0x7e,0x19,0xd7,0x7c,0xf7,0x2b,0x38,0xf1,0x19,0x33,0x8,0x9b,0xb3,0x8,0x9b,0x11,0x2,0x6b,0xf8,0x58,0xc5,0xf2,0x11,0x86,0x49,0xf1,0x9,0xec,0x24,0x77,0x5e,0x5a,0x6e,0x25,0x11,0xa0,0xb0,0xcb,0xe5,0x69,0xfb,0x3c,0x1,0xa2,0xc6,0xaf,0xbe,0x17,0x41,0x19,0xc3,0xf5,0x54,0xe8,0xf9,0x5,0x99,0xea,0x7a,0x5,0x1d,0x28,0x91,0x7e,0x5,0xe0,0xba,0x5f,0x3,0x48,0xbc,0x20,0x72,0xcf,0x52,0x2c,0xde,0x70,0x7f,0xd2,0x7b,0x15,0xc0,0xa1,0x65,0x1c,0x9a,0x49,0x84,0x27,0xae,0x9,0xf0,0xd0,0xae,0xeb,0xf1,0xa9,0xcf,0x7c,0x76,0xe4,0x4f,0xaf,0x33,0xc6,0x0,0xce,0x61,0xd5,0xaa,0x29,0xfc,0xe6,0xeb,0x5e,0x8b,0x7,0x67,0xb6,0xe0,0xb1,0xc3,0xad,0xf4,0xb0,0x20,0x17,0xc1,0x9a,0xe,0xc,0x7a,0x7f,0xfd,0x1e,0xff,0x4c,0xf7,0xd8,0x5f,0x76,0xff,0x6,0xfb,0x85,0xd6,0xa1,0xd5,0x88,0xd0,0xa,0xf,0xe3,0x8c,0x93,0xe,0xe2,0xca,0x6f,0x7c,0x16,0x9f,0xfd,0xdc,0x17,0x46,0x7e,0xc5,0x45,0x59,0xfe,0xe4,0xc6,0xfc,0xc1,0x43,0x87,0x70,0xd1,0x45,0x17,0x61,0xfd,0x89,0xf,0x62,0x72,0xfd,0x21,0x4,0x8d,0x8,0x41,0x90,0xa,0x98,0xbb,0x1e,0x19,0x7b,0x7f,0x90,0xad,0x95,0xd,0x9b,0xee,0xf6,0xf1,0x90,0xa,0xf6,0x3e,0x97,0xe4,0x9a,0xab,0xe6,0xb9,0x42,0xde,0x71,0x87,0x47,0xfa,0xa2,0xb9,0xd2,0x2c,0xf7,0x6c,0x32,0xec,0x1e,0x68,0xb2,0xa4,0x95,0x19,0x2a,0xa9,0x9b,0xe0,0x4,0xab,0x4d,0x7,0x3b,0xd7,0x87,0xb8,0xf4,0xc3,0x1f,0xc2,0x6d,0xb7,0xdd,0x3e,0xf2,0x46,0x40,0xfe,0x55,0xc0,0xd3,0x7f,0xec,0x69,0x78,0xfe,0xb,0x5f,0x82,0x1f,0xdc,0xd3,0xc2,0x74,0x32,0x89,0xd9,0x38,0xf5,0x12,0xb8,0xd8,0xde,0x2a,0x8d,0x49,0x8f,0xa,0x6e,0x34,0x62,0xac,0x5f,0x75,0x8,0x3b,0x8e,0x7d,0x4,0x17,0x5d,0xf8,0x1e,0xdc,0x79,0xe7,0x9d,0x23,0xdf,0xd6,0xca,0xf2,0xa5,0xf7,0xab,0x86,0xf7,0xfe,0xe3,0x85,0x78,0x6c,0xe6,0x7a,0x1c,0x95,0x7d,0xf7,0x1f,0x84,0xf1,0xf2,0xdf,0xab,0x5c,0xe6,0xa8,0x1,0x50,0xc2,0xf4,0x2c,0x89,0xae,0x94,0xde,0xd5,0xf3,0x65,0xec,0x4a,0xb9,0xa4,0xc,0x3,0xa0,0x61,0x1c,0x1a,0xce,0xe1,0xb8,0x96,0xc1,0xea,0x83,0x7b,0xf0,0x9e,0xb,0x2f,0xec,0xe,0x1c,0xa3,0x3c,0x31,0x59,0x9b,0x6e,0x50,0xbd,0xe6,0xd5,0xaf,0xc4,0xda,0x6d,0x4f,0xc6,0x9d,0xf,0x4d,0xa0,0x13,0x37,0x11,0xc5,0x41,0xb6,0xce,0xb8,0x78,0x37,0xd3,0x65,0x1e,0x6a,0x1a,0x41,0x8c,0xc0,0xce,0xe2,0x84,0xa3,0xf,0x20,0x88,0x6e,0xc2,0x3b,0xde,0xf1,0x4e,0xcc,0xcc,0x4c,0x8f,0x7c,0x5b,0x2b,0xcb,0x93,0x7c,0xe9,0xff,0xab,0x5f,0xf9,0x77,0x7c,0xf6,0xb2,0x8f,0xe1,0xb8,0x33,0xf6,0x23,0x9c,0x9c,0x81,0x6d,0x46,0x30,0xe4,0x60,0x2c,0xa5,0x1a,0x6a,0x0,0x14,0x70,0x8b,0xfe,0x6e,0xb5,0x48,0xf4,0x6d,0x4c,0xad,0xac,0x2b,0xb4,0x0,0x9a,0xd6,0xa1,0xe5,0x3a,0xd8,0xb9,0xb1,0x81,0xeb,0xaf,0xba,0x2,0x97,0x7d,0xe9,0x4b,0x23,0xff,0x66,0x9a,0x6f,0x5,0x6c,0xda,0xb4,0x9,0xe7,0x9f,0x7f,0x1e,0xee,0x3e,0xb0,0x9,0x7b,0x67,0x56,0xa1,0x1d,0x37,0x10,0x39,0x9b,0x1e,0x53,0xbb,0x98,0xf5,0x41,0xaa,0xed,0x68,0x86,0x11,0x1a,0xc1,0x2c,0x4e,0x3f,0xf9,0x20,0x6e,0xbb,0xf9,0xab,0x78,0xf7,0x7b,0x2e,0x1a,0xf9,0xb6,0x56,0x96,0x1f,0xf9,0xe4,0x7f,0xcf,0xdd,0x77,0xe3,0x5d,0x7f,0xff,0x77,0xd8,0xbc,0xe3,0x21,0x4c,0x6d,0x3e,0x84,0xa0,0xd1,0x86,0xd,0xf4,0xed,0x7f,0x18,0x84,0xbd,0x22,0x38,0xe9,0x78,0xb2,0xb0,0xf3,0xa0,0xf9,0xf2,0x63,0xa2,0x3d,0x99,0xcc,0x41,0x3e,0xbc,0xf0,0x98,0xc5,0x72,0x5c,0xe6,0xaa,0xb3,0xf,0xb,0x20,0x70,0x30,0x81,0x81,0xb1,0x2b,0xe5,0xc3,0x92,0x74,0xff,0x3f,0x3d,0x12,0x18,0xdd,0xe3,0x32,0xbb,0x18,0x7,0xc7,0xc4,0x78,0x4c,0x34,0x46,0xe2,0x25,0xcc,0xc1,0x8f,0x8d,0xcb,0x69,0x7d,0xde,0x6,0x8b,0xf,0x32,0x73,0xe8,0x41,0x85,0x8a,0x79,0x5a,0x83,0x6,0x1c,0x12,0x93,0x60,0xa3,0x71,0xd8,0xd1,0x8a,0x70,0xc9,0x45,0x17,0xe1,0x59,0xcf,0x7c,0x26,0xd6,0xae,0x59,0x33,0xfa,0x82,0xc0,0x24,0xc1,0x4f,0x3e,0xe7,0x27,0xf0,0xdc,0xe7,0x9d,0x8b,0xab,0xbf,0x7a,0x11,0x9e,0xb5,0x63,0x16,0x61,0x12,0x23,0xc,0xda,0xa9,0x6f,0x0,0xeb,0xbc,0xde,0xfc,0xfa,0x33,0x23,0x5,0xd8,0x72,0x38,0xdb,0x1,0x73,0xdd,0xd,0xc3,0x54,0x4c,0x6a,0x4c,0x7,0xc6,0x1c,0xc2,0x93,0x4f,0xd,0xf1,0xd9,0x4f,0x7f,0x10,0x27,0x9f,0xb4,0x1d,0xe7,0x9e,0xfb,0x5f,0x46,0xda,0x19,0x93,0xb2,0x7c,0xc8,0x57,0x94,0x3a,0x9d,0x36,0xfe,0xfa,0xaf,0xdf,0x85,0xc3,0xf6,0x6,0xec,0x38,0xe9,0x10,0xc2,0x66,0x1b,0x61,0x2b,0x86,0xd,0x30,0xa7,0xa,0x37,0xf5,0xc4,0x7d,0xc3,0x8e,0xc7,0x9e,0xb3,0x61,0x8b,0xf,0x9d,0xa9,0x67,0xff,0x74,0x45,0x80,0xbd,0x81,0x12,0xd1,0xd7,0xfc,0x93,0xb5,0x44,0x64,0x37,0xb8,0x90,0x8f,0xc5,0x95,0xd7,0x8f,0x61,0x52,0xa1,0x5f,0xe9,0x97,0x74,0x7,0xbb,0x95,0x42,0x2a,0x12,0xe9,0x11,0x2,0x2e,0x24,0xc4,0xf3,0xc4,0xab,0x24,0xa6,0x1c,0xe2,0x8f,0x97,0x93,0xf7,0xa5,0x4,0x16,0x49,0x7a,0x64,0xb0,0x89,0xb0,0x63,0x8d,0x41,0xfb,0x47,0x77,0xe0,0xa2,0x4b,0x2e,0xe9,0x7e,0xaa,0x36,0xea,0x6f,0xa7,0xce,0x39,0xfc,0xfa,0xaf,0xbf,0x12,0xe1,0xba,0x33,0x70,0xf7,0x23,0x53,0x88,0xe2,0x26,0xe2,0x24,0xff,0xfe,0x9b,0x1c,0x41,0x4b,0x46,0x87,0x5a,0x42,0xc0,0x1e,0x51,0x95,0xb5,0x40,0x23,0x8c,0xd1,0xc,0xdb,0xd8,0xb4,0xee,0x0,0x4e,0x3b,0xe1,0x11,0xfc,0xc3,0xdf,0xff,0xd,0xae,0xfb,0xee,0x77,0x11,0x4,0x1,0xe2,0xb8,0x6c,0xfc,0x29,0x8a,0x94,0xfc,0x79,0xb5,0xd6,0xe2,0xef,0xde,0xf9,0x6e,0x7c,0x7f,0xd7,0x17,0x71,0xf2,0x93,0xf,0x21,0x9c,0x38,0x8c,0x46,0xab,0x83,0x30,0x74,0xb0,0xb6,0xdc,0x2f,0x8f,0xf8,0x8f,0x9,0xd,0xd9,0xcf,0x93,0x76,0x98,0x95,0x19,0xd6,0xeb,0x8c,0x6e,0x1,0x50,0xd2,0xa5,0xd7,0xbe,0x55,0xf3,0x11,0xc6,0xc0,0x63,0x22,0xaf,0x24,0x4c,0xea,0x6b,0xbd,0x65,0x1c,0x26,0x10,0xe1,0xcc,0xf5,0x16,0x5f,0xf8,0xb7,0x4f,0xe1,0x3b,0xdf,0xb9,0x6e,0xe4,0x97,0xa7,0xf3,0xfa,0x6f,0xdb,0xba,0x15,0xbf,0xf6,0xdf,0x5e,0x85,0x5b,0x1e,0xda,0x88,0xc7,0x67,0x57,0x61,0x36,0xe,0x11,0x25,0xf4,0x24,0x86,0x23,0x8b,0x4b,0x55,0xd7,0xcd,0x30,0x46,0x33,0x9c,0xc5,0xb6,0xcd,0x8f,0xe3,0xb8,0x4d,0xf7,0xe0,0x6d,0x7f,0xfc,0x36,0xec,0xda,0x75,0xb,0x82,0x20,0xd0,0x2f,0x3,0x94,0x81,0xc9,0x1d,0xfe,0x7c,0xfa,0xdf,0x3e,0x87,0x2f,0x7c,0xf9,0xe3,0x38,0xe9,0x29,0x8f,0xa3,0xb1,0xfa,0x0,0xc2,0x56,0x7,0x36,0x48,0xe0,0x30,0xfa,0x6,0xfd,0x72,0x41,0xd,0x0,0x86,0xe9,0xfe,0xdf,0x8a,0xa0,0xab,0x17,0x5b,0x61,0x5f,0x0,0xf4,0xe1,0xd2,0x15,0x81,0x0,0xe,0x2d,0xc4,0xd8,0xda,0x8a,0x71,0x2c,0xf6,0xe3,0xa2,0x8b,0x2f,0x46,0x14,0x45,0x23,0xbb,0x5,0x90,0x93,0x6f,0x5,0xbc,0xe8,0xdc,0xff,0x8c,0xa7,0x3e,0xf3,0xe7,0xf1,0xc3,0xfb,0x56,0xa3,0x9d,0x4c,0xa0,0x13,0x5,0xe9,0x71,0xb3,0x8b,0x8c,0x73,0xe9,0xd9,0x12,0xcd,0x30,0xc2,0x44,0x73,0x1a,0x4f,0x38,0x6e,0x1f,0x26,0xcc,0xf,0xf1,0xc7,0x7f,0xfc,0x36,0xdc,0x7b,0xef,0x3d,0xdd,0xaf,0x18,0x14,0xa5,0xa,0xf9,0x16,0xd2,0x97,0xbf,0x74,0x39,0xde,0xf9,0x77,0xff,0x17,0xdb,0x76,0x3e,0x88,0xd5,0x9b,0xf7,0x23,0x6c,0xb6,0x11,0x64,0x1e,0xff,0x94,0xe1,0xa1,0x6,0x40,0x1,0x3,0x64,0x93,0x64,0x3a,0xa1,0xac,0x94,0xf9,0xd2,0xe5,0xcb,0x19,0x2b,0xcc,0xb8,0xe9,0x27,0xd5,0x38,0x34,0xac,0x43,0x3,0x11,0x4e,0x5f,0x67,0xb1,0xfb,0x7,0xd7,0xe0,0x93,0xff,0xfc,0xa9,0x74,0x2,0x1d,0xe1,0x9,0x29,0x37,0x60,0x82,0x20,0xc4,0xf9,0xaf,0x7f,0x2d,0xda,0xad,0x1d,0xb8,0x6f,0xef,0x6a,0x74,0x5c,0x33,0x5d,0x5,0x70,0x86,0xaf,0xfb,0x1f,0xa9,0xfa,0x0,0x80,0x71,0xb0,0x99,0x7f,0x80,0x66,0x38,0x8d,0x33,0x4f,0xd9,0x8f,0xc3,0xfb,0xae,0xc1,0x1f,0xfe,0xd1,0xdb,0x71,0xe0,0xc0,0x1,0x5d,0x9,0x50,0x2a,0x91,0x24,0x9,0x82,0x20,0xc0,0x8d,0x37,0xdc,0x84,0xbf,0xf8,0xcb,0x3f,0xc7,0x96,0x1d,0xf,0x60,0xc3,0xb6,0xfd,0x8,0x5a,0xb3,0x8,0x5b,0xf1,0x8a,0x71,0xcc,0xb6,0x9c,0xb0,0x83,0x38,0xf3,0xa9,0xb7,0x37,0x9c,0x8,0xe3,0xc9,0x1c,0xd1,0xc8,0x7f,0x45,0x47,0x29,0x9,0xc,0x62,0x98,0xd0,0xf5,0xff,0x2,0x97,0x9e,0xe5,0xbd,0x82,0x3a,0x5b,0xba,0xa7,0x9f,0x5e,0x73,0x2a,0xe0,0x4a,0xe6,0xf4,0x0,0xdd,0x5f,0xff,0x3e,0x96,0x5,0x48,0x9c,0x24,0xf3,0x26,0xb8,0xf0,0x8f,0xdd,0x3,0x1a,0x8f,0x68,0xd,0x52,0xb1,0x62,0xf1,0x97,0x90,0xb0,0x98,0xfe,0x42,0x13,0x63,0xd2,0x44,0x58,0x1b,0x74,0x70,0xda,0xea,0xe,0x2e,0xfd,0xe8,0x87,0x70,0xef,0xbd,0xf7,0xc2,0x8e,0xf8,0x84,0x94,0x3b,0xdd,0x39,0xe9,0xa4,0x93,0xf0,0x3f,0x5e,0xfd,0x5a,0xdc,0xf4,0xe0,0x5a,0x1c,0x8c,0x56,0x61,0x36,0x6a,0x20,0xce,0x6d,0xf9,0xae,0x91,0x57,0xde,0x9b,0xb4,0xe4,0xe7,0x35,0x19,0xd8,0x9e,0x23,0xdb,0x8b,0x34,0x80,0xb5,0x31,0x26,0x5b,0x1d,0x4c,0x36,0xe,0xe3,0xa9,0xa7,0xef,0xc7,0xc3,0xf7,0x5f,0x81,0xdf,0xbd,0xe0,0xf,0xb0,0x7f,0xff,0xe3,0xea,0x28,0x48,0x11,0x11,0xc7,0x31,0xac,0xb5,0xb8,0x65,0xd7,0x2d,0xb8,0xe0,0x82,0xdf,0xc3,0x9a,0x63,0xef,0xc6,0x31,0xa7,0x3c,0x8e,0x70,0x62,0x6,0xcd,0x89,0xd4,0xe1,0xcf,0x9c,0x86,0x49,0xb6,0x55,0xce,0xfa,0xbb,0x5,0xf9,0x79,0x9e,0xd,0x51,0x5a,0xe9,0xaf,0x4e,0x7e,0x47,0xa2,0x3e,0x73,0x79,0x2f,0x34,0x49,0x4a,0x7f,0xb2,0x49,0x77,0xb1,0x44,0x63,0xa2,0x3a,0x9b,0x7c,0xb2,0x9f,0xfb,0xc1,0x26,0x7d,0x82,0xb9,0x15,0x41,0xfe,0x72,0x68,0xf2,0x9,0x36,0xe9,0xfb,0xd1,0xf6,0x33,0xe5,0x78,0x73,0x13,0xb1,0xe0,0x97,0x4f,0xe4,0x3d,0xbf,0x34,0xdf,0xa4,0xef,0x57,0x2a,0xc3,0xfb,0x93,0xf7,0xcf,0x0,0x9,0x1a,0x26,0x41,0xb,0x1d,0x9c,0xb2,0xc6,0x21,0x7c,0xf4,0x6e,0x5c,0x78,0xf1,0x7,0xb0,0x12,0xd6,0x73,0x72,0x3d,0xc0,0x4b,0x5e,0xf4,0x8b,0x78,0xe2,0x59,0x3f,0x85,0x9b,0xee,0x9f,0x42,0x7,0x13,0xe8,0xc4,0xe9,0x56,0x40,0xfa,0xbf,0xf9,0xc5,0x48,0xb,0x8a,0x96,0x48,0x1c,0xf8,0xf2,0x83,0x83,0xb5,0x6,0x41,0x90,0x60,0xa2,0xd9,0xc1,0x44,0xe3,0x10,0xce,0x39,0x7d,0x2f,0x76,0xdf,0xfa,0x45,0x5c,0x70,0xc1,0x1f,0x62,0xdf,0xbe,0xbd,0x6a,0x4,0x28,0xf3,0x92,0x2f,0xfb,0xdf,0x74,0xd3,0xcd,0x78,0xeb,0x5b,0x7f,0x7,0x76,0xfd,0xd,0x38,0xe1,0x8c,0xbd,0x68,0x4c,0x4c,0xa7,0x93,0x7f,0x98,0x1d,0x65,0xce,0xfa,0xee,0x10,0x7e,0xd4,0x30,0x5e,0x46,0xe5,0x78,0x27,0xff,0x21,0xd4,0x7b,0x5,0xbd,0xe7,0x1e,0x1,0x46,0x7f,0xbe,0x48,0x71,0x2e,0xdb,0x23,0x37,0xe9,0x7f,0x8f,0xc1,0x46,0x9a,0x35,0xe,0x2d,0x93,0xa0,0x99,0x74,0x70,0xf6,0x96,0x0,0xdf,0xfa,0xca,0xe7,0xf1,0xf5,0x2b,0x46,0xff,0xb0,0x20,0x20,0xff,0x3e,0x3a,0xc0,0x1b,0xce,0x3f,0xf,0xf,0xcf,0x1c,0x87,0x7,0xf6,0xad,0xea,0x3a,0x8,0x5a,0x92,0x2e,0x9b,0x9d,0x17,0x10,0x4,0x9,0x26,0x5a,0xb3,0x98,0x6a,0x1d,0xc4,0xd3,0xcf,0xdc,0x87,0x7b,0x6e,0xbf,0xc,0xaf,0x3f,0xef,0x8d,0xb8,0xeb,0xae,0xbb,0x54,0x13,0xa0,0x94,0xc8,0xf,0x4c,0xa,0x82,0x0,0x3f,0xfc,0xe1,0xd,0xb8,0xe0,0x82,0xb,0x60,0xd7,0xdf,0x80,0xed,0x67,0xee,0x43,0xd0,0x3a,0x8c,0xc6,0x44,0xa7,0x7b,0xd0,0xcf,0x4a,0x19,0x8a,0x97,0x1b,0x6a,0x0,0xcc,0xc7,0x4a,0x99,0x28,0xbb,0xd7,0xe1,0xe0,0x32,0xe7,0x32,0x2b,0x1d,0x63,0xc,0x42,0x3,0xb4,0x4c,0x82,0xcd,0x61,0x7,0xa7,0x4c,0xcc,0xe0,0x92,0x4b,0x3e,0x80,0x7d,0xfb,0xf6,0x61,0xd4,0x4f,0xb1,0xcb,0x8d,0x98,0xd3,0x4e,0x3f,0xd,0x2f,0xfb,0x95,0x57,0xe2,0x86,0xfb,0xd6,0xe2,0x50,0x67,0xa,0xb3,0x71,0xb0,0x24,0x6e,0x82,0x1,0xc0,0xb8,0x74,0xd5,0xa8,0x61,0x13,0x4c,0x36,0xdb,0x58,0xd5,0x3a,0x80,0xa7,0xef,0x7c,0x1c,0xb3,0xfb,0xbf,0x8d,0xb7,0xbc,0xf9,0xad,0xb8,0xf1,0xc6,0x9b,0x54,0x13,0xa0,0x74,0xe9,0xfd,0xd4,0xef,0x2b,0x97,0x7f,0x15,0x6f,0x79,0xcb,0x9b,0x11,0x6c,0xb8,0x11,0x27,0xec,0xdc,0x8f,0x60,0x22,0x9d,0xfc,0x6d,0x98,0xc0,0xda,0x15,0x32,0x6,0x2f,0x53,0xd4,0x0,0x98,0x97,0xd1,0x9d,0x24,0xfa,0x70,0x40,0xbe,0x60,0x3b,0x36,0x8f,0x53,0x26,0xe4,0x6c,0x98,0xf4,0xab,0x80,0x53,0xd7,0x1,0x7b,0x6e,0xb9,0xe,0x1f,0xbb,0xf4,0x13,0x23,0x6f,0x0,0x0,0xe8,0x5e,0xc3,0x7f,0xff,0xb5,0x57,0xe0,0xb8,0x27,0x3c,0xb,0xb7,0xdc,0x3f,0x85,0xc8,0xa5,0xc7,0x6,0x3b,0x67,0x96,0x78,0x25,0x20,0x46,0xb3,0xd9,0x46,0xab,0xb9,0x1f,0x4f,0x79,0xd2,0x3e,0x34,0xcd,0x75,0xf8,0xfd,0xdf,0xbf,0x0,0xdf,0xf8,0xc6,0x95,0x5d,0xe3,0x65,0xd4,0xdb,0x5f,0x19,0x9c,0xdc,0x8,0xb4,0xd6,0xe2,0x9f,0xff,0xf9,0x5f,0xf1,0xa7,0x7f,0xf6,0x47,0x58,0xb7,0xfd,0x36,0x1c,0x7f,0xc6,0x63,0x8,0x27,0xe,0xa2,0x31,0xd9,0xc9,0xe,0xf9,0x59,0x31,0x23,0xf0,0xb2,0x65,0xc1,0xe3,0x80,0xd9,0x50,0x52,0xd7,0x23,0x9f,0x3c,0xde,0xc2,0x5e,0x3,0x59,0x4a,0xc3,0xfe,0xc5,0x10,0x4f,0x72,0xec,0xc4,0x3f,0x93,0xed,0xff,0xc3,0x94,0xff,0x6d,0x54,0x31,0xbd,0x7b,0xef,0x65,0x6d,0x83,0x31,0x65,0xef,0x6f,0xec,0xf8,0xdd,0x74,0x1f,0x38,0x29,0x85,0x39,0x72,0xcc,0x2f,0xf3,0xfa,0xc7,0xda,0xd3,0x18,0xd9,0x51,0xb6,0x8e,0xdd,0x3f,0x13,0x97,0xf2,0x2c,0xa6,0xb5,0xc6,0xc0,0x21,0xc2,0x6a,0x24,0x78,0xca,0xa6,0x9,0x7c,0xfa,0x9f,0x3f,0x81,0xe7,0x3f,0xef,0x67,0xb0,0xe3,0x9,0x4f,0x58,0x11,0x1e,0x2,0x27,0x27,0xa7,0xf0,0xa6,0x37,0xbd,0x1,0xff,0xeb,0x2d,0xb7,0x62,0xcf,0xbe,0x36,0x8e,0xdb,0x18,0x21,0x49,0x62,0x84,0x41,0xba,0x6f,0xda,0xe7,0xcb,0xc2,0x80,0xb7,0x2b,0x48,0x18,0xeb,0xf,0xb4,0x22,0x3d,0x71,0x90,0x3e,0x9f,0xce,0x18,0x84,0x41,0x82,0x86,0x89,0x30,0x6b,0xe,0xe1,0xac,0x53,0x12,0xdc,0x76,0xdf,0xd,0xf8,0xdf,0xbf,0xff,0x16,0xbc,0xfe,0xbc,0x37,0xe3,0x15,0xaf,0x78,0x19,0x80,0xb9,0xef,0xbd,0x95,0xf1,0x21,0xdf,0xef,0x8f,0xe3,0xe,0xfe,0xf6,0x9d,0xef,0xc6,0x67,0x2f,0xfb,0x18,0x4e,0xd8,0xf9,0x0,0x36,0x1d,0x7f,0x0,0x41,0x6b,0x1a,0x61,0x2b,0x42,0x10,0x24,0xdd,0xe7,0xba,0xd4,0xf,0x6b,0x96,0xcf,0x7a,0xdb,0xa2,0x7c,0x45,0xeb,0x29,0x43,0x54,0x74,0x85,0xb4,0x52,0x8f,0x83,0x79,0xda,0x70,0xa1,0x26,0xad,0xf7,0x2e,0x21,0x4b,0xeb,0xdf,0xe1,0x59,0xd8,0x0,0xa8,0x54,0x36,0x99,0xd0,0x98,0xa1,0x60,0xba,0x71,0x57,0x8e,0x9,0xda,0xfd,0x52,0x83,0x89,0x1b,0x59,0x4f,0x62,0x6,0x0,0x0,0x71,0x17,0xab,0x92,0xb6,0x54,0x9f,0xb2,0x1,0x40,0x9d,0x18,0x18,0x4f,0xda,0x42,0xbc,0x86,0x1,0x26,0xd0,0xc1,0xf1,0x93,0x6,0x77,0x1f,0x78,0x8,0x7f,0xff,0xf,0xef,0xc6,0xdf,0xfc,0xd5,0x5f,0xc2,0x6,0xc1,0x48,0xaf,0x88,0xe4,0x6f,0xd3,0x67,0x9f,0xb5,0x13,0x3f,0xf7,0x9f,0x5f,0x8a,0xcb,0xff,0xf5,0x1f,0xb0,0x69,0x4d,0x7,0x81,0x89,0x11,0xba,0xf4,0x4b,0x96,0xbe,0xe7,0x45,0x30,0x89,0xd7,0x21,0xcf,0xc6,0x64,0xf7,0x2f,0x30,0x31,0x82,0xec,0x8b,0x8d,0x1d,0xc7,0x27,0x58,0xbb,0xba,0x83,0xb,0xdf,0xfb,0x7f,0x71,0xe3,0x4d,0x37,0xe3,0xf7,0x2e,0x78,0xb,0x56,0xad,0x5a,0x8d,0x24,0x49,0x60,0x8c,0x19,0x59,0x43,0x4c,0x91,0x91,0x2f,0xf9,0x7,0x41,0x80,0x87,0x1f,0x7e,0x8,0x7f,0xf1,0x67,0x7f,0x83,0x6b,0x7f,0xf8,0x39,0x3c,0xe1,0x69,0xfb,0xb0,0xf6,0xa8,0xfd,0x68,0xb4,0x66,0xd1,0x98,0x88,0x60,0x82,0x23,0xec,0xac,0x84,0x74,0x33,0x69,0x69,0xb4,0x87,0x1e,0x89,0x6e,0xbb,0x88,0x6,0x89,0x9a,0xdf,0xc,0x3,0xf4,0xc9,0xa3,0x57,0x0,0x5d,0x37,0x0,0x2b,0xc4,0xa0,0xa9,0x82,0xcd,0xb4,0x0,0x4d,0x44,0x38,0x6b,0x13,0x70,0xf3,0xb5,0x5f,0xc7,0x65,0x5f,0xfc,0x12,0xac,0x31,0x23,0x2f,0x4c,0xcb,0xbf,0xa,0xf8,0x8d,0x5f,0x7f,0x25,0x56,0x1f,0xf5,0x64,0xdc,0xb6,0x67,0x35,0x3a,0x71,0x13,0xed,0x38,0x44,0x9c,0x2c,0xf1,0xcd,0x36,0xe,0xd6,0xc6,0x68,0x35,0x3b,0x98,0x68,0x4e,0x63,0xeb,0xa6,0x7d,0x78,0xc6,0xce,0x87,0xf1,0xbd,0xab,0x2f,0xc5,0xf9,0xe7,0xbf,0x9,0x37,0xdc,0x70,0x23,0xac,0xb5,0xdd,0xd5,0xc,0x65,0x65,0x92,0x1b,0x79,0xd6,0x5a,0x5c,0xf9,0xcd,0x6f,0xe1,0xfc,0xf3,0xdf,0x80,0x1f,0xdc,0xf1,0x2f,0xd8,0xf9,0x9c,0x47,0xb1,0xee,0xe8,0x7d,0x68,0x4c,0xcc,0x20,0x9c,0x88,0x60,0x8f,0xf4,0xe4,0xaf,0x94,0x50,0x3,0xa0,0x40,0x77,0xbe,0x77,0x85,0x3f,0x47,0x1c,0x63,0xc,0x1c,0xca,0x87,0xc6,0xac,0x74,0xf2,0xed,0x20,0x6b,0x80,0x96,0x8d,0xb1,0x21,0x6c,0xe3,0x49,0xab,0x66,0xf0,0x81,0x4b,0x2e,0xc1,0x43,0x7b,0xf6,0x8c,0xbc,0x9b,0x60,0x20,0x7d,0xbb,0x5a,0xbd,0x7a,0xd,0xce,0x3b,0xff,0x3c,0xec,0x7e,0x6c,0xb,0x1e,0x39,0xb4,0x1a,0xed,0x24,0x44,0xe2,0x82,0x54,0x10,0xb8,0x84,0x6f,0xd7,0xc6,0x18,0x4,0xd6,0xa1,0xd5,0xe8,0x60,0xa2,0x39,0x8b,0x8d,0x6b,0xf7,0xe1,0xe9,0x3b,0x1f,0xc5,0xcc,0xe3,0x5f,0xc5,0x9b,0x7f,0xfb,0xb7,0x70,0xf1,0x25,0x1f,0x44,0xbb,0x3d,0xab,0xda,0x80,0x15,0x48,0xae,0xf2,0xb7,0xd6,0x62,0x66,0x76,0x6,0x17,0xbd,0xff,0xff,0xe1,0xff,0xfc,0xf1,0xef,0x22,0x9a,0xba,0x6,0xa7,0x3f,0x73,0x1f,0x26,0xd6,0xec,0x47,0x73,0xaa,0x8d,0xb0,0x15,0x95,0xf,0x28,0x53,0x16,0x5,0x35,0x0,0xa,0xb8,0xde,0xff,0x73,0x6c,0x29,0x7a,0x44,0xc9,0x85,0x80,0xe3,0xf8,0x9c,0x65,0x5f,0x3e,0x36,0xe0,0xd0,0x74,0x1d,0x9c,0xb2,0xce,0x21,0x7e,0xe8,0x36,0xbc,0xe7,0xc2,0x8b,0x56,0x84,0x20,0x30,0xfd,0xc4,0x2e,0xc1,0x4f,0x3e,0xe7,0xd9,0xf8,0xe9,0x17,0xbc,0x18,0xd7,0xdf,0xb3,0x1a,0xb3,0xd1,0x24,0xda,0x71,0x3,0x9,0x3b,0xd2,0x71,0x51,0x71,0x59,0x1d,0x1d,0x1a,0x61,0x84,0x56,0x63,0x16,0xab,0x26,0xe,0xe0,0xac,0x53,0x1f,0xc7,0xa9,0xdb,0xef,0xc0,0x47,0x3f,0xf4,0xe,0xbc,0xf5,0x77,0x7e,0xf,0x37,0xde,0x78,0x93,0xae,0x6,0xac,0x20,0xe2,0x38,0xee,0xbe,0xf5,0x5f,0x7f,0xfd,0xf,0xf1,0xa6,0x37,0xbe,0x15,0x1f,0xfe,0xe4,0x5f,0xe1,0x84,0xb3,0xef,0xc6,0xf6,0x33,0xf7,0xa2,0x31,0x79,0x0,0x8d,0x89,0x59,0x84,0xe1,0xdc,0xe4,0xaf,0x1f,0xfb,0x2d,0x3e,0xe1,0xc2,0x47,0x89,0xc8,0xf6,0xe1,0x13,0xe1,0xcd,0xf3,0x9,0x17,0xa4,0x52,0xc3,0x72,0xd9,0xf2,0x4e,0x63,0xa,0x56,0xa6,0xb3,0xae,0x74,0xe4,0xad,0x31,0xc8,0xbc,0x1,0x1a,0x74,0xfd,0xe7,0x8f,0x38,0xe9,0x8e,0x46,0xd2,0x3d,0xa,0xd8,0x14,0xf7,0xc9,0xc9,0x4b,0x62,0x6a,0x2f,0x10,0x71,0x9f,0x2d,0x87,0x31,0x87,0x49,0xec,0x88,0xe0,0xb9,0xe3,0x7b,0xb,0x61,0x82,0x78,0xc6,0x26,0x25,0x11,0xa0,0x23,0x3d,0xc7,0x10,0x4d,0x81,0xb3,0xa9,0x13,0xa1,0xc4,0x1a,0x4c,0x98,0x4,0x71,0x3c,0x83,0x73,0x36,0xb5,0xf0,0xed,0xff,0xf8,0x12,0xae,0xfb,0x85,0x17,0xe2,0xa9,0xe7,0x3c,0x65,0xe4,0x5,0x69,0xd6,0xa6,0xfb,0xe8,0xe7,0x9f,0xf7,0x5a,0x7c,0xff,0xfb,0xdf,0xc1,0x9d,0xf,0x5d,0x8b,0xd3,0xb6,0xb5,0x53,0xd1,0x55,0x76,0xef,0xa9,0x8,0x10,0xe5,0xb0,0x84,0x88,0x0,0xe1,0x9,0xe3,0xfd,0xa6,0x58,0x3b,0x7,0x63,0x81,0x0,0x40,0x68,0x13,0x34,0xc3,0x36,0xda,0x51,0x82,0x13,0x8e,0x69,0x63,0xe3,0xda,0xe,0x76,0xed,0xfe,0xc,0xde,0xf4,0xa6,0xef,0xe1,0xe5,0x2f,0x7f,0x25,0x5e,0xf1,0x8a,0x5f,0xc2,0xd4,0xd4,0x2a,0x38,0x97,0x0,0x50,0x6d,0xc0,0xa8,0x91,0xb,0x6b,0x83,0x20,0xc0,0xc1,0x83,0x7,0xf0,0x89,0x4b,0x3f,0x85,0x4b,0x3f,0xf9,0x41,0xb4,0x36,0xdc,0x85,0xb3,0x9e,0x73,0x8,0xad,0xd5,0x87,0x10,0x34,0x3b,0x8,0x9b,0xe9,0x92,0x7f,0x77,0xec,0x20,0xe3,0x45,0x9f,0x80,0xb5,0x27,0x4c,0xaa,0x2e,0x92,0xc2,0x9e,0x7a,0xa9,0x9,0x2a,0x56,0xa4,0x79,0x74,0x56,0xf4,0xdd,0x43,0xd0,0xe5,0x7d,0xe5,0x4a,0x9f,0x96,0xbc,0x3e,0x61,0x21,0x58,0x98,0xbc,0x1c,0x57,0x2a,0xce,0xab,0x56,0xf1,0x85,0x6f,0xb5,0xf8,0x2b,0x5,0x9f,0xaa,0xbd,0x34,0x59,0x60,0x65,0x79,0x1,0xcc,0x48,0x3d,0x4a,0x25,0x5d,0x6f,0x7c,0xc5,0x46,0x2a,0x5e,0xad,0x61,0x2,0x49,0x1a,0x93,0x5b,0xee,0xf4,0xbe,0xd4,0x11,0x15,0xc2,0x95,0xf3,0x24,0x82,0x3f,0x6e,0x14,0xa4,0x5f,0x1a,0x58,0xe3,0xd0,0x30,0x6,0x13,0x49,0x84,0x63,0x26,0x81,0x6d,0x87,0xf6,0xe0,0x1f,0xdf,0xfd,0x1e,0xbc,0xf7,0x1f,0xff,0x1e,0x61,0xa3,0xb1,0x22,0xbe,0xa,0xd8,0xb0,0x61,0x3,0x5e,0xfd,0xea,0xdf,0xc0,0x3b,0xff,0xe2,0x4e,0x6c,0xdb,0x30,0x8b,0xc6,0x54,0x8c,0x46,0x90,0xc0,0x98,0x18,0xd4,0xa2,0x25,0x97,0xeb,0x33,0xd2,0xe9,0x18,0x46,0x8c,0x2,0x86,0xcd,0x73,0x31,0x6,0x41,0xe0,0x60,0x6d,0x7,0x41,0x92,0xa0,0x61,0x13,0x9c,0x73,0xda,0x2c,0xee,0xdf,0xd3,0xc1,0xc7,0x3f,0xf2,0xe,0x7c,0xf3,0x9b,0x57,0xe2,0x55,0xaf,0x7a,0x25,0x9e,0xf3,0x9c,0x67,0x3,0xe8,0xff,0x64,0x4c,0x59,0xbe,0x14,0xef,0xd3,0xd7,0xbf,0xfe,0xd,0x5c,0x7c,0xd1,0x45,0xb8,0x77,0xcf,0xb5,0xd8,0x7e,0xc6,0x1,0x6c,0x3a,0xf6,0x10,0x82,0xe6,0xc,0x1a,0xcd,0xe,0x6c,0x23,0x86,0xb1,0xe9,0x97,0x56,0x79,0x6f,0xf4,0x3d,0x75,0xa5,0x71,0xa9,0x6e,0x45,0x85,0x19,0xd0,0xa1,0x4a,0x2a,0xbb,0x27,0xc1,0xde,0x67,0x6a,0x40,0x51,0xa2,0xf7,0xdd,0xb4,0xf8,0xe2,0xb4,0x40,0x3e,0xfa,0x54,0x31,0x56,0xd6,0xdc,0xf,0xa0,0x60,0x39,0xaf,0xc0,0xeb,0x13,0xe1,0x0,0xeb,0x80,0x96,0x4d,0xd0,0x44,0x1b,0x67,0x6e,0x8a,0xf0,0xe0,0xae,0x6b,0xf0,0xd1,0x4f,0xfc,0xd3,0x8a,0x98,0x60,0xf2,0xed,0x8c,0x17,0xfe,0xfc,0xf3,0x71,0xd6,0x8f,0x3d,0x1f,0xd7,0xdf,0xbd,0xa,0x33,0xf1,0x4,0xda,0x51,0x88,0x24,0xb1,0xcb,0xe4,0xbe,0xa7,0x3d,0x31,0xb0,0x40,0xa3,0x91,0x60,0x72,0xa2,0x8d,0xa9,0xd6,0x61,0x9c,0xb8,0xf5,0x51,0xfc,0xc4,0x53,0x1f,0x41,0x74,0xf8,0x72,0xbc,0xfd,0xff,0xfb,0x5d,0xbc,0xe5,0x2d,0x17,0xe0,0xb6,0xdb,0x6e,0x87,0xb5,0xb6,0xeb,0x45,0x70,0xd4,0xb7,0x6a,0x56,0x22,0xce,0x39,0xc4,0x49,0xdc,0xbd,0x4f,0xbb,0xef,0xdc,0x8d,0xdf,0xbb,0xe0,0xf,0xf0,0x87,0x6f,0x7b,0xb,0xa6,0x83,0x2b,0x70,0xf6,0x73,0x1f,0xc5,0x96,0x13,0xf6,0xa2,0x31,0x79,0x8,0xad,0xc9,0x59,0x84,0xcd,0x18,0xf9,0xa3,0xa6,0x4b,0xfe,0x4b,0x4f,0xb8,0x70,0x94,0x71,0x66,0xe5,0x74,0xd0,0xf4,0xd3,0x46,0xa3,0xf,0x9d,0x71,0x30,0xe,0x68,0x59,0x87,0x35,0x6e,0x6,0x67,0x6e,0x8,0xf1,0xcf,0x97,0x7e,0x14,0xcf,0x79,0xd6,0x33,0x71,0xca,0x29,0x27,0x8f,0xf4,0x56,0xc0,0x9c,0x9e,0xc1,0xe0,0x8d,0xbf,0xf5,0x7a,0xbc,0xfe,0xbc,0xeb,0x71,0xd7,0x23,0x37,0x62,0xc7,0x51,0x1d,0x4,0x36,0x41,0xd3,0x45,0xcb,0xc6,0xb9,0xa5,0x4b,0xe5,0x89,0x8,0xac,0x43,0xb3,0xd1,0x46,0x18,0xc4,0xb0,0x41,0x8c,0x33,0x4f,0x9d,0xc5,0xb6,0x7d,0xb3,0xb8,0xf5,0x96,0x7,0xf1,0xe6,0xdf,0xbe,0xe,0x2f,0xf8,0xb9,0x17,0xe3,0xbf,0xfc,0xe2,0x2f,0x60,0xfb,0xf6,0x13,0xd2,0x74,0x3d,0x1e,0xe4,0x94,0xa5,0xa3,0xf7,0xf3,0xcd,0xc0,0x4,0xb8,0xf5,0xd6,0x5b,0xf1,0xe9,0x7f,0xfb,0x3c,0x2e,0xff,0xda,0xe7,0xd1,0x5c,0x7b,0x37,0xce,0x78,0xd6,0x41,0xac,0xde,0x70,0x18,0xb6,0xd1,0x46,0xd0,0x8c,0x10,0x84,0x3a,0xf1,0x2f,0x47,0xd4,0x0,0x60,0x98,0xd2,0x7f,0xac,0x0,0x4c,0xfa,0xd9,0xfc,0xa,0xdb,0xda,0xa8,0x8c,0x4b,0x3f,0xb,0x6c,0x20,0x41,0xcb,0x1a,0x9c,0xb8,0xa6,0x83,0x3b,0xef,0xdd,0x8d,0x4b,0xfe,0xdf,0x7,0xf1,0xa7,0x7f,0xf2,0xb6,0xee,0x24,0x3a,0xea,0x5b,0x1,0xdb,0xb7,0x6f,0xc7,0xab,0x5e,0xf5,0x1b,0x78,0xdf,0xbb,0xfe,0x18,0x47,0xad,0x6b,0xa7,0xdf,0xe4,0x87,0xe9,0x41,0x49,0x4b,0xe4,0x27,0x90,0x90,0xd6,0x23,0xb0,0x6,0xd6,0x44,0x30,0x26,0x41,0x90,0x24,0x38,0x6a,0x53,0x7,0x1b,0xd6,0xcf,0x60,0xcf,0x23,0x33,0xb8,0xec,0xb3,0x77,0xe2,0x2b,0x5f,0xfe,0x3c,0x9e,0xfb,0x53,0x3f,0x8b,0x97,0xbf,0xfc,0x65,0xd8,0xba,0xf5,0xe8,0xee,0x3d,0x52,0x43,0x60,0xf1,0xc9,0xbf,0xd4,0x8,0x82,0x0,0x0,0x70,0xd7,0xee,0xbb,0xf1,0xf1,0x8f,0x7f,0x12,0xdf,0xb8,0xf2,0xab,0x68,0xe3,0xe,0x6c,0x3f,0x73,0x16,0x1b,0x8e,0x39,0x80,0xb0,0xd9,0x46,0xd8,0xc8,0x96,0xfb,0x83,0x74,0xcb,0x71,0xb9,0xf4,0x3a,0x65,0x8e,0x82,0x23,0x20,0xb1,0xa4,0xa1,0x14,0xc2,0xc4,0x84,0xf5,0x6f,0xb8,0x44,0xf0,0x27,0x2f,0xc5,0x85,0xfd,0xbd,0xd0,0x98,0x54,0x20,0xd6,0x47,0x57,0x17,0x90,0x64,0xbf,0xd1,0x9c,0x8,0x4a,0x64,0xd7,0x64,0xbc,0x5a,0x8,0x5f,0x9a,0x85,0xc2,0xca,0xa2,0x3b,0xc0,0x67,0x68,0x94,0xbf,0xaa,0xf0,0x7a,0xc,0x2c,0xd5,0x31,0x91,0x95,0x4d,0xe2,0xb9,0x52,0x98,0x41,0x60,0x3b,0x98,0x40,0x82,0xd8,0xc5,0x78,0xea,0xd1,0xab,0xf1,0xb5,0xaf,0x5f,0x86,0xcb,0xbf,0xfa,0x93,0x78,0xfe,0xcf,0xfc,0x74,0xf7,0xed,0x66,0x54,0xc9,0x8d,0x80,0x17,0xbf,0xe8,0x17,0x71,0xd5,0x55,0x57,0xe3,0x86,0x9b,0x3e,0x89,0x67,0xee,0x98,0x45,0x27,0x8a,0x10,0x18,0x97,0xed,0xbf,0xa6,0x38,0x94,0x5,0x4a,0xb6,0x8a,0x8,0xb0,0x10,0xc4,0xf2,0xcb,0xe3,0xf6,0xd7,0xb1,0x37,0x5e,0xea,0x3d,0xd0,0xda,0x4,0x1,0x22,0x34,0x92,0x18,0x9d,0x38,0xc6,0xf1,0x47,0xb7,0x71,0xf4,0xa6,0x49,0xdc,0xb7,0xe7,0x7b,0xf8,0xda,0x97,0x6f,0xc3,0xbf,0x7f,0xed,0x73,0x78,0xf6,0x73,0x7e,0xe,0x3f,0xfb,0x82,0xe7,0xe1,0xec,0xb3,0x77,0x76,0xef,0x91,0xea,0x4,0x8e,0x2c,0xbd,0xed,0x9b,0xb7,0xf1,0x2d,0xb7,0xa4,0x6f,0xfc,0x5f,0xfd,0xda,0xe7,0x60,0x26,0xee,0xc7,0xb6,0x1d,0x7,0xb0,0x69,0xdb,0x2c,0xc2,0xd6,0x34,0x82,0x46,0x94,0x2d,0xf5,0x27,0xd9,0x3d,0x36,0xe5,0x67,0xb2,0x50,0x86,0x5c,0x1c,0xce,0x67,0x85,0x3a,0x4f,0x2b,0x13,0xfc,0x5,0xcc,0x43,0x26,0x4b,0x5c,0xc3,0xc3,0x9f,0x6f,0xe6,0x12,0xcd,0x68,0x35,0x3f,0xe8,0xea,0x7a,0x2,0xec,0x77,0xed,0x3a,0x78,0x96,0x47,0xe6,0xad,0x82,0xdd,0x82,0x1,0x8d,0x14,0x83,0x54,0xf1,0xd0,0x13,0xec,0xc,0x32,0x57,0xb4,0x3d,0x64,0x22,0x40,0x6b,0xc,0x56,0xd4,0x78,0xe2,0xd2,0x49,0xd0,0x78,0xde,0x0,0x4b,0x62,0x48,0x3,0xf0,0x47,0xa3,0xec,0xa,0xb8,0xd4,0x86,0x0,0x75,0xf,0x4c,0x27,0x55,0x22,0xe4,0xcb,0x45,0x7b,0xfd,0xc4,0xa5,0xb0,0x84,0x79,0xc,0x34,0x71,0xfa,0xeb,0xb,0x2b,0x1b,0x0,0x30,0x1d,0x84,0x26,0x42,0xb,0x31,0x36,0x37,0x81,0x53,0x57,0x59,0x5c,0xf8,0xbe,0xf7,0xe1,0xe9,0x4f,0x7b,0x1a,0xd6,0xad,0x5b,0x3b,0xf2,0xab,0x0,0xe9,0x5b,0x5a,0x88,0xd7,0xbd,0xee,0x35,0xf8,0xed,0x37,0x5e,0x87,0xfb,0xf6,0xee,0xc2,0xf6,0xcd,0x1d,0x34,0x62,0x87,0xd0,0x66,0xed,0x96,0x7d,0xe6,0x5a,0x52,0xf2,0xb3,0xaf,0x5,0x98,0x53,0x2c,0x8f,0x51,0xe0,0xf5,0x2c,0x39,0x4f,0xbc,0xbc,0x4f,0xe6,0x5f,0xab,0x84,0x81,0x43,0x1c,0xc4,0x68,0x86,0x31,0x4e,0x39,0x7e,0x6,0xc7,0x1d,0x3d,0x83,0x87,0x1f,0x3b,0x88,0x6f,0x7f,0xfd,0x16,0x7c,0xed,0x2b,0x9f,0xc6,0x99,0x3b,0x9f,0x81,0x73,0xcf,0x3d,0x17,0x4f,0x7d,0xea,0x59,0x98,0x9c,0x9c,0x4a,0xeb,0x98,0xad,0xa,0xa8,0x67,0xc1,0xfa,0xe4,0x6d,0x9,0xcc,0x19,0x56,0x51,0x14,0xe1,0x5b,0x57,0x5e,0x85,0x2f,0x5c,0x76,0x19,0x6e,0xbc,0xf9,0x3b,0x98,0x75,0x77,0xe0,0x84,0x33,0xdb,0xd8,0x78,0xf4,0x21,0x34,0x26,0xda,0x8,0xc2,0xf4,0x8d,0x3f,0x8,0xe2,0xee,0x17,0x57,0xd2,0x57,0xb6,0x2a,0xb7,0x8b,0x45,0x15,0x7f,0x38,0x2a,0x14,0xbd,0xb2,0x70,0x69,0x19,0x15,0xb4,0x82,0x4b,0x8e,0x6e,0x1,0x14,0xe9,0x19,0xd1,0x96,0xeb,0x4d,0x1b,0x88,0xee,0x13,0xb6,0x42,0xbe,0x6d,0x9c,0x97,0x85,0xa4,0xe9,0xe9,0xec,0x63,0x60,0xd0,0x30,0x9,0x5a,0xe8,0xe0,0x89,0xeb,0x67,0x70,0xf7,0xbd,0x37,0xe2,0x43,0x1f,0xf9,0x18,0xde,0x70,0xde,0xeb,0xba,0xc7,0x94,0x8e,0x2a,0xb9,0x63,0x9d,0x53,0x77,0x3c,0x1,0x2f,0x7a,0xe9,0xaf,0xe1,0x9f,0x3e,0xfc,0xe,0x6c,0x5c,0xd3,0x41,0x60,0x22,0xd8,0x20,0x46,0x68,0x97,0xe2,0xcc,0xc0,0xf9,0xe9,0x2a,0xc2,0x4d,0x6a,0x10,0x98,0x20,0x42,0x60,0x13,0x4,0x2e,0x46,0x68,0x3b,0x68,0x1d,0x33,0x8d,0xa3,0x37,0x4f,0xe2,0xd1,0x7d,0xbb,0x70,0xd7,0x9d,0x77,0xe3,0x4f,0xde,0x76,0x39,0x36,0x1f,0x75,0x1a,0x7e,0xf6,0x67,0x5f,0x88,0xa7,0x3f,0xfd,0xa9,0x78,0xd2,0x93,0x9e,0xd8,0x37,0xf1,0xe7,0x6f,0xae,0x6a,0x10,0xc8,0xe8,0x7d,0xd3,0xef,0x6d,0xb3,0xdb,0x6e,0xbb,0xd,0xd7,0x5e,0xf3,0x3d,0x7c,0xf9,0xf2,0xcb,0x70,0xff,0x83,0x37,0xa1,0xb5,0x66,0xf,0x8e,0x3b,0xfd,0x30,0xd6,0x6f,0x4a,0x10,0x36,0xa7,0x61,0xc3,0x18,0x41,0x23,0x86,0xcd,0x7c,0xf8,0x6b,0x53,0x8f,0xe,0x6a,0x0,0x14,0x30,0x70,0xd9,0xc7,0x99,0x35,0xd7,0x58,0x96,0x1b,0x2e,0xdd,0xfe,0x48,0x57,0x3d,0x7c,0x1f,0xa0,0x8e,0x1b,0xa9,0x1a,0xbd,0xe5,0x22,0xac,0x4e,0xa6,0x71,0xce,0x96,0x10,0x9f,0xf9,0x97,0x8f,0xe1,0xa7,0x7f,0xea,0x39,0x38,0xe3,0xf4,0xd3,0x47,0x5a,0x10,0x8,0xcc,0xad,0x4,0xfc,0xea,0xaf,0xfc,0x12,0xbe,0xf9,0xcd,0x6f,0xe0,0x86,0x7b,0xfe,0x1d,0x3f,0xf6,0x84,0x59,0x84,0x51,0x82,0xa0,0x11,0xc1,0x58,0x60,0xf9,0x76,0xf2,0x74,0x22,0x31,0x26,0x41,0xc3,0x24,0x8,0xac,0x45,0xe8,0x22,0x34,0xc2,0x18,0xcd,0xcd,0x1,0xb6,0x6c,0x9a,0xc6,0xe3,0x87,0xe,0x61,0xcf,0xc3,0x8f,0xe0,0xe3,0x1f,0xb9,0xa,0x9f,0xb8,0xf4,0x24,0x9c,0x76,0xfa,0x39,0x78,0xf6,0xb3,0x7f,0x2,0xcf,0x7c,0xe6,0x8f,0xe3,0xa8,0xa3,0xb6,0xf4,0xdd,0xbb,0x5e,0xc7,0x34,0xca,0x1c,0xbd,0xde,0xfa,0x7a,0xdb,0x66,0xdf,0xde,0x7d,0xf8,0xc6,0x37,0xbe,0x8d,0xab,0xae,0xfe,0x36,0x7e,0x70,0xfd,0x35,0x98,0xee,0xdc,0x85,0xa3,0x8e,0x9f,0xc1,0x69,0x3f,0x3e,0x8d,0x55,0xeb,0xda,0x8,0x1a,0xed,0xd4,0x89,0x4f,0x98,0xee,0xf1,0x9b,0x6e,0xd2,0xe5,0xda,0x9f,0x14,0xc6,0xf8,0x18,0x0,0xc2,0x7e,0x59,0x58,0x28,0xce,0x2,0x47,0xb0,0x53,0x3b,0xd7,0x53,0x6f,0x7,0x63,0x6c,0xfa,0x15,0x40,0x5f,0xf8,0x62,0x23,0x59,0x1b,0xf6,0x85,0xd5,0xcd,0xcf,0x90,0xbf,0xa7,0x46,0x5e,0x60,0x1c,0x9a,0x26,0xc6,0xb6,0xc9,0x43,0xd8,0xb6,0xff,0x3e,0xbc,0xf7,0xbd,0xef,0xc7,0xdf,0xfd,0xed,0x5f,0xc1,0x1a,0xdb,0x5d,0x26,0x1f,0x45,0x8c,0xc1,0xdc,0x89,0x81,0xff,0xf3,0xd,0xf8,0x9d,0xb7,0xde,0x8a,0x7,0xf6,0x4e,0x63,0xfb,0xa6,0xe,0xc2,0x24,0x41,0xc3,0xc4,0x23,0x73,0x6d,0xd6,0x3a,0x58,0x0,0x81,0xe9,0x20,0xc,0x22,0x74,0x5c,0x84,0x8d,0x61,0x1b,0xeb,0xd7,0x1c,0xc6,0x89,0xc7,0x4d,0xe0,0xb1,0x7d,0x37,0xe0,0xbe,0xbb,0x6e,0xc2,0x45,0x37,0x7d,0x19,0xef,0x7f,0xff,0x16,0x9c,0xb9,0xf3,0x19,0xf8,0x89,0x9f,0x78,0x16,0xce,0xda,0x79,0x3a,0x4e,0x38,0xe1,0xf8,0xbe,0xd5,0x9c,0x7c,0x69,0xbb,0x77,0x9b,0x67,0x1c,0x56,0x8,0x7a,0x97,0xf5,0xf3,0x37,0xfc,0xdc,0x69,0xf,0x0,0xdc,0x7f,0xff,0x8f,0x70,0xe3,0x8d,0xbb,0x70,0xd5,0xb7,0xaf,0xc1,0x75,0xdf,0xbb,0x12,0x87,0x67,0x7f,0x84,0xd6,0xaa,0x87,0x71,0xdc,0xe9,0x1d,0xac,0xd9,0x18,0xa1,0xd9,0x9a,0x81,0xd,0x33,0x45,0x7f,0x98,0x7d,0xcb,0xdf,0xdd,0x42,0x52,0x6d,0xff,0x28,0x12,0xf6,0xef,0x7,0xf,0x2e,0x2,0xac,0xa6,0x1,0x18,0xb4,0x1c,0xe1,0x8e,0x92,0x45,0xd9,0xb4,0xb1,0xf0,0xac,0x4,0x17,0xd2,0x5b,0x3,0x63,0x1d,0x2,0x24,0xb0,0x2e,0x3d,0x4e,0x76,0x14,0xd7,0xb4,0x6c,0xf6,0x50,0x5b,0x6b,0xd3,0xcf,0xad,0x5c,0x92,0x9e,0x12,0x97,0x1d,0xd,0xdc,0x87,0x47,0x18,0xc8,0xbd,0xf4,0x9,0xef,0x1,0x49,0x6b,0x8b,0x7b,0xf3,0xc8,0xb5,0x2,0x83,0x8,0xf9,0x52,0xc7,0x46,0xe5,0xbd,0x6a,0x76,0x44,0x70,0x1b,0x30,0x1d,0x52,0xe7,0xd4,0x7f,0xa5,0x35,0xc0,0x44,0xd0,0x41,0x1c,0x77,0x70,0xd6,0x96,0x0,0x5f,0xba,0xee,0x6b,0xb8,0xf4,0x93,0x9f,0xc2,0xaf,0xbc,0xfc,0x97,0xca,0xd7,0x35,0x62,0x58,0x9b,0xf6,0x83,0x27,0x3f,0xf9,0x6c,0xbc,0xf4,0x97,0x5f,0x85,0xcb,0xfe,0xe9,0x1d,0xd8,0xb6,0xfe,0x30,0x5a,0x8d,0xe,0x80,0xdc,0x43,0x20,0xd1,0x7f,0xc,0xa8,0x1,0x60,0x22,0x40,0x7,0xfe,0x8,0xd1,0xa7,0x9b,0xc5,0xeb,0x59,0xa9,0xc8,0xeb,0x1b,0xc0,0xc1,0xb9,0x18,0x49,0x12,0xa0,0xd5,0xe8,0x60,0xd5,0x64,0x80,0xad,0x47,0x35,0x31,0x3d,0x7b,0xf,0x1e,0x79,0xec,0x21,0xdc,0x77,0xe7,0xed,0x78,0xd7,0x77,0x2e,0xc5,0x9a,0xb5,0xa7,0xe2,0xc4,0x93,0x4e,0xc7,0x69,0xa7,0x9d,0x8e,0x73,0xce,0x39,0x7,0x4f,0x7a,0xd2,0xe,0x4c,0x4d,0x4d,0xa6,0xd5,0xef,0xa9,0x54,0x7e,0x28,0x54,0xef,0xc4,0x38,0xea,0xe4,0x13,0x7e,0xef,0x1b,0x7e,0xf1,0xba,0x6e,0xbe,0xf9,0x56,0x5c,0x7d,0xf5,0x35,0xb8,0xe3,0xf6,0xdb,0x70,0xf3,0xae,0x1f,0xe2,0xa1,0x47,0x77,0x61,0xd3,0x31,0xb3,0xd8,0x74,0x42,0x1b,0x3b,0x8e,0x9a,0xc6,0xd4,0xea,0x18,0x26,0xec,0xc0,0x4,0x1d,0x4,0x41,0x2,0x1b,0x24,0xdd,0x89,0x7f,0x21,0x61,0xdf,0x7c,0x61,0xa5,0x70,0xcf,0xde,0xbc,0x34,0x4f,0xe9,0xba,0xe,0x13,0xa8,0xd6,0x59,0x13,0xa2,0x7a,0x6,0x12,0x5e,0x45,0x17,0x30,0xf8,0x2c,0x5c,0x3d,0x9e,0xb9,0x12,0xcf,0x9d,0x37,0x1f,0x3e,0xb1,0xf,0xae,0xc6,0x67,0xd2,0x10,0x9e,0x52,0x26,0xf8,0x63,0x76,0xa7,0xb,0x1,0xb4,0xa,0x81,0x6c,0xb0,0x32,0x0,0xc2,0x42,0x5d,0x2c,0xd0,0x6e,0x38,0xb4,0x3,0x83,0x6f,0xaf,0x31,0xb8,0xee,0xf4,0xa3,0x71,0xc6,0x89,0x27,0x77,0xbf,0x7,0x70,0xf0,0x77,0xcc,0xac,0x98,0x6e,0xed,0xfb,0xff,0x63,0x81,0x84,0xf3,0xd1,0x5b,0x70,0x31,0xcf,0x79,0x8,0xac,0xc5,0x43,0x7b,0xf7,0xe2,0xd0,0xae,0x9b,0xf1,0xb,0xd1,0x34,0x36,0x27,0x11,0x26,0xac,0x4b,0x27,0xce,0xbe,0xfc,0x5d,0xe9,0x6b,0x8,0x67,0x90,0x7a,0xcd,0x29,0xc0,0x5c,0xcb,0xbb,0x80,0x9c,0xa8,0x17,0x92,0xc9,0x3e,0x20,0x6,0x45,0x10,0xa1,0xd4,0x1f,0x6c,0xf9,0xeb,0xb,0x17,0x10,0xa3,0xc0,0xe6,0x5f,0x6a,0xf4,0x86,0x91,0x2f,0x3,0xec,0x61,0xc0,0xb4,0xfb,0xe3,0xf5,0x4e,0x68,0x26,0xd5,0x48,0xce,0x9a,0x10,0x87,0xd0,0xc2,0x2d,0xfb,0xd7,0xe3,0x87,0xb3,0x67,0x60,0xc7,0x69,0x3b,0x53,0xdd,0xa8,0xe9,0xbf,0x75,0xc6,0xcd,0xf5,0xa5,0xe2,0xad,0x29,0x5f,0xf4,0x5c,0x19,0xf3,0x72,0x84,0x5e,0x9f,0x7a,0xb3,0xed,0x74,0xda,0xf8,0xc1,0xf,0x7e,0x88,0x67,0x9d,0x7c,0x27,0x4e,0xdb,0xfa,0x0,0x42,0x1b,0x67,0x67,0xaf,0x17,0xd2,0xd4,0x11,0x1,0x2,0x48,0xa,0x7d,0x84,0xa6,0x5,0x4f,0xb,0x22,0xbb,0x60,0x7d,0x2e,0x31,0x73,0x2d,0x9f,0x24,0x80,0x73,0x16,0x51,0x62,0x11,0x25,0x1,0x12,0x67,0x11,0x45,0x1,0x66,0xdb,0x13,0xd8,0xfb,0xb8,0xc1,0x3,0x7b,0x2,0xec,0xdb,0xbf,0x16,0x36,0xd8,0x82,0xd6,0xc4,0x66,0xec,0x38,0xf5,0x6c,0x9c,0x7d,0xd6,0xd9,0x38,0xed,0xb4,0x53,0x71,0xf4,0xd1,0x9b,0xb1,0x69,0xd3,0x46,0x84,0x61,0xa3,0xbf,0xcc,0x9e,0x55,0xb2,0xde,0xb7,0xe6,0xbe,0xcb,0x5f,0x42,0x23,0x81,0xd5,0xf,0xc0,0xbc,0x2b,0x1a,0xfb,0xf7,0xef,0xc7,0x23,0xf,0x3f,0x8a,0x5b,0x6f,0xbd,0x3,0xd7,0x7d,0xf7,0xfb,0xb8,0x79,0xd7,0xf7,0xb1,0x77,0xdf,0xfd,0xe8,0x24,0xf,0x63,0xf5,0xba,0x7d,0x38,0x6a,0x6b,0x8c,0x75,0x9b,0x1c,0x9a,0x93,0x33,0x8,0x1a,0x6d,0x58,0xeb,0x10,0x84,0x31,0x4c,0x98,0xc0,0x66,0x5f,0xe6,0xe4,0xd9,0xd2,0x71,0x57,0x60,0xe4,0xf9,0xc2,0xab,0x4c,0x66,0xcc,0xc0,0x94,0x32,0xf8,0xcc,0x55,0x41,0x68,0x28,0xcc,0x53,0x6c,0x0,0x54,0xe8,0x66,0x6c,0x71,0x97,0x3e,0x67,0x59,0xbc,0x95,0x6b,0x0,0x34,0xb,0x81,0xa6,0x3c,0x90,0x50,0x3,0xc0,0x0,0x71,0x3,0x68,0x5b,0xe0,0x81,0x9,0x8b,0xdb,0x26,0x1d,0x66,0xe3,0xa8,0xa4,0x41,0x37,0xc6,0x20,0xc9,0x26,0xd2,0xbe,0x49,0xa0,0xfb,0x80,0xa4,0x8e,0x2e,0xfb,0xde,0x6a,0xb2,0x88,0x6,0x86,0xfa,0xd4,0x47,0xb6,0x94,0xd6,0xf3,0x97,0x74,0x12,0xee,0xb3,0x3a,0x4c,0x3a,0x3,0xf5,0xde,0x54,0x87,0x72,0x18,0xd2,0xb7,0xae,0xd0,0x1a,0x1c,0x13,0x58,0x9c,0x14,0x75,0x30,0xe5,0x1c,0x1a,0x36,0x2e,0x9f,0xbc,0xb5,0xa4,0x6,0x40,0x59,0xdd,0xcf,0xda,0xc6,0x6f,0x0,0x90,0xb0,0x92,0x1,0x30,0xd,0x98,0xd9,0xfe,0x78,0xa5,0x49,0xc9,0x20,0xb6,0x6,0xd3,0x8,0x70,0x38,0x6a,0xe1,0x9e,0x43,0xeb,0xf0,0xc8,0xb4,0x85,0xcb,0xbe,0x49,0x48,0x9b,0x3f,0xfb,0x7f,0xcf,0xc4,0x97,0xe7,0x93,0x95,0x90,0x95,0x9d,0xf5,0x82,0xde,0x8e,0xc0,0x4e,0x3e,0x33,0xc5,0xbf,0xf4,0xde,0xcf,0xb9,0x1e,0xe6,0x4c,0xae,0x53,0xc9,0xff,0xc9,0x64,0x3b,0x19,0x3d,0x79,0xf6,0x69,0x3c,0xb2,0x9,0x1,0xe,0x41,0x23,0xc1,0xd4,0x44,0x3,0x9b,0x56,0x1f,0xc4,0xb6,0xb5,0x7b,0xd1,0x6c,0xe4,0xce,0x59,0x86,0xb7,0x2,0x0,0x2c,0x96,0x1,0x90,0xfd,0x5b,0xf6,0x6c,0x98,0xec,0x3e,0x25,0xe,0x48,0x12,0x8b,0x38,0xb1,0x48,0x12,0x83,0xd8,0x85,0x48,0x5c,0x88,0x4e,0x14,0xe0,0xc0,0x41,0x8b,0xbd,0xfb,0x5a,0xd8,0xb7,0xbf,0x85,0xbd,0x7b,0x43,0xc4,0xf1,0x3a,0xac,0xdb,0xb0,0x1d,0xdb,0xb6,0x9d,0x88,0x93,0x4e,0x3a,0x9,0xa7,0x9e,0x7a,0x2a,0xb6,0x6e,0x3d,0x6,0xdb,0xb7,0x9f,0x80,0xd,0x1b,0xd6,0x91,0xca,0x15,0xea,0x90,0x24,0x7d,0x42,0xc3,0xde,0x3f,0x8b,0xff,0x9d,0xff,0x5d,0xea,0xcd,0x90,0x4d,0xf0,0xbd,0x5f,0x38,0x2c,0xa4,0x65,0x48,0xe2,0x4,0xf,0x3c,0xb0,0x7,0x77,0xdc,0xb9,0x1b,0x77,0xde,0x79,0x27,0xee,0xbd,0xf7,0x5e,0xec,0xde,0x7d,0x7,0x1e,0xd8,0x73,0x1b,0xda,0x9d,0x3d,0x58,0xb7,0x31,0xc2,0xea,0xf5,0x6d,0xac,0xdf,0x34,0x83,0x35,0xeb,0x22,0x34,0x5b,0x9,0x6c,0x10,0x1,0x41,0x4,0x63,0x13,0x4,0x41,0x92,0xee,0xed,0xc3,0x65,0xcb,0x2e,0x82,0xb7,0x7d,0x35,0x0,0x2a,0xe5,0xa9,0x6,0xc0,0xbc,0x29,0x97,0xc6,0x0,0x80,0x1,0x5c,0x3,0x88,0xc,0xd0,0x31,0xe9,0x9f,0x51,0x68,0x11,0x9b,0x9e,0x59,0xd8,0xf5,0xe4,0x57,0xec,0x8c,0xf9,0xf2,0x58,0xcf,0xf8,0xeb,0x8a,0x93,0xb3,0x31,0x40,0xbe,0xff,0xda,0x1b,0x97,0xd,0x7e,0x59,0xda,0xde,0x68,0x69,0xb9,0xdd,0xe9,0x28,0xbd,0xeb,0x76,0xae,0x8c,0x7c,0xfc,0x37,0xc6,0x21,0x30,0x9,0x42,0xe7,0x10,0x3a,0x87,0x86,0x3,0x2,0x9b,0x94,0x27,0x20,0x35,0x0,0xb2,0xb4,0x6,0xb1,0x31,0x68,0xbb,0xf4,0x2d,0x32,0x46,0x80,0xc8,0xd9,0xec,0x1,0x72,0xbd,0xd,0xdb,0xb3,0x2c,0x3d,0x17,0x56,0x94,0x19,0xb8,0x2c,0x4d,0xaf,0xfd,0x66,0x0,0xb8,0xa0,0xb0,0x66,0xe0,0x0,0x4,0xa5,0x58,0x48,0xfa,0xe,0xa4,0xca,0xc2,0xfb,0xc4,0x56,0xd9,0x3f,0xe6,0x46,0x6,0x7a,0xea,0xd0,0xbb,0x4c,0x91,0xd5,0x27,0x1d,0xd8,0x23,0x34,0x6c,0x92,0xee,0xa9,0xdb,0x24,0x3b,0xf7,0xa2,0xd0,0xe,0x23,0x64,0x0,0x94,0xc3,0xd2,0x36,0x49,0xa5,0x2e,0x6,0xce,0x98,0xcc,0x20,0x30,0x48,0xb2,0xd5,0x81,0x38,0x9,0x30,0xdb,0x69,0x60,0x7a,0x3a,0xc4,0xfe,0x3,0x16,0x8f,0xed,0x35,0x78,0xf4,0xb1,0x6,0xac,0xdd,0x8c,0x20,0x58,0x87,0x66,0x73,0x15,0xb6,0x1c,0x75,0x3c,0x8e,0x3a,0x6a,0x1b,0x8e,0x3d,0x76,0x3b,0x4e,0x3c,0xf1,0x78,0x1c,0x7b,0xec,0x56,0xac,0x5b,0xb7,0x16,0xab,0x56,0x4d,0x62,0x72,0x72,0x2,0xad,0xd6,0x4,0xa9,0xfc,0xe2,0xe1,0x5c,0x82,0xe9,0xe9,0x69,0xcc,0x4c,0xcf,0x62,0xff,0x81,0x83,0xd8,0xb7,0x6f,0x3f,0xee,0xba,0xeb,0x1e,0xdc,0x71,0xfb,0x9d,0xb8,0xff,0x47,0x77,0xe1,0x47,0xf,0xdc,0x83,0x4e,0xe7,0x20,0x66,0x66,0xf7,0x21,0x4a,0x1e,0xc1,0xc4,0xaa,0x69,0x6c,0xda,0x12,0x61,0xed,0x6,0x60,0x6a,0x2a,0x42,0x73,0x72,0xb6,0x67,0x1f,0x3f,0x75,0x12,0x65,0x3,0x7,0x67,0x93,0x6c,0x5f,0xbf,0xc7,0x0,0x61,0xe5,0xb3,0x30,0x35,0x0,0x2a,0xe5,0xa9,0x6,0xc0,0xbc,0x29,0x97,0xd0,0x0,0x8,0xd3,0x3f,0x63,0x0,0x71,0x36,0xf8,0x3b,0x83,0xee,0x1b,0x60,0x3e,0x62,0x3a,0xeb,0xfa,0xc6,0x5c,0x7,0xa4,0xdf,0xbf,0x66,0xfe,0x6,0xe6,0x26,0x6c,0xd7,0x37,0x83,0x77,0x1d,0x10,0x99,0xfe,0x70,0x4,0x73,0xed,0xed,0xb2,0x78,0xf9,0x40,0xd7,0xeb,0xc4,0x77,0xce,0x0,0xe8,0x39,0x4c,0x23,0x70,0x70,0x79,0x98,0xcb,0xfe,0xdd,0x38,0x38,0xa4,0xe2,0xa9,0x30,0x5b,0x38,0x80,0x4d,0x4a,0xa7,0x22,0x8e,0xb6,0x1,0x50,0xac,0x1f,0x33,0x0,0xe,0xb,0xd,0x0,0x0,0x16,0x48,0x60,0x90,0xc0,0xa6,0x4b,0xcb,0xf9,0x5b,0xb7,0xe9,0x99,0x87,0xad,0x83,0xb3,0x26,0x9f,0x6a,0xd2,0xcc,0x4c,0xea,0xcc,0x6,0xc8,0xf2,0x75,0xae,0x3b,0x59,0xbb,0xae,0x5,0x97,0xd5,0x2b,0x20,0x4f,0x55,0xdf,0xc4,0x97,0x4e,0xe6,0x73,0x6,0x66,0x7a,0x5f,0x81,0xb9,0x72,0xf3,0x58,0xe9,0xf5,0xe5,0x86,0xc6,0x9c,0x41,0x92,0x3b,0x60,0x31,0x99,0x21,0x62,0x1c,0xe0,0x2,0xc0,0x58,0x3,0x6b,0xb2,0x25,0x5d,0xe4,0x7b,0xb9,0x85,0x76,0x18,0x69,0x3,0xa0,0x50,0x41,0x93,0xb5,0x85,0x33,0xa9,0x41,0xe0,0xc,0xa2,0xc4,0x20,0x76,0x6,0x2e,0xb1,0x70,0x2e,0x40,0x9c,0x84,0x88,0x92,0x0,0xb3,0x6d,0x87,0x99,0xe9,0x0,0x7,0xf,0x85,0x38,0x70,0xa0,0x81,0xd9,0x76,0x3,0x87,0xa7,0x43,0xcc,0xcc,0x34,0x31,0x3b,0x1b,0x60,0xcd,0x9a,0x2d,0x58,0xbb,0xee,0x68,0xac,0x5d,0xb3,0x9,0x1b,0x36,0x6c,0xc4,0xba,0x75,0x6b,0xb1,0x76,0xdd,0x5a,0x6c,0x58,0xbf,0x1e,0xeb,0xd6,0xad,0x47,0x18,0x6,0x58,0xbb,0x76,0xd,0xa6,0xa6,0x56,0x61,0x6a,0x6a,0xa,0xad,0x56,0x3,0x93,0x93,0x93,0x70,0xe,0x98,0x98,0x68,0xa1,0xd5,0x6a,0xcd,0xbb,0x2,0x30,0x3d,0x3d,0x8d,0x4e,0x27,0xc2,0xec,0xec,0x2c,0xda,0xb3,0x6d,0x1c,0x3a,0x7c,0x18,0x87,0xf,0x1f,0xc6,0xcc,0xcc,0xc,0x1e,0x7b,0xec,0x31,0x4c,0x1f,0x9e,0xc6,0xbe,0x7d,0xfb,0xf0,0xf8,0xfe,0xfd,0x78,0xec,0xb1,0xc7,0xf0,0xd8,0x63,0x7b,0x71,0xf0,0xd0,0xa3,0x78,0xf4,0xd1,0xfb,0x10,0xc5,0xfb,0xd1,0x9a,0x8c,0xd0,0x9c,0x88,0x31,0x39,0xd5,0xc6,0xe4,0xaa,0xe,0x56,0xad,0xe9,0x60,0x6a,0x75,0x84,0x56,0xcb,0xa0,0xd1,0x4c,0x60,0x6c,0x4,0x63,0xa3,0xd4,0xf0,0xb3,0xe,0x26,0x48,0x8d,0xc0,0xee,0xd2,0x7e,0xde,0x56,0xc5,0xf6,0x27,0x75,0x55,0x3,0xa0,0x7a,0x39,0xd2,0x38,0x8b,0x6a,0x0,0x7c,0x1b,0x3f,0xb9,0x40,0x5d,0x7,0x37,0x0,0xfc,0x13,0x7b,0x31,0xa4,0x46,0x7e,0x81,0x4b,0x7,0x8d,0x9e,0x7f,0x74,0x1,0xca,0x22,0x40,0x93,0xc5,0xed,0xcd,0xcf,0x20,0xf5,0xe,0x58,0x84,0x84,0xf5,0xbf,0x5,0xe6,0xe5,0xb8,0xf2,0xcd,0xb1,0xe5,0x30,0x47,0xc2,0x52,0x43,0xc1,0xf5,0xd7,0x3b,0x9b,0xd8,0xfb,0xd3,0x82,0x96,0x51,0xf2,0xa0,0xd7,0x77,0x7d,0xd9,0x4,0xd2,0x15,0xfc,0xf5,0x4c,0x19,0x16,0x7c,0x5,0xa0,0xa4,0xb,0x30,0x54,0x1d,0x93,0xd0,0x49,0x9c,0x84,0x85,0x51,0x29,0xc8,0x11,0xf,0x7f,0x8e,0x18,0x0,0xb0,0x64,0x5f,0xda,0xc6,0x28,0xa,0xb,0xd3,0xb0,0xe2,0x3d,0x8d,0x4a,0xf1,0x60,0x23,0xc0,0xc6,0x85,0x78,0xa0,0x93,0x5c,0x1a,0x9e,0xfd,0x43,0xf6,0x5,0x40,0x77,0x2,0xea,0x79,0x41,0x37,0x41,0x66,0x4,0xba,0xcc,0xe8,0xca,0x7,0xcf,0x9e,0x55,0x82,0xb4,0x8e,0x28,0x5c,0x5f,0xda,0xae,0xdd,0x3e,0x9f,0xe7,0x19,0xf6,0x94,0x99,0xd7,0x27,0xe8,0x4d,0x95,0xaf,0xa,0xf4,0x94,0xd1,0xbd,0xbe,0xfc,0x5a,0xe6,0xac,0xc9,0xee,0xf5,0xb9,0xb9,0xf8,0x89,0x35,0x7d,0xed,0x65,0xe6,0x69,0x87,0x72,0x9f,0x43,0x19,0x96,0x16,0x28,0x1b,0xda,0x79,0x9e,0x5,0x1c,0x73,0xb3,0xc0,0xc,0x4c,0x61,0x18,0x31,0x43,0xfb,0xf3,0xcb,0xdb,0x21,0x6b,0x2b,0x97,0x64,0x2e,0xa7,0x12,0x93,0xae,0x10,0xc0,0xc2,0xc5,0x41,0x3a,0xd0,0x3b,0x83,0xd8,0x59,0xc4,0x71,0x80,0xd9,0x76,0x3,0x9d,0x4e,0x80,0x99,0x19,0x60,0x66,0x6,0x98,0x9e,0x35,0x38,0x7c,0xc8,0x62,0x66,0xc6,0x60,0x7a,0x1a,0x70,0x66,0xa,0x81,0x5d,0x85,0x24,0x9,0x11,0x4,0x93,0xb0,0xb6,0x89,0x30,0x6c,0xc2,0xda,0x10,0x41,0xd0,0x0,0xe0,0x10,0x4,0x8d,0xae,0x20,0xd3,0x47,0x14,0x77,0x90,0x24,0x31,0x92,0x24,0x42,0x92,0xc4,0x88,0xa2,0x36,0x92,0xa4,0xd,0x87,0x36,0x3a,0xd1,0x41,0x38,0xcc,0x22,0xb0,0x87,0xd1,0x9a,0x74,0x98,0x9c,0x4a,0x7f,0x13,0x93,0xc0,0xc4,0x94,0xc1,0x44,0x2b,0x46,0xd8,0x8c,0xd2,0x63,0x76,0xf3,0x9,0xde,0x26,0x30,0x26,0x5d,0xe5,0xb1,0x41,0xba,0xf2,0x67,0x6d,0x7e,0xcc,0x72,0xe6,0xed,0x32,0x1f,0xd7,0x32,0x98,0x61,0xe5,0x1b,0x9d,0x4b,0x93,0x78,0xd,0x3,0xa0,0x4a,0x1c,0x2a,0x3c,0x15,0xe4,0x57,0xa5,0x9c,0x3a,0x86,0x42,0xdd,0x78,0x43,0x37,0x0,0xe6,0x89,0x1f,0xf2,0x37,0xfc,0xf9,0x13,0x1b,0xf2,0x2f,0xd5,0x3e,0x2,0xe9,0x8f,0xeb,0x3f,0xd2,0xb7,0x18,0x8f,0x35,0x8e,0x4b,0x27,0xfb,0xc2,0x18,0x4b,0x11,0x1c,0x7,0xcc,0xea,0x7,0xd3,0x9b,0xb6,0x67,0x32,0xa7,0x6f,0x35,0xe5,0xfc,0xa8,0xe7,0x3d,0x94,0x8f,0xe4,0xa5,0x65,0xd3,0x18,0x92,0xa3,0x71,0xb3,0x23,0x8d,0xb,0xe1,0xae,0xf0,0xc0,0x77,0xe3,0x8a,0x56,0x65,0xc8,0xb5,0xf4,0xb5,0x4d,0x7f,0x1d,0x4b,0x69,0xd9,0x57,0x5,0xe4,0xf1,0xe5,0xc7,0xb,0xc7,0x28,0xdb,0xe0,0x9d,0x72,0x98,0x21,0x61,0xc,0xf6,0xf6,0xda,0x1d,0xf,0x5d,0x5f,0x58,0x71,0x69,0x3f,0x8d,0x97,0xc6,0xe9,0x1e,0x9b,0xdc,0x8d,0xe7,0xd0,0x37,0xa8,0x96,0xfa,0x88,0xeb,0x5b,0x35,0xea,0xd6,0x85,0xc4,0xef,0x4f,0xea,0x7a,0xc2,0x88,0xe1,0xd9,0x13,0xa7,0x2f,0x71,0x4f,0x9d,0xa4,0xe7,0x40,0xb0,0x55,0x1,0x52,0x21,0x6a,0x0,0x18,0x53,0xed,0x4d,0x69,0x98,0x58,0xe3,0xe9,0xb7,0xdd,0x3a,0xa6,0xed,0x60,0xf3,0x36,0x9,0x5c,0xba,0xe0,0x10,0xa4,0xab,0x3e,0x40,0xc,0xe7,0x3a,0xd9,0x4a,0x81,0x4d,0x35,0x5,0x89,0xc1,0xe4,0x64,0xba,0x72,0x0,0x67,0xe0,0xf2,0xd3,0x14,0x12,0x9b,0xc6,0x43,0x80,0x4e,0x34,0x83,0x28,0x7e,0x24,0xd5,0x1c,0xc4,0xe,0x51,0x4,0x74,0x22,0x8b,0x28,0x32,0xe8,0x44,0x69,0x23,0xc5,0x91,0x41,0x9c,0xa4,0x95,0x71,0x3d,0xd5,0x72,0xd9,0x7f,0x18,0xe3,0xd2,0x63,0x92,0x3,0x87,0xb0,0x1,0xd8,0x20,0x41,0x23,0x74,0x8,0x1b,0xe,0xd6,0x1a,0x4,0x21,0x10,0x84,0x6,0xd6,0x3a,0x18,0x1b,0xa7,0x47,0x7b,0x77,0xb7,0xf3,0xe2,0x74,0xd9,0xde,0xa6,0xcf,0x92,0xd,0x92,0xee,0xdf,0xd3,0xfe,0x99,0x78,0xf6,0xf1,0xd9,0x73,0x36,0x5f,0xfb,0xf5,0xa6,0xad,0x47,0x31,0xcb,0x61,0xe7,0xe7,0xb,0xac,0x55,0x8e,0x30,0x71,0x85,0xf9,0x5a,0x94,0x41,0x95,0x3a,0x4b,0xcb,0xce,0xc7,0xbe,0xf1,0xf1,0x3,0xa0,0x8c,0x9,0xb5,0x1f,0x3f,0x65,0xc,0xc9,0x8d,0xa3,0xae,0x41,0x87,0xa4,0xcf,0x2c,0x4e,0xd,0x80,0xf4,0xeb,0x3,0x97,0xcc,0x99,0x63,0xce,0x19,0x34,0x9d,0x49,0xe3,0x76,0x47,0xea,0x39,0x87,0xdb,0xc6,0x1,0x49,0xfe,0x19,0x89,0x31,0x59,0xae,0x3d,0x1b,0x7d,0x5d,0xf1,0xa0,0xeb,0xfe,0x99,0x1a,0x5,0xd9,0x52,0x53,0x66,0x9a,0xe4,0xab,0x46,0xe9,0x9b,0x7b,0x6e,0xa4,0x65,0x86,0x9d,0xcd,0x6a,0x9a,0x85,0x27,0x5d,0xff,0x6,0x3d,0x86,0x7f,0xe1,0xe5,0x40,0x51,0x0,0x35,0x0,0x14,0x45,0x51,0x3c,0xcc,0x9,0x24,0xe7,0xfe,0x74,0xa5,0xad,0xc4,0x7c,0xb2,0xef,0xfb,0xf0,0xc2,0x19,0xc4,0x7d,0x93,0xbd,0xe9,0x5b,0xeb,0xca,0x64,0x23,0xe9,0x9f,0xb9,0xbf,0xa9,0x9e,0xd5,0x1a,0x67,0x0,0x6b,0x5c,0x4f,0x78,0x66,0x3c,0x14,0x56,0x71,0x12,0x63,0x7a,0x4c,0xde,0xa2,0x11,0xa3,0x28,0xf3,0xa3,0x6,0xc0,0xbc,0xd0,0x4d,0x7,0x61,0x9a,0xde,0xb4,0xbd,0x6f,0xa5,0xa5,0x5,0x40,0x41,0x39,0xbe,0x7f,0x97,0xd4,0x8f,0xd5,0x47,0x59,0xce,0xe4,0x77,0x6b,0x14,0x59,0xca,0x1e,0x96,0x4f,0xb0,0xbd,0x3d,0x7e,0xb8,0xb9,0x73,0x7a,0xdf,0xbe,0xbb,0xb1,0x8d,0x43,0x50,0x9c,0x88,0x4d,0xfa,0x99,0x62,0xfa,0xef,0xd9,0x4b,0x3e,0xd3,0xf8,0x60,0x6e,0x89,0x76,0x2e,0x4f,0x7e,0x76,0xc3,0x52,0x1e,0xed,0x7c,0xe4,0xda,0x5a,0x59,0x2c,0xfa,0x34,0x0,0xfe,0xfd,0xfe,0x22,0xbe,0xbd,0x5c,0x49,0x5a,0xe1,0x7e,0x31,0x8b,0x59,0xdc,0x73,0xf4,0x3c,0x40,0xc6,0x80,0x8,0xdd,0xca,0xfb,0xf3,0x3e,0x4b,0xd9,0xf5,0xee,0xf7,0x77,0xe3,0x92,0xd6,0xf1,0xed,0xc3,0x96,0x1e,0xfc,0xf2,0x9e,0xad,0xe9,0xf3,0x62,0xe7,0xbc,0xf1,0xd8,0x1e,0xbb,0x31,0x49,0x79,0x2f,0x9f,0x1d,0xa1,0x8b,0xde,0x30,0xa2,0x61,0x98,0x27,0xad,0x1,0x57,0x4,0x97,0x4,0x76,0x86,0x84,0x65,0x4b,0xa8,0xb,0xa6,0x5,0xd2,0x78,0xa5,0xfa,0x10,0x25,0xbf,0x29,0x8b,0x0,0x59,0x18,0xad,0xb7,0x70,0x4f,0x9b,0x7e,0xdf,0xef,0x49,0x4b,0xf,0x36,0x24,0x61,0x74,0x3f,0x5c,0x98,0x96,0x7a,0x2d,0x63,0xf5,0x21,0x61,0x8e,0x5c,0xb,0xdb,0x23,0x37,0x5e,0xf,0x99,0xa4,0x2e,0x82,0x3d,0xd5,0x6c,0xa5,0x7b,0xc1,0xba,0x50,0xd,0x46,0x9e,0x41,0xb1,0xc,0x61,0xbb,0x5a,0x5f,0x7e,0xac,0x3e,0xc5,0x68,0x9e,0x6b,0x2b,0x96,0x2d,0xbd,0xc7,0xac,0x2f,0x39,0xa0,0xff,0x84,0xd1,0xac,0x6e,0xe4,0xa9,0xa5,0x88,0x27,0xd9,0x45,0x98,0x8d,0x59,0xb7,0x29,0xab,0x79,0x3c,0x55,0x61,0x6d,0xed,0x3c,0xe3,0xbd,0x80,0x2a,0x97,0x4b,0xef,0x15,0x9,0x63,0xf7,0xa0,0x92,0xb6,0x65,0x88,0xf7,0xc0,0x97,0xd5,0xfc,0x7a,0x97,0xb9,0x38,0xf3,0x3d,0x66,0x85,0xe3,0x80,0x65,0xf0,0x9,0x5b,0x6a,0x89,0xb2,0x6e,0xc2,0x63,0x95,0x3a,0x58,0xb6,0x5c,0xd6,0x1f,0x89,0x88,0xad,0xc8,0xa4,0x59,0x9a,0x94,0xfb,0x32,0x11,0xc4,0xf3,0x9d,0x5b,0x5f,0xa,0x23,0x41,0xc4,0x65,0x2d,0x68,0x18,0xcb,0x93,0x77,0xcf,0x72,0x7b,0x97,0xdb,0x95,0x9,0x12,0xd9,0xf1,0xbb,0xfd,0x86,0xc2,0x5c,0x6e,0x5c,0xf0,0xc7,0xb4,0xd6,0xac,0xf,0x79,0xe2,0x31,0xe3,0x83,0xa6,0x2d,0x86,0x33,0x71,0x5f,0xa7,0x1c,0xaf,0xf0,0x26,0x6,0x78,0x26,0x2f,0xc3,0xfb,0x17,0x8d,0x27,0x79,0x98,0x3d,0x13,0x24,0x75,0xd7,0x22,0x1c,0x1c,0x98,0x22,0x9b,0x96,0x23,0xac,0x77,0x42,0xae,0x59,0x3c,0xd9,0xb,0x8d,0x28,0x18,0x94,0x2e,0xda,0x80,0x5c,0x8b,0xaf,0x5d,0xd9,0x4,0xeb,0x33,0x84,0x8a,0x49,0x7d,0x69,0xa5,0xf7,0x9e,0x55,0x87,0xb5,0x4d,0x39,0x3b,0x1e,0xc8,0xe2,0x92,0x2f,0x24,0x24,0x38,0x52,0x17,0x5f,0xe1,0x62,0x43,0x94,0x21,0x2c,0x83,0x5,0x7b,0x46,0x16,0x79,0x39,0x75,0xe2,0x9,0xd3,0xd2,0xe1,0xa6,0x86,0xa1,0x51,0xe7,0xfa,0x8e,0x84,0x9d,0x26,0x32,0xc0,0x7a,0xd0,0x2d,0x0,0x65,0x44,0xf0,0xcd,0x4a,0xba,0xad,0xa1,0x28,0x8a,0x32,0x8,0x7a,0x36,0xa6,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0xba,0x2,0xa0,0x2c,0x32,0xd2,0xf5,0x74,0x16,0xb6,0x8,0x9b,0x9b,0x8a,0xa2,0x28,0x63,0x42,0xd8,0x27,0x74,0x13,0x27,0x13,0xec,0xa5,0xcf,0x9b,0x76,0xc0,0x65,0x5b,0x36,0x7,0xf4,0xb8,0xde,0x9d,0xb,0x3,0x15,0x1,0xf2,0x43,0x58,0xd8,0x3e,0xf7,0xb0,0x35,0x0,0x3e,0xe1,0x1d,0x49,0x5b,0xaa,0x8f,0x4c,0xb4,0xe7,0xf,0x1b,0x30,0x2d,0x0,0x2e,0xf8,0x13,0xc4,0xf3,0x86,0x95,0x3d,0xf7,0x95,0xe3,0x19,0xc0,0xcc,0x90,0xb2,0x13,0x12,0xe6,0x6b,0xc3,0xe1,0x86,0x49,0xb4,0x2,0xde,0x3,0x82,0x6a,0x84,0x79,0xf7,0x7c,0xa5,0xd7,0x52,0xc0,0x27,0x92,0x93,0x8,0x1f,0x7d,0xd7,0x27,0xd2,0x5b,0xb0,0xb2,0x3d,0xf1,0x24,0x65,0x74,0xd3,0xb,0xc2,0xac,0xef,0xfa,0x24,0xf9,0xb1,0xf0,0xa,0x1a,0x80,0x52,0xdb,0x90,0xc8,0xbe,0x7d,0x73,0x1a,0x26,0x6c,0x1b,0xb1,0x4e,0x81,0x21,0xed,0x9b,0xa8,0xb9,0xf9,0x26,0xa8,0xa3,0xef,0x9a,0x87,0x59,0x86,0x3f,0xb0,0x4c,0x71,0x9a,0xf1,0x25,0x65,0xf7,0x79,0xa9,0xf0,0x55,0x23,0xbf,0x8e,0x5,0xd,0x0,0xae,0x99,0x90,0x29,0xf9,0xfd,0x5d,0xa4,0xa8,0x38,0xaf,0x0,0x13,0x1,0x16,0x6,0x13,0x97,0xbb,0xd9,0x2d,0x16,0x42,0xdd,0x99,0xe,0x6e,0x0,0x50,0xe1,0xa3,0x30,0x1e,0x6d,0x57,0xaa,0x7e,0x2f,0x4f,0x72,0x5c,0xa4,0x25,0x1b,0x4a,0xc,0x2d,0xdd,0xc1,0x15,0x64,0x42,0xa9,0xa3,0x11,0x8f,0x6a,0x5f,0x12,0xe6,0x33,0x0,0x4a,0xa2,0xbd,0xa2,0xcb,0xe0,0xdc,0x0,0x10,0xc,0x2f,0x35,0x26,0x43,0xaf,0x48,0xcb,0x13,0xb5,0x17,0xaf,0x5f,0x7c,0x92,0x50,0xac,0x74,0x27,0x7d,0x93,0x75,0x57,0xaf,0xf2,0x97,0x4d,0x36,0x2c,0x2d,0xe9,0x4b,0xa2,0xc3,0x80,0xca,0x41,0xbc,0x5c,0x76,0x6d,0x20,0x13,0x95,0xa7,0xfd,0xa9,0xe0,0xaf,0x1c,0xe4,0x17,0x48,0x92,0x30,0x36,0xb1,0xb0,0x3a,0xb2,0x30,0x3a,0xe0,0x7b,0xae,0xb1,0x14,0x51,0xd8,0x36,0x52,0xd7,0xb6,0x52,0x21,0x9f,0x44,0x1d,0xee,0xcb,0x4f,0x3a,0x7,0xb0,0x7b,0xca,0x94,0xfc,0xd2,0xc9,0x90,0xba,0x7b,0x66,0x5f,0x6,0x78,0xea,0x23,0xba,0x27,0xe0,0x46,0xb0,0x54,0x17,0x48,0x45,0xb4,0x84,0x3a,0x86,0x11,0x7d,0xce,0x2a,0xc4,0x93,0x8a,0x0,0xf3,0x3e,0xa7,0x1a,0x0,0x65,0x89,0xa9,0xf2,0x3a,0xa6,0x28,0x8a,0xa2,0xc,0xb,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x11,0xa0,0xb2,0x88,0xf8,0xde,0xf6,0xdd,0x2,0x71,0x14,0x45,0x51,0x94,0x61,0xb3,0xe0,0x69,0x80,0x9c,0xc1,0xf7,0xb9,0xa5,0x22,0x40,0x13,0x94,0xf7,0x85,0x4c,0x76,0x5e,0x7b,0x6f,0x56,0x6c,0xbf,0xbf,0x7b,0x50,0x46,0x7f,0x5,0xc9,0xdc,0xe2,0xe8,0xde,0x13,0xf7,0xfa,0x47,0xc2,0xa8,0xa8,0x90,0x38,0xbb,0xf1,0x69,0xf,0xd8,0x3e,0x7e,0xc9,0xeb,0x9f,0x50,0xe8,0x86,0xf2,0x11,0xc1,0x86,0x38,0xf8,0x61,0x4e,0x7f,0x60,0x5c,0xe9,0xb8,0xdc,0x34,0x9c,0xed,0xe3,0x13,0xfd,0x0,0x71,0xe,0x64,0xe8,0x7e,0xff,0x2c,0x9,0xf3,0x94,0x21,0x14,0xa6,0x49,0xf6,0xbe,0xd,0x64,0x62,0x22,0x7a,0xa,0x1e,0xd1,0x8e,0x78,0xf3,0x13,0xee,0x73,0x8b,0x6d,0x1c,0xa9,0x76,0xa1,0x86,0xee,0x41,0x2a,0xe6,0xea,0x39,0x5,0xbb,0x32,0x62,0xf,0x8b,0xbe,0x3d,0xd6,0x45,0x10,0xb5,0x55,0x12,0x1,0x16,0xc2,0x98,0x38,0xc,0x9e,0x30,0x49,0xb9,0xbe,0xfe,0x25,0xdd,0xfb,0xa6,0x62,0x48,0x16,0x8d,0xdc,0x53,0xe9,0x3d,0xa6,0xfd,0x41,0x7a,0x9f,0x48,0x5a,0xda,0xf,0xab,0xbc,0xb,0x48,0xe3,0xd6,0xd8,0xa0,0x5f,0x8c,0x57,0x13,0xe9,0xf3,0x38,0x8c,0x72,0x80,0x92,0x2b,0x60,0x36,0xb1,0x33,0xa4,0xdd,0xdd,0x27,0x53,0x58,0xf8,0x12,0x9d,0x5,0x4c,0x28,0x98,0xc4,0x2d,0x9b,0xd0,0x3c,0x99,0x96,0xce,0x8e,0x27,0xe2,0x24,0x12,0x2f,0xd,0x93,0x4c,0x86,0x48,0x8f,0xe8,0x2c,0xe0,0xa8,0xdf,0x58,0x62,0x28,0xa4,0xa7,0x93,0x97,0xcb,0x10,0xd,0xee,0xa4,0x5d,0x7d,0x61,0x44,0x4d,0x6f,0xa,0x93,0xb8,0xcb,0xeb,0xb8,0x10,0xdd,0xfc,0x7a,0xcb,0x71,0x48,0xc5,0x7d,0xc5,0xb2,0xa7,0x49,0x7a,0x96,0xa7,0x27,0x8c,0x4c,0x5e,0x45,0x98,0x9b,0x57,0x16,0xd7,0xdb,0x3,0x49,0x5b,0x4b,0x54,0xd5,0xb4,0x2f,0x79,0xd2,0x8a,0x1f,0x70,0x56,0xae,0xd4,0xe8,0x61,0xe5,0xa,0xd3,0x7a,0xab,0x23,0xbc,0x3e,0x3a,0xb1,0x4b,0xdb,0x55,0x3a,0xa1,0xf9,0xae,0x4f,0x18,0x56,0x9a,0x80,0x3c,0xf7,0xa9,0x24,0xd0,0xf3,0x18,0x75,0xbe,0xbe,0xb8,0x60,0x5d,0xe6,0xa9,0x63,0x31,0x9e,0xd4,0xab,0xa4,0xb4,0xcf,0x49,0x5d,0x2c,0x8b,0x45,0x80,0x9e,0xb8,0xd2,0xb4,0xec,0x19,0x1d,0xb6,0x8,0xb0,0x4e,0x98,0x58,0x94,0x5b,0x3,0xa9,0x8,0xd0,0x87,0x78,0x9c,0xcb,0x50,0xd,0x80,0xb2,0x88,0x2c,0x86,0xd,0xad,0x28,0x8a,0xa2,0x48,0x50,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x15,0x1,0x2a,0x47,0x8,0x7d,0xdb,0x57,0x14,0x45,0x59,0xce,0x84,0x28,0xee,0xdd,0xe,0x15,0xe1,0xee,0xa,0x3d,0x2e,0x37,0x13,0xf8,0xf5,0x5,0x82,0x6b,0x0,0x4a,0xeb,0x18,0x24,0xcc,0xa0,0xb4,0x67,0xef,0xf7,0xde,0x56,0xde,0x37,0x37,0x3e,0x2f,0x82,0xa5,0x7d,0x3e,0x99,0x80,0x90,0x9f,0x10,0x58,0xd6,0x33,0x38,0xa6,0x1,0x0,0x68,0xda,0x92,0x78,0xd1,0x38,0xa0,0xa8,0x49,0xb0,0x5c,0x3,0x50,0xd4,0x7f,0x18,0xa6,0x15,0xc8,0xf3,0xec,0xaf,0x21,0xd2,0x53,0xfe,0x8a,0xfd,0xa8,0x5d,0xbe,0x16,0x56,0x6f,0x12,0x56,0xc7,0x3,0x9e,0x21,0xe9,0x7d,0x7b,0xf8,0x52,0x61,0x1a,0xa3,0x74,0x4c,0xac,0x27,0xae,0xf7,0x64,0x36,0xc1,0x35,0xb3,0x78,0x52,0x5d,0x0,0x8b,0xeb,0xdd,0xf,0x97,0xec,0x73,0x33,0xfd,0x80,0x4f,0x97,0x21,0x49,0x4b,0xaa,0xb,0xf0,0x76,0x60,0x97,0xc6,0x1c,0x1,0xd,0xae,0x38,0xf2,0x55,0xa6,0x9c,0xa9,0x4f,0x5b,0x21,0xd1,0x61,0xd0,0xba,0x78,0xfa,0x17,0xd3,0x98,0x30,0x86,0x3d,0x62,0x53,0xa7,0x4b,0x24,0xac,0x4a,0x3b,0x94,0xe2,0x41,0xe6,0xb0,0x26,0x21,0xe1,0x62,0x21,0xa4,0x2f,0x4f,0x5f,0x27,0x11,0x24,0xa6,0xf9,0xb1,0xe1,0x9e,0x57,0x47,0x14,0x51,0xda,0x5f,0x7d,0x65,0x88,0xc4,0x95,0x3d,0x11,0xc3,0xde,0xdb,0x2b,0xad,0xb8,0x58,0x29,0x2a,0xf4,0x5d,0x45,0x27,0x39,0x8b,0xf2,0xa4,0x4b,0x7,0x26,0x8f,0x9a,0x5e,0x90,0x36,0x15,0x6e,0x9,0x26,0x6c,0x93,0x4d,0xd8,0x45,0x24,0xae,0x85,0x1,0xff,0x44,0x4a,0x7,0x4a,0x36,0xc1,0x4a,0xdb,0x41,0x22,0xf8,0xf3,0xb8,0xd4,0xa5,0x62,0x41,0xf6,0x65,0x40,0xd1,0x73,0x1f,0xa9,0xb,0x12,0xc0,0xcc,0x8,0xe2,0x79,0xc2,0x84,0x78,0x7,0x5d,0x49,0x9e,0x44,0x98,0x26,0x75,0x3b,0xea,0xc,0x29,0xc2,0x97,0x56,0x2a,0x60,0x23,0x49,0xa9,0xeb,0x5e,0x21,0x3e,0x77,0xc5,0x2c,0x9e,0xc4,0x0,0x90,0xba,0x3f,0xa6,0x46,0x9e,0xc7,0x50,0x90,0x8a,0xf6,0xea,0x88,0x0,0xf3,0x7a,0xf6,0xc2,0x3c,0xba,0xf9,0xca,0x95,0xf6,0x11,0xa9,0x4b,0xde,0x41,0xd3,0xfa,0xc,0x4c,0xd6,0x6f,0xe8,0x24,0x47,0xb,0xae,0x19,0x4d,0x68,0x2c,0xb3,0x64,0x92,0xaf,0xf,0x7c,0xae,0x77,0xeb,0x88,0x0,0xeb,0x18,0x38,0x52,0x6a,0x89,0x7c,0x85,0xe9,0x2b,0x89,0x77,0xe7,0x49,0xaf,0x5b,0x0,0x4a,0x45,0xaa,0x98,0xd0,0xc3,0x7e,0x3f,0x51,0x14,0x45,0x51,0x86,0x85,0x8a,0x0,0x15,0x45,0x51,0x14,0x65,0xc,0x59,0x3e,0x2b,0x0,0x75,0x3f,0x80,0x54,0x16,0x9,0xe1,0xfa,0xba,0xa2,0x28,0x8a,0xb2,0xac,0x19,0xd0,0x13,0x20,0x43,0x26,0xf8,0xa3,0x8b,0xc5,0x4c,0xc8,0x67,0x51,0xde,0xd3,0xf6,0x86,0x15,0x33,0x64,0xfb,0xe1,0x2c,0x1e,0xc9,0xf,0x24,0x8c,0x9,0xec,0x0,0x78,0x5,0x8d,0xd2,0x30,0x49,0x7d,0x6a,0x1d,0xf3,0xcb,0x4e,0x17,0xf4,0x1d,0xab,0x5b,0xac,0x63,0x82,0xf2,0xee,0x98,0x3,0x4c,0xbb,0x78,0x25,0x5c,0xb7,0x20,0x3c,0x2a,0xb9,0x52,0x98,0x64,0x6f,0x59,0x18,0x6f,0x51,0xc2,0xb0,0x88,0x61,0xd2,0x3a,0x16,0x83,0xc8,0x3e,0x7e,0x52,0xe3,0x9a,0x7d,0xed,0x2f,0xdd,0xdb,0xa7,0xa6,0xe3,0x90,0xdb,0x46,0xea,0x6c,0xc8,0xeb,0xc1,0x90,0x21,0xc8,0xd3,0xa0,0xfc,0x44,0xf9,0xb4,0x10,0xbe,0xfa,0x48,0xa8,0x13,0x8f,0x89,0xd0,0x7c,0x9e,0xe,0xd9,0x7d,0x2e,0x69,0x2b,0x64,0x55,0xa9,0x4f,0x8d,0x77,0xe,0x71,0x9f,0x23,0xf8,0x9c,0x3,0x89,0xae,0x7b,0x19,0xbc,0x27,0x15,0x56,0x0,0x64,0xb7,0x4b,0x7e,0x1c,0xb0,0x10,0xeb,0x80,0x46,0xa1,0xf8,0x80,0x8,0xf9,0x88,0x1,0x60,0x88,0x1,0x90,0x3e,0x50,0x4c,0x79,0xcf,0x8c,0x2,0x41,0x3c,0x0,0xc5,0xe3,0x72,0xf3,0x50,0x49,0x58,0xea,0x92,0xb7,0x58,0x47,0xe6,0x9,0xb0,0x9c,0xde,0x30,0x4f,0x87,0xd6,0x23,0xda,0x2b,0x9,0x1f,0xcb,0x93,0xb8,0xa3,0xdd,0xb3,0xec,0x9,0x30,0x8d,0x53,0x8,0x33,0x9,0x4a,0xde,0xfc,0xaa,0x76,0xe2,0x1,0x5,0x4a,0x52,0x51,0x1b,0xcd,0x8a,0xa4,0xad,0x73,0x66,0xba,0xd7,0xc8,0x20,0x48,0x5,0x4b,0x86,0x1d,0x87,0x5a,0x63,0xb2,0x97,0x3e,0x8d,0x52,0xf,0x86,0xe2,0x89,0xdd,0x80,0x8e,0x8a,0x62,0x2f,0x7d,0xac,0x92,0xc2,0x78,0xd2,0xaf,0x1c,0xe8,0x97,0x6,0x9e,0x32,0xd8,0x84,0x46,0x95,0xfc,0x82,0xce,0xe3,0x4c,0xb9,0x69,0x1c,0x29,0x9b,0x9,0x29,0x1d,0xb8,0xf0,0x91,0x8d,0x4a,0x74,0x52,0x12,0x76,0x6e,0x26,0x90,0x94,0xaa,0xf1,0x59,0x11,0xb5,0xbe,0xc2,0x98,0x27,0xcf,0x85,0xea,0x52,0x5,0xa9,0xd8,0x56,0xf2,0xa5,0x47,0x1e,0x6f,0xd0,0x3a,0xf9,0xfa,0x9c,0x14,0xe9,0x18,0xa6,0xc7,0x1,0x2b,0x8a,0xa2,0x28,0xca,0x18,0xa3,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0x72,0x64,0xbf,0x2,0x60,0x47,0xed,0xda,0xc2,0x7e,0x94,0x3,0x10,0xa0,0xac,0x34,0xa1,0xe2,0x3e,0x59,0x98,0x31,0x4e,0xe4,0xe5,0xcd,0x80,0xc4,0x43,0x39,0x1e,0xc8,0x1e,0x3e,0x8f,0xe7,0x9,0x97,0xee,0x19,0xfb,0xbc,0xfe,0x95,0xf0,0x8,0x8,0x5,0x75,0x31,0x90,0xee,0xb3,0x26,0x28,0x3b,0xfd,0x71,0x72,0x87,0x27,0xd2,0x7d,0xd6,0x2a,0xc2,0x2d,0x49,0x39,0xc2,0x3e,0x32,0x6f,0xd9,0x85,0xbf,0x4b,0x45,0x63,0xd2,0x32,0x6a,0xe7,0x27,0xb8,0xf7,0x62,0x47,0x26,0xd2,0xfd,0x7e,0x56,0x8e,0xaf,0x5d,0x5,0x49,0x7d,0xc2,0xc0,0xaa,0x7b,0x98,0x7d,0x69,0x3d,0xed,0x55,0xc,0xa7,0xa2,0xb6,0x1a,0x1a,0xe,0xef,0x3e,0xb5,0x20,0x1e,0x6d,0x7f,0x41,0x99,0xdd,0xe0,0x41,0xdb,0xbf,0x42,0x3c,0x6f,0xbd,0x79,0x95,0x4a,0x69,0x7,0xad,0x8f,0xb8,0xce,0xc2,0xba,0x54,0xc9,0xb3,0x6e,0x5a,0x69,0x3f,0x66,0x48,0xda,0xc1,0x5b,0xb6,0xb0,0xe0,0x5c,0x56,0x16,0x2e,0xec,0xad,0x4f,0xa8,0x7e,0x67,0x61,0x6c,0x12,0x6f,0xa0,0xe4,0xe1,0xcf,0x5,0x64,0x42,0x13,0x7e,0x5,0xe0,0xd8,0x17,0x4,0x44,0xc8,0x92,0x3e,0x68,0xe5,0x3a,0x5a,0xee,0x4b,0x8b,0x84,0x9,0xbb,0x9,0x75,0xf1,0x2b,0xf3,0x88,0x48,0xe5,0x23,0xce,0xd3,0xd6,0xa5,0x3c,0x3d,0xc2,0x40,0x22,0x2,0x2c,0x8b,0x38,0x8b,0x82,0x3f,0x3,0x67,0x22,0x30,0x6f,0x7e,0xac,0x7f,0x55,0xf1,0xca,0x56,0x4a,0x4b,0x32,0x95,0x1e,0x79,0x2b,0x75,0x59,0xcb,0x90,0xa,0x3,0x99,0xa8,0xcd,0xf7,0xe0,0x31,0x31,0x1d,0x15,0xf7,0x91,0xe4,0x2c,0x2c,0x20,0x75,0x4c,0x7c,0xf9,0xb1,0x6b,0x61,0xcf,0x54,0x11,0x52,0x6f,0xa9,0x27,0x40,0xda,0x36,0x15,0x8c,0x16,0xb1,0x18,0x8f,0xbd,0x48,0xd4,0x30,0x8e,0x58,0x18,0xf3,0x9e,0xe7,0x50,0xbe,0x1e,0xaf,0x70,0x51,0xf0,0xc,0xd4,0x49,0xb,0xd4,0xf3,0x58,0x27,0x16,0x92,0x55,0x30,0xca,0xa8,0x78,0x91,0x94,0x2b,0x39,0x46,0xd7,0x18,0x7e,0x7d,0xac,0x2e,0xd2,0x11,0x5b,0x3a,0x61,0xf,0xfb,0x98,0xdf,0x3a,0x46,0x6,0x4b,0x5f,0xc5,0xc8,0x90,0xdc,0x93,0x5e,0x74,0xb,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x59,0x3e,0x9e,0x0,0x95,0x21,0x20,0xde,0xc1,0xeb,0x21,0xff,0xf2,0xb4,0x37,0x9e,0x70,0x1d,0x5d,0x51,0x14,0x45,0x19,0x59,0xc2,0x85,0x77,0x9,0xa4,0xfb,0xfd,0x42,0xd,0x0,0xdb,0xdb,0xa7,0x5e,0xf6,0x48,0x5a,0xe9,0x1e,0x1f,0xcb,0xd3,0xa0,0xbc,0xf7,0x6d,0x3c,0x65,0x4b,0x9d,0x3,0xd1,0x3d,0x4c,0x26,0xd0,0x93,0x79,0xc5,0x73,0x42,0xaf,0x7f,0x86,0xee,0xf7,0x97,0xbd,0xfe,0x39,0x7a,0x1a,0x20,0x2b,0x23,0x1,0xd0,0xe9,0x2b,0xc1,0x98,0x48,0x6c,0x4f,0x88,0xf7,0x21,0x6b,0x8a,0xd5,0x44,0xc2,0xc0,0x23,0x11,0x26,0xa8,0x8b,0x4f,0x3,0x50,0xa7,0xd,0xa5,0x47,0xe3,0xd6,0xba,0x96,0x3a,0xf9,0x1d,0x1,0xc4,0x45,0x48,0xdb,0x95,0x85,0x57,0xe9,0x87,0xe2,0xf1,0xa6,0x46,0x5a,0x1,0xcc,0x61,0x90,0x8f,0x3a,0x27,0xd9,0xd5,0xc9,0xcf,0x7b,0xa4,0xb5,0x28,0x71,0x85,0xe6,0x29,0xca,0xa4,0xb0,0xc2,0x5e,0x57,0x6a,0x5c,0x4c,0xd5,0xa4,0x2,0x57,0xc0,0xe5,0x5b,0xc8,0xbc,0xfe,0x99,0x10,0xa9,0x9a,0xbf,0x2f,0x90,0x78,0xc0,0xb,0x40,0x6,0x72,0xcf,0x4,0x49,0x1e,0xa0,0xa2,0x90,0x8f,0x4f,0xb8,0xa0,0x6,0x0,0xf,0x93,0x9c,0x79,0xef,0x89,0x47,0x8d,0x1e,0x69,0x7e,0xe5,0x20,0xbf,0xdb,0x5f,0x36,0xd9,0x93,0x63,0x7e,0x6d,0xa7,0x10,0x46,0xc,0x80,0x92,0x67,0x41,0x3,0x98,0x8,0x25,0x17,0xbf,0x15,0x26,0xaf,0x4a,0x61,0x83,0x4e,0xb0,0xc4,0x98,0xf4,0x7a,0xcf,0x13,0x4c,0x5e,0xc6,0x80,0xb,0xd8,0x68,0x9f,0x23,0x69,0x85,0x13,0x2e,0x1d,0x14,0x49,0x98,0x54,0x48,0xe9,0x8d,0x57,0x7c,0xce,0x7c,0x61,0x45,0x84,0x86,0x15,0x6d,0x1b,0x78,0x14,0xcb,0x92,0x6b,0x21,0xed,0xea,0x90,0x9,0x1f,0x17,0x4a,0xb,0xee,0xae,0xd8,0x6b,0x60,0x4a,0xdb,0xa1,0x58,0x2e,0x89,0x7b,0x24,0x44,0x80,0x52,0x35,0xb7,0x74,0x82,0x65,0x6d,0xc8,0xe2,0x49,0x27,0x67,0xf1,0xb1,0xd4,0xac,0x2f,0x55,0x28,0xa7,0x38,0x7d,0x50,0x71,0xab,0xf0,0x5d,0xb1,0x9b,0x5e,0x80,0x34,0xed,0xa2,0x9,0x3,0x49,0x1b,0xe,0x5a,0x17,0xdf,0xad,0xcb,0xd3,0xf,0x77,0xb,0x40,0xfa,0xfd,0x82,0x72,0x84,0x90,0xce,0xc4,0xc5,0x7f,0xd7,0x1b,0xa5,0x28,0x8a,0x32,0x6e,0xa8,0x8,0x50,0x51,0x14,0x45,0x51,0xc6,0x10,0x15,0x1,0xae,0x68,0x24,0x6f,0xf7,0xfa,0xf6,0xaf,0x28,0x8a,0x32,0x8e,0x8,0x34,0x0,0x1e,0xc1,0x9f,0x60,0x8f,0xd6,0x91,0x78,0x7c,0xff,0x54,0xa6,0x1,0x48,0xbd,0x7a,0x11,0x27,0x36,0x42,0xd,0x40,0xc9,0x11,0x90,0xef,0x98,0xdf,0x3a,0x61,0xb4,0x3e,0xd2,0xfc,0x48,0xb8,0xf8,0x48,0xdf,0x38,0xfd,0x2d,0x18,0x8f,0xd5,0x8f,0x39,0x2f,0xc2,0x91,0xd1,0x0,0x48,0xc3,0x4,0x76,0x89,0xd7,0xa3,0x9e,0x54,0x3,0x20,0xdc,0xc7,0xaf,0x15,0x46,0x60,0x7b,0xaa,0x75,0xbc,0x3,0x56,0xba,0xe6,0x2,0x52,0xfd,0x80,0xcf,0x3b,0x20,0xdb,0xc7,0x1f,0xf4,0xde,0x1b,0x92,0x9f,0x2f,0xad,0xf8,0x44,0x46,0x61,0xbc,0x45,0x11,0x1,0xce,0x97,0x7e,0x81,0x78,0xbe,0xb6,0xa1,0xd9,0x91,0x40,0xdf,0x52,0xaf,0xc8,0x9b,0x9f,0x40,0xfb,0xd1,0x2d,0x97,0xd4,0x9b,0x9e,0x80,0x28,0x28,0x97,0x69,0x30,0x7c,0xc5,0x2e,0x86,0x27,0xc0,0x45,0x63,0x11,0xdf,0xc9,0xc2,0x7e,0x89,0x86,0xb0,0x79,0x42,0x12,0x95,0x4d,0x2c,0xcc,0x50,0x30,0xe5,0xe,0xe5,0x68,0x5a,0x4f,0x75,0xa8,0xb7,0x3b,0xc1,0x4,0x6b,0xc0,0x45,0x7b,0x52,0xc1,0x1f,0xfb,0x32,0x80,0x9,0x24,0xa9,0x51,0xc0,0x26,0x58,0x5f,0xb7,0x1b,0x74,0xb2,0x8f,0x1,0xf4,0xba,0xee,0xcd,0x95,0xfc,0x5,0x77,0xbe,0x75,0x26,0xb4,0x72,0xed,0xfc,0x48,0x7,0x2b,0x5f,0x5a,0xe1,0x83,0x2f,0xaa,0xb7,0x25,0x83,0x18,0xf3,0x2e,0xe7,0x29,0x47,0xe2,0x56,0x5a,0xec,0x85,0xe,0xa0,0xe2,0x45,0xe9,0x66,0x9c,0xcf,0x4b,0xa2,0xc8,0xf5,0xb5,0xb0,0xde,0xde,0x41,0x97,0x94,0xc1,0x84,0x6e,0xa2,0x3e,0xe2,0xe9,0x5b,0x74,0x22,0x26,0x6d,0x63,0xab,0x1c,0x39,0x5c,0x8,0x67,0x22,0x4c,0xe9,0x25,0xfb,0xc4,0x61,0xd2,0x6b,0x66,0xf1,0x24,0x2a,0x7b,0xdf,0xa4,0x29,0x6e,0x87,0x79,0xf2,0x5d,0x30,0x9e,0x30,0x3f,0x9f,0x97,0x3d,0x51,0x5c,0x4f,0x19,0xa5,0xfa,0x91,0x3e,0x7,0x37,0x7c,0x2f,0x89,0x52,0xe1,0xa2,0x74,0x4c,0xa3,0xe2,0xc5,0x1a,0x13,0x3d,0x1d,0xfb,0x48,0x39,0x5e,0x2f,0x82,0x59,0x5a,0xd5,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0xa2,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0xb2,0xf0,0x57,0x0,0x9e,0x13,0xc4,0x6,0x17,0x5a,0xf9,0x44,0x7b,0x9e,0x72,0xfa,0xf2,0x13,0x1e,0xdf,0x2b,0x2c,0xc3,0x54,0x39,0xe6,0x57,0x1c,0x26,0x74,0xfa,0x43,0xc2,0x8d,0xd0,0x11,0x90,0x63,0xc2,0x40,0x14,0xe3,0x65,0x3b,0x68,0x12,0x31,0x91,0xb0,0xfd,0x8f,0x48,0x18,0xb,0x17,0xf7,0xa5,0xc1,0xe3,0x79,0x11,0x68,0x56,0x58,0x3c,0x3,0xbe,0xb7,0x5c,0x47,0x8,0x26,0xde,0x5f,0xf4,0xd5,0x51,0x98,0x9f,0xc8,0x7d,0x87,0x50,0x3f,0x60,0x48,0x7e,0x40,0xb9,0x7e,0xbe,0xb4,0xa2,0xfd,0x66,0xc3,0xeb,0x28,0xdd,0x66,0x15,0xdf,0x12,0xb2,0xdf,0x4c,0xcb,0x25,0xed,0xef,0xab,0x4b,0xa9,0xad,0xab,0xec,0x3,0xb,0xf7,0xe2,0xa5,0x6d,0xc3,0xe2,0x56,0x11,0xd3,0x89,0x4,0x84,0x2c,0x1e,0xb9,0x7f,0xd2,0xfa,0xf9,0x22,0x89,0x9f,0x15,0x61,0x3c,0x7a,0xaf,0x84,0x69,0x7d,0x19,0x4a,0xf3,0x1b,0x54,0x43,0xc3,0x82,0xd,0xe6,0xd7,0x33,0x14,0xbe,0x2,0x28,0x8a,0xcd,0x40,0x8f,0xea,0x35,0x54,0xf1,0x5f,0xe,0x33,0x96,0x4c,0x54,0xd4,0x15,0x30,0xa9,0x19,0x13,0x1,0x1a,0x96,0xd6,0x23,0xec,0x2b,0xa,0xfe,0x58,0x5a,0x4f,0x7a,0xfe,0x65,0x4,0x13,0xfc,0x95,0xc3,0x8c,0xf8,0xe8,0x5f,0x26,0x34,0x64,0xed,0x15,0xa1,0xec,0xcd,0x2f,0x2e,0xa7,0xf7,0x9,0xfe,0xa,0x38,0xdf,0xc3,0xc2,0xda,0xba,0x46,0x3c,0xdf,0x40,0x59,0xc2,0x77,0x9f,0x49,0x3c,0x91,0xab,0x5d,0x36,0x51,0xf1,0x2a,0x96,0x91,0x3e,0xe1,0x9e,0xba,0x48,0xaf,0x59,0x3c,0x40,0xb,0x27,0xdd,0x80,0xd4,0xc7,0x59,0x99,0x27,0x3a,0x6a,0xe0,0xb0,0xe7,0xdb,0x63,0x6c,0xb1,0x32,0x98,0x47,0x37,0xe6,0x4d,0xd1,0xdb,0x1f,0x8a,0x55,0x14,0xa,0xdd,0x68,0x7f,0x67,0x2,0x42,0x69,0x5a,0x12,0xee,0xbb,0x9f,0x5e,0x1,0xe2,0x2,0xc5,0xf8,0x3c,0x2c,0xd2,0x3e,0x2c,0xec,0x4b,0x52,0x91,0x23,0x7d,0xb7,0x13,0x1a,0x19,0x55,0x94,0xf3,0x92,0xfe,0xc0,0x90,0x4e,0x90,0x52,0x81,0x63,0x95,0x72,0xea,0x5c,0x73,0x15,0xa3,0x4c,0x6c,0x7c,0xb,0xeb,0xc2,0xc2,0x8b,0xed,0xdf,0x1b,0x4f,0xb7,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0xf5,0x4,0x38,0x12,0xd4,0xda,0x7d,0x52,0x14,0x45,0x51,0x94,0x12,0xfd,0x6,0x80,0x54,0x3c,0xe5,0xb,0x97,0xc4,0x63,0x2,0x3d,0x56,0xb6,0xb8,0x3e,0x72,0xd1,0x9d,0x58,0xf0,0xc2,0xca,0x10,0x2b,0x87,0x18,0x15,0x3c,0x6,0x96,0x34,0x9,0x9,0x80,0xb8,0x1c,0x56,0xd2,0x1a,0x78,0xae,0x66,0xc8,0xb6,0x83,0x78,0x8f,0xaa,0x56,0x7b,0xc9,0xca,0x16,0xb,0x9b,0x84,0x5a,0x1,0x51,0x66,0xf3,0xd5,0xa5,0xc6,0x35,0x7b,0xdb,0x75,0xc0,0x7d,0x7c,0xea,0x38,0x86,0x9,0x91,0x84,0x9a,0x89,0xba,0x62,0xb5,0x4a,0x63,0x4b,0x81,0xda,0xce,0xa7,0x4,0x79,0xd6,0x39,0x42,0x57,0x3c,0x8e,0xb0,0xa1,0xca,0xa3,0x85,0x90,0xdc,0xbb,0xba,0x48,0xf7,0xbe,0x69,0xdb,0x38,0x99,0x33,0x1f,0x3,0xe2,0x4,0xa7,0xee,0xf8,0x2c,0xcb,0x4e,0x1c,0xf7,0x48,0x94,0x33,0xb0,0x40,0xb2,0x46,0x5d,0xaa,0xe4,0x95,0xa7,0x9f,0xf3,0x4,0x68,0x0,0x84,0x44,0x10,0x17,0x78,0x26,0xd8,0x62,0xd,0x98,0x58,0x90,0xb8,0x98,0x4d,0x7,0xe3,0xfe,0x3c,0x99,0xa8,0xd0,0x2b,0x60,0x2b,0x89,0xe4,0x5c,0x79,0x32,0x24,0x65,0xf8,0x7,0x1c,0xa1,0xd7,0x3f,0x1a,0x8f,0x9,0xfe,0x48,0x7b,0xd9,0x72,0x3b,0x18,0x9b,0x94,0xe2,0x96,0xd5,0xfd,0x6,0x30,0x33,0x80,0x29,0x1e,0xf3,0xb,0x51,0x7b,0x49,0x45,0x72,0xe2,0xb0,0xf9,0xca,0x11,0x84,0x49,0xbd,0xbc,0x79,0xfb,0x83,0x20,0x8c,0x4d,0x68,0x81,0x6f,0x22,0x15,0x96,0x61,0x98,0x8a,0x86,0x94,0x2b,0x36,0x7a,0x58,0xdf,0x16,0x7e,0x6d,0xc3,0xae,0x45,0x1a,0x8f,0x89,0xc3,0x98,0x67,0x35,0x5b,0xa1,0xfd,0x25,0xae,0x80,0x1d,0x40,0x8e,0xa,0x97,0xa5,0x5,0x78,0xbf,0x61,0xed,0x25,0xed,0x5f,0xbe,0x76,0x28,0x85,0x91,0xfa,0x78,0xbf,0x7c,0x20,0xd7,0x52,0x12,0xab,0x59,0xd9,0x91,0xb7,0xac,0x3e,0x6,0x5c,0xcd,0x2d,0x15,0xf2,0xb1,0xa6,0xa1,0xc7,0x52,0x93,0x78,0x3e,0xc1,0x5e,0xe9,0x5a,0x3c,0x46,0x4a,0xd1,0x5b,0xa1,0x23,0xc6,0x83,0xd8,0x9b,0xa2,0x7,0xf6,0x88,0xa,0x47,0x67,0xa,0x13,0x8a,0x26,0x15,0x2a,0x28,0x31,0x16,0x1c,0x3c,0x2,0x3d,0x41,0x62,0xe9,0x57,0x26,0xb,0x19,0xa7,0xaa,0x1,0x50,0x14,0x65,0x78,0xd4,0x78,0x93,0x56,0x94,0x41,0x18,0xf6,0xca,0xc8,0x38,0xa1,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x2a,0x2,0x5c,0x56,0x48,0xd6,0xf5,0x15,0x45,0x51,0x14,0xa5,0x3e,0x61,0x77,0x4f,0xdd,0x0,0x7e,0x61,0x5a,0x7f,0x10,0x75,0xfa,0x23,0xf5,0xbe,0x27,0xf5,0x4,0x48,0x4e,0xf9,0xf3,0x7a,0x3c,0x2b,0x79,0xca,0x33,0x9e,0x32,0x5c,0x29,0x48,0x7e,0x1a,0x60,0x5,0xa7,0x3f,0xa5,0xfa,0x30,0xf,0x7f,0x65,0xd,0x40,0x7a,0x7a,0x1f,0x89,0x57,0x67,0x1f,0xbf,0x54,0xb7,0xa,0x69,0x99,0x2a,0x47,0xba,0xa7,0xed,0xdb,0x87,0x14,0xd4,0x91,0x9a,0x3d,0xc2,0x7d,0x7c,0xa9,0x27,0x40,0xba,0xf7,0xea,0xd9,0xdf,0x2d,0xf5,0xb9,0x9a,0xed,0x50,0xe7,0x9a,0xeb,0xdc,0x53,0x4b,0xd2,0xd3,0xd3,0xd5,0x3c,0x75,0xa1,0x1e,0xdd,0x48,0x7b,0xd1,0xb6,0x66,0xf9,0xb1,0x7d,0x73,0x61,0xdb,0xd0,0x78,0x9e,0xb6,0x61,0x82,0x3f,0xa9,0x8,0x50,0x22,0x8a,0x63,0xd7,0xec,0xdb,0x8f,0x65,0x6d,0x28,0xb9,0x16,0x7,0x3e,0x54,0x49,0x45,0x7b,0x54,0x1e,0xe1,0xd9,0xb3,0xa7,0x69,0x5,0xf7,0xb4,0xce,0x49,0x90,0xbe,0x67,0x4a,0xea,0x54,0x87,0xc1,0x96,0xb7,0xe9,0xa9,0x81,0xc2,0xfc,0xaa,0x8,0x45,0x45,0xba,0x47,0x72,0xcd,0xd2,0x53,0x3,0x7d,0x4d,0x28,0x89,0xd7,0xfb,0xf,0x21,0x6c,0x8f,0x8,0x90,0x9,0xfe,0xd8,0x91,0xbe,0x4c,0x24,0x44,0x8f,0xfe,0xf5,0xa8,0xe7,0x45,0xdd,0xa4,0x3c,0x69,0x5a,0xf6,0xb0,0xf8,0x8e,0xdf,0xa5,0x92,0xdb,0xc1,0x27,0x7b,0x2e,0xf8,0x23,0x61,0xec,0xc8,0x61,0x5a,0x9f,0xb8,0x1c,0x66,0x66,0x51,0xf2,0xe6,0x27,0x85,0x4d,0x2,0x9e,0x68,0xe2,0x9,0xb2,0x88,0xef,0x88,0xe6,0x1a,0x62,0x22,0x1a,0x8f,0x95,0xed,0xa9,0xce,0xa0,0x50,0xa1,0x9b,0x47,0xfc,0x56,0xaa,0xb6,0x2f,0x1e,0x9,0xf3,0x4d,0x7e,0xe5,0xa,0x79,0xe2,0x9,0x8c,0x1e,0x9a,0x25,0x4b,0xeb,0xf1,0xa8,0x57,0xba,0x2f,0x1e,0x4f,0x80,0xa2,0x1,0xd0,0xa0,0x74,0x2d,0xbe,0x3a,0xb3,0xb6,0x29,0x7e,0xef,0x2,0x80,0x7a,0x2,0x94,0xf6,0x1b,0x87,0x72,0xbd,0x13,0x52,0x1d,0xdf,0x7d,0x62,0x2e,0x8c,0xd9,0xe0,0x2e,0x32,0x52,0x4c,0x79,0xc4,0xf0,0x89,0xdf,0x58,0x19,0x89,0xb4,0x1d,0x58,0x3c,0x8f,0xf1,0x20,0x12,0x8d,0x55,0x38,0x72,0x98,0xe6,0x27,0x34,0x8e,0x12,0x36,0xec,0x92,0xea,0xd0,0xc9,0x95,0xd5,0x91,0xa4,0x15,0x2b,0x29,0x3d,0x69,0x25,0xed,0xc5,0xfa,0x3,0x8d,0xe7,0x11,0xb2,0x52,0x23,0x40,0x58,0xae,0xc8,0x98,0xef,0x41,0x35,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0x84,0x7d,0x26,0x80,0x50,0x4c,0x54,0x2f,0x4c,0x2a,0x2,0x1c,0x3c,0x8c,0x3a,0x65,0xf1,0x6d,0xd4,0x89,0xc3,0xa4,0x9a,0x2,0x8f,0xce,0x40,0x20,0x2,0x94,0xa,0xfe,0xc4,0x4e,0x67,0xea,0xb4,0x21,0xea,0x39,0xb6,0x11,0x87,0x91,0x70,0x9f,0x90,0x4f,0x72,0x4f,0x2b,0x1d,0x7,0x3c,0x68,0x1b,0x4a,0xd3,0xe6,0xf5,0x91,0xc0,0xf6,0x54,0x7d,0x65,0x90,0x6b,0x96,0x1c,0x47,0x4b,0x8b,0xf5,0xed,0xcd,0x93,0xfe,0x20,0xb9,0x66,0xa9,0xa3,0x1c,0x7f,0x85,0x6,0x8f,0x26,0x15,0x6,0x5a,0x70,0x31,0x1e,0x2d,0x44,0xa8,0x7b,0x10,0x9d,0xfc,0xc7,0xb2,0xf3,0xe4,0x2f,0xd5,0x8e,0x48,0xf6,0xc8,0xe7,0x8b,0x27,0xd2,0x42,0x8,0xf3,0xf3,0x45,0x14,0xe5,0x49,0x2a,0x23,0xbd,0xb6,0x79,0x8a,0x2e,0x17,0x51,0x71,0x8f,0xbc,0x2f,0xbf,0x1a,0x69,0x19,0xbe,0x6b,0x19,0xf4,0x68,0xe9,0x3c,0xbc,0xa,0x21,0x82,0x5e,0x4f,0x80,0x24,0x6,0x51,0x8f,0x18,0x2a,0xc,0x64,0x13,0x5f,0xb9,0x46,0xe9,0x83,0x52,0x9c,0xf8,0x98,0x4a,0xbe,0x9c,0x16,0xc6,0x95,0x3c,0x1,0x3a,0x6a,0x50,0x94,0xe3,0x81,0x96,0xb,0x88,0x4,0x7f,0x6,0xe0,0xf2,0x24,0xe6,0xcd,0x8f,0xb4,0x97,0x89,0x50,0x3e,0xbe,0xb7,0xcd,0x8d,0x85,0x52,0x62,0x90,0xeb,0xe3,0x3,0x9,0x55,0x36,0xd3,0xf6,0x5f,0x18,0xb1,0xe8,0xcb,0x7,0x1b,0x78,0xab,0x18,0x5,0xc5,0xfa,0x8,0xa3,0xd2,0x89,0xca,0x67,0x28,0x14,0xcb,0xf0,0xb5,0xb5,0x60,0x92,0xa3,0xf7,0x84,0xd5,0x5,0x5c,0xa4,0x25,0x9d,0x80,0x2c,0x2b,0x5b,0xea,0xb9,0x8f,0x95,0x6b,0xcb,0xf7,0x85,0x5d,0x9f,0xef,0x9a,0x4b,0xd7,0xe2,0xb9,0xe,0x3a,0xa8,0x91,0xb0,0x80,0x9,0xa3,0x48,0x96,0x52,0x4f,0x80,0xde,0x6b,0x61,0xf1,0x8a,0x61,0x24,0xdc,0x7b,0xd4,0xae,0x20,0x4f,0x87,0xb2,0x6,0xcd,0xe7,0x8a,0x59,0xaa,0xe4,0xa7,0x8,0xaf,0x8f,0x19,0x42,0xf4,0x19,0x25,0xd0,0xaf,0x68,0x48,0x90,0x4f,0x12,0xcd,0x12,0x96,0x3c,0xb,0x3a,0x2e,0xf8,0x13,0x8f,0x61,0x43,0x4c,0xb,0xf0,0xb6,0x61,0x82,0x3d,0x5f,0xdb,0x14,0xf1,0x1d,0x1c,0x3f,0x74,0x23,0x6c,0x9e,0x32,0x74,0xb,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x4f,0x80,0xb5,0x18,0xf2,0xa6,0x90,0xa2,0x28,0x8a,0xa2,0x2c,0x12,0x65,0x11,0x60,0x11,0x3a,0xc7,0xb9,0xf2,0x26,0x15,0x53,0x25,0xf8,0xe6,0x47,0xc9,0x7e,0xa5,0x81,0x6c,0x8f,0x9c,0xe2,0x71,0xad,0x21,0x15,0xed,0x51,0x27,0x42,0x4c,0x2b,0x40,0x9c,0xf9,0xf8,0x76,0xbd,0x7c,0x5e,0x3,0xfb,0xf2,0x83,0xdc,0xa6,0x18,0xe6,0xfe,0xbc,0xb7,0xfd,0x6b,0x94,0x51,0xa5,0x6c,0x16,0x87,0xed,0xd9,0x4b,0xeb,0x3d,0x60,0x5d,0x7c,0xc2,0x1a,0x96,0x4c,0xea,0x81,0x8d,0x25,0x96,0xee,0x43,0x4a,0x35,0x18,0xb4,0x3e,0x15,0xda,0x86,0xee,0xb1,0xb,0xea,0x52,0x65,0xaf,0x52,0xa2,0x4f,0xf1,0xe5,0x29,0x2d,0xdb,0x78,0x6f,0x8c,0x20,0x2d,0x9,0x63,0xba,0x13,0x1a,0x4f,0x38,0xce,0x51,0xbf,0x68,0xa4,0x3f,0x48,0xfb,0xa1,0x8f,0x3a,0xf7,0x8a,0xe6,0xe7,0x9,0x94,0xe,0xf7,0x83,0x3e,0x53,0x3e,0xa7,0x38,0xd2,0x47,0xbc,0xca,0x7d,0x1e,0x26,0x55,0x9e,0xdb,0x22,0x5e,0x61,0xe0,0xa0,0x95,0xf1,0x90,0x97,0x13,0x9a,0xc6,0xfc,0x13,0x93,0x23,0xe7,0x15,0x1a,0x5b,0x96,0xb3,0x38,0x83,0xf2,0x86,0x2,0x13,0xc4,0x5,0x24,0xdc,0x2b,0x2,0x2c,0xa,0xec,0x48,0x5d,0x3c,0x22,0xc0,0xb2,0x90,0xcf,0x95,0x5,0x7a,0x6,0x74,0x62,0x36,0xa6,0x28,0xf8,0x73,0x64,0xb2,0x77,0x80,0x99,0x41,0xe9,0x96,0x9,0x27,0xb4,0x4a,0xf1,0x84,0x61,0xcc,0x13,0x5d,0x9d,0xfc,0xc4,0x6,0xa1,0x30,0x8c,0x9,0xd8,0xa4,0x4a,0xf7,0xba,0xf5,0x66,0x3,0x2f,0x13,0xc9,0x49,0xdb,0xb0,0x24,0x8,0xf2,0xd5,0x85,0x79,0x65,0x63,0xf5,0x13,0xa,0x3,0xd9,0xf3,0xc8,0xea,0x23,0x15,0xbf,0x49,0xbd,0x1a,0xfa,0xdc,0x2e,0x7b,0xf3,0xec,0x4d,0xb,0x5e,0x6,0x3d,0x72,0x95,0x5d,0x33,0x7d,0xee,0x49,0xb9,0xa4,0xbd,0xa9,0x58,0x10,0xe5,0x81,0xd6,0x2b,0x92,0x2b,0x84,0x53,0x21,0x98,0xe7,0x3e,0x97,0x46,0x3f,0x5b,0x6e,0x6,0x9f,0x18,0x92,0xe5,0x25,0x3d,0x3a,0x56,0x7c,0x1c,0xb0,0xa7,0x2c,0x49,0x19,0x2c,0x4f,0xe9,0xe4,0x45,0xdb,0x9f,0x95,0xcb,0x12,0xcf,0x53,0x4e,0x91,0x3a,0x5e,0x46,0x7d,0xed,0x55,0x8a,0x57,0xa3,0x7e,0xf4,0x7e,0x92,0xf4,0x2c,0xac,0x2e,0xb6,0xf0,0xa7,0xa2,0x28,0xc3,0x66,0xd8,0x4f,0xad,0xa2,0x28,0xca,0x10,0x51,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0xe9,0xff,0xa,0x80,0xee,0xf5,0x78,0xd6,0x31,0xa5,0x7b,0xa0,0xd2,0xfc,0x4,0x18,0x10,0x47,0x3b,0xc3,0x56,0x47,0xf8,0x76,0x61,0x4a,0xc7,0x13,0x33,0x45,0x8f,0xa7,0x3e,0x15,0x4,0x59,0x43,0x4d,0xeb,0xc9,0x4e,0xe4,0x51,0x8f,0xc5,0xf3,0x65,0x58,0xa5,0x3e,0x55,0xae,0x7b,0x50,0xea,0x94,0xb1,0x18,0xf5,0xab,0x81,0x57,0xe8,0x76,0xa4,0xcb,0xad,0x51,0x2c,0x3b,0x7e,0x77,0x24,0xa8,0x20,0xe6,0x12,0xed,0xa5,0x2f,0x42,0x19,0x55,0x90,0x8a,0xd0,0x7c,0x55,0x1c,0x66,0x7d,0x7c,0xd7,0x27,0xd2,0x19,0x2c,0xd1,0x33,0xb1,0x12,0x8,0xfb,0x3c,0xf8,0x5,0x4c,0x10,0x27,0x93,0x61,0x1a,0x9f,0x72,0xbe,0x28,0x70,0xb1,0xf0,0x8,0xfe,0x8a,0x69,0x99,0x30,0xd0,0xe7,0xe1,0xaf,0x50,0x86,0x71,0x65,0xcf,0x84,0xc6,0x65,0xe2,0xc5,0x62,0xda,0x98,0xc4,0x8b,0x4a,0x61,0x8e,0x1d,0xdf,0x4b,0x18,0xf6,0xbc,0xe0,0x7d,0x28,0x88,0x7,0x36,0xc9,0xb1,0xae,0x4c,0x88,0x44,0xcb,0x35,0x9e,0x78,0xcc,0xf3,0x1b,0x13,0xba,0x79,0xbc,0xce,0x15,0x61,0xe2,0x37,0xea,0x29,0x4f,0x78,0x7c,0x2f,0x15,0xd3,0xf9,0xd2,0x96,0x2a,0xc3,0xd3,0xd2,0x3c,0x59,0xda,0x3a,0xd7,0xe7,0x13,0x6,0x12,0xc3,0x8c,0x1d,0xb7,0x5b,0x52,0x92,0xb,0x8f,0x70,0xa5,0x82,0x3f,0x4b,0xca,0xf0,0xd4,0xb1,0xe4,0xed,0x8e,0x89,0xf,0x41,0x3c,0xfc,0x91,0x3a,0x3b,0x78,0x44,0x76,0x52,0xaf,0x7f,0xbe,0xe3,0x8e,0xb,0x61,0x5e,0x21,0x1f,0x4b,0x2b,0x10,0x52,0xfa,0x84,0x7c,0xa5,0xd1,0x94,0x3c,0x53,0xcc,0xdb,0x20,0x1b,0xe,0x7d,0x23,0xf,0xab,0xf,0x3b,0x36,0x98,0xa6,0xf5,0x79,0xb1,0x2b,0xe2,0x11,0x38,0x16,0xe3,0x32,0x51,0xa1,0xd4,0xc8,0xa0,0xed,0xea,0xca,0x75,0xf4,0xa,0xe2,0x88,0xa2,0x8e,0x1d,0x2f,0x2c,0xfc,0xe6,0x8b,0x7b,0x2,0x64,0xe5,0xa,0xd3,0x4a,0xe3,0xf9,0xda,0x6b,0x98,0xdf,0xc3,0xf5,0xa2,0x5b,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0x84,0xb,0xa,0xcc,0xea,0xa,0xdd,0x4a,0xce,0x43,0x9c,0xec,0xa8,0x5e,0x71,0x18,0x71,0x36,0x4,0xa1,0x58,0xd0,0x39,0x8f,0x9,0xe4,0x73,0xc5,0x20,0x14,0x20,0xe,0x2a,0x90,0xac,0xd5,0xe,0xf3,0xe4,0x39,0x40,0xfd,0xbc,0x22,0xc0,0xba,0x22,0x39,0x41,0x7a,0xc3,0xe2,0xd,0xfb,0x9a,0x87,0x1c,0x36,0xef,0x65,0x55,0x89,0xbb,0x0,0xde,0xd3,0xe3,0x4,0xe5,0xb2,0xbd,0x6a,0x5f,0x13,0x4a,0x3c,0xf7,0x89,0x5,0x63,0x1e,0x11,0x20,0xbb,0x9d,0xf4,0xb4,0x3d,0xdf,0xbe,0xbb,0xa0,0x6c,0x47,0xd2,0x7b,0xf7,0x45,0x49,0x85,0x24,0x65,0x7b,0x45,0x8e,0x92,0xfb,0x5e,0xa7,0x5d,0x59,0xdc,0x4c,0x67,0x20,0xf2,0xbe,0x27,0x6c,0x57,0x29,0x55,0xfa,0xb5,0xa8,0x1c,0x43,0x87,0x77,0x71,0xc1,0x75,0x9e,0xb3,0x2a,0xf7,0x40,0x9a,0xbe,0x4e,0x7e,0x75,0x98,0xaf,0x2e,0x61,0x9f,0x8,0xce,0x33,0x99,0x96,0x32,0x64,0xde,0xf7,0x2c,0x73,0x95,0xcb,0x32,0x70,0x25,0xc1,0xa0,0xf3,0x4b,0x5c,0xc8,0xdf,0x7d,0xa,0xfd,0xde,0x72,0xcb,0x65,0xb0,0xfc,0xd2,0xbf,0x11,0xaf,0x7f,0x24,0xcc,0x20,0x22,0x65,0x13,0xa4,0xe2,0x2b,0x40,0x68,0x30,0x79,0xe2,0x9,0xb2,0x13,0x4f,0x66,0xc,0xe6,0x15,0xcf,0x83,0xb8,0x23,0x57,0x31,0x1e,0x24,0x86,0x2,0x1b,0x3c,0x6b,0xa,0x8,0x4b,0xe2,0x39,0x36,0xb8,0x13,0x91,0x1c,0xc,0x49,0xb,0x12,0xf,0xa4,0x2e,0xf0,0xa4,0x65,0xfd,0x81,0xc4,0xb,0x48,0x9e,0xd4,0x73,0x9f,0xaf,0x7e,0x85,0x70,0xef,0x31,0xd2,0x64,0xa2,0x2a,0x4d,0xd8,0x9e,0x7b,0x27,0xf1,0xb0,0x48,0xc5,0x82,0xf0,0x3c,0x3f,0x2c,0x4c,0xda,0xfe,0xce,0x73,0x4f,0x85,0xc6,0x72,0x31,0xc8,0x37,0x59,0x50,0xc3,0x83,0x89,0x2b,0x49,0x7e,0xc5,0x76,0xf5,0x8d,0x3c,0x54,0xd0,0xe8,0xa9,0x4f,0x29,0x1e,0xe9,0xdb,0x55,0xbc,0xe7,0xb1,0x76,0x90,0x78,0xf8,0x13,0x65,0x96,0x53,0x10,0xf7,0x31,0xe3,0xc6,0xdb,0x36,0xcc,0xd5,0x1e,0x21,0x26,0x19,0x88,0x5,0x7f,0x1e,0xab,0xb3,0xd4,0x36,0x35,0x2d,0x2b,0x91,0x11,0xeb,0x51,0xb,0xce,0x37,0x94,0xea,0x16,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0xa2,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x61,0x29,0xa4,0xae,0xc8,0x6b,0xb1,0x61,0xe,0x83,0x28,0x24,0x9e,0x73,0x30,0x25,0x77,0x1d,0x3e,0x9d,0x1,0x2b,0xbb,0x42,0x98,0xc4,0x43,0x46,0x15,0xa1,0x9b,0x24,0xed,0x7c,0x71,0x17,0xaa,0x8b,0x34,0xed,0x72,0xf4,0xc0,0xb5,0x5c,0xfa,0x70,0x15,0xd,0x46,0x1d,0xbd,0x86,0x10,0x9f,0xa6,0x43,0x2a,0xc8,0x62,0x41,0x22,0x1,0xa1,0x27,0x3f,0x7a,0xc,0xae,0x54,0x77,0x22,0x7d,0xce,0x58,0x5,0x84,0x7d,0xd6,0x2b,0xa6,0x23,0xf9,0x49,0x75,0x1,0xc,0xa9,0x60,0x4c,0xda,0x36,0x52,0xa4,0x62,0xc1,0xa5,0x4a,0x5b,0x37,0xde,0xd0,0xb5,0x49,0x15,0x90,0x3c,0x17,0x75,0xf3,0xaf,0x23,0x34,0xcc,0xd3,0x86,0xa6,0xd7,0xfb,0x5f,0xd1,0x53,0x9e,0x27,0x8c,0x7b,0x19,0x63,0xea,0x3,0xf2,0x64,0x18,0x94,0x26,0x62,0xe3,0xf1,0xfa,0xc7,0xc2,0xca,0xea,0x7e,0x87,0xf2,0xd1,0xbf,0x40,0x59,0xb1,0xef,0x0,0xd3,0xef,0xe1,0xcf,0xd8,0x4,0xc6,0x76,0x48,0xbd,0xcb,0x41,0xd4,0xc8,0x60,0x2,0x1c,0x9f,0x0,0x8a,0x79,0xd0,0x63,0xf9,0x49,0xc,0x0,0xa1,0x60,0x8c,0xa,0xad,0xa4,0x65,0x10,0xe1,0x49,0x37,0x6e,0xb1,0x2e,0x75,0x8d,0xa3,0x62,0x90,0xb4,0xde,0xbe,0xec,0x4,0xd7,0x47,0xc5,0x95,0xd2,0xe3,0x80,0x7d,0x65,0x93,0x32,0xea,0x78,0x2,0x64,0x65,0x5b,0x12,0xd7,0x91,0x7b,0x40,0x3d,0x31,0x92,0x7e,0xe8,0x3d,0x36,0x58,0xd8,0x47,0x4a,0xc7,0x10,0xa3,0xec,0x1,0xcf,0x77,0x5c,0x6e,0x51,0xa4,0xc5,0xbe,0x52,0x0,0x80,0xb8,0x4a,0x5f,0x2a,0x94,0x63,0x99,0xd0,0x8d,0x88,0xc3,0xbc,0xde,0xe9,0x4,0x6d,0x43,0x8f,0xd5,0xf5,0xf5,0x1b,0x41,0x18,0x4b,0xea,0x6b,0x1b,0x56,0xef,0xa2,0x84,0x19,0xf0,0x88,0xfb,0x4c,0xd9,0x81,0x9e,0xd4,0x2b,0x1e,0x3d,0x1a,0xd7,0x93,0x96,0x89,0xf6,0x4a,0xe5,0xa,0xaf,0x8d,0xf5,0xaf,0xf9,0xca,0x96,0xe0,0x3b,0x96,0x57,0x82,0xaf,0x8e,0xbe,0xaf,0x33,0x6,0xc9,0xcf,0x47,0x29,0x3f,0x62,0x54,0x2f,0x44,0x79,0x5,0x60,0xec,0x58,0x8e,0xaf,0xb0,0x8a,0xa2,0xac,0x38,0x8e,0xf4,0x8a,0x93,0xa2,0x54,0x44,0x35,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0xc8,0x88,0x6d,0x1,0xb0,0xdd,0x95,0x4,0x7c,0x57,0x48,0xe8,0x44,0x48,0x51,0x94,0x23,0xca,0xb0,0x45,0x5f,0xe3,0x88,0xb6,0x8d,0x72,0x24,0x8,0xfb,0x3c,0xf8,0x9,0x45,0x80,0x54,0xb8,0x45,0xe3,0x95,0xc3,0xbc,0x5e,0x4,0x99,0x90,0xaf,0x24,0x3a,0x8a,0xcb,0xaa,0x7d,0x13,0x1,0xa6,0x20,0xe4,0xa3,0x2,0x42,0xf0,0xe3,0x5a,0xd9,0xbe,0x5c,0x51,0x15,0xe2,0x13,0x57,0xf8,0x4,0x6c,0x2c,0x9e,0x44,0x3c,0x57,0x41,0x7c,0x25,0x29,0x83,0x89,0xc3,0x8c,0x47,0xe8,0x56,0x12,0xa6,0xf9,0x8e,0xc1,0x65,0x65,0x57,0x11,0xb5,0x9,0xd2,0x5a,0xa1,0xe7,0x3e,0x76,0x7d,0xb5,0xbc,0xfe,0x79,0xee,0x9,0x6d,0x7,0xa2,0x1c,0x62,0xf1,0x68,0x7f,0x10,0xb6,0x17,0x6b,0x7,0x76,0x44,0x30,0x6d,0x87,0x61,0xb,0x2e,0x3d,0x61,0xec,0xb8,0xdc,0x92,0x0,0x91,0x8,0xf1,0x68,0x7f,0xc5,0x3c,0x9e,0x1c,0xb,0x30,0x93,0x5f,0xda,0xae,0xcc,0x3,0x1e,0x7b,0x3d,0xf0,0xf5,0xff,0x52,0x3c,0xc3,0x3d,0xf7,0xd1,0x6b,0x26,0x30,0xf7,0xc7,0xac,0x7e,0xac,0x3e,0xac,0x1d,0x2,0x56,0xb6,0xb0,0x5c,0xda,0xae,0x4,0x9f,0xa8,0xb0,0x14,0x46,0xea,0x22,0x15,0x1a,0xfa,0xc2,0xa4,0x52,0xa,0xc9,0x6b,0x21,0xe0,0xb9,0x16,0xa1,0xb5,0xe5,0x13,0x8f,0xd6,0x31,0xd6,0xa4,0xf5,0xa6,0xf5,0x29,0x7e,0xe8,0xe6,0x89,0x97,0xb7,0xe1,0x11,0x5e,0x1,0xa8,0x6b,0xb3,0x2e,0xd4,0x2d,0x72,0xbb,0x58,0xf2,0x38,0x2b,0x8a,0xb2,0x54,0x88,0xfd,0xf9,0xf,0xf8,0xc5,0x85,0x2f,0x3f,0x6f,0x7a,0x61,0x5a,0xe9,0x39,0x2,0x83,0xea,0xfb,0xd8,0x84,0x36,0x8c,0x91,0xeb,0x48,0xe4,0xb9,0x52,0xa9,0xf3,0x5,0x81,0x34,0xcf,0x23,0xd1,0x37,0x87,0x81,0x6a,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x9,0xfb,0x44,0x7e,0x45,0x21,0x1e,0xe0,0x11,0x6e,0x91,0x3d,0x76,0x1a,0x2f,0x21,0x1e,0xd8,0x98,0x40,0xaf,0xec,0x4b,0xcb,0x51,0xf,0x7f,0x31,0x8a,0xde,0xfc,0x60,0xb8,0x80,0x90,0x1d,0xeb,0x2a,0xf2,0x6c,0xc7,0xc2,0x7c,0x5e,0xbd,0xaa,0x88,0xe4,0x98,0x70,0x8b,0xa5,0x95,0x6e,0x26,0xa,0x3c,0xb,0x1a,0x16,0xce,0xc4,0x90,0x55,0xda,0x8b,0x95,0x2b,0x6d,0x9b,0x2a,0x61,0x44,0xc8,0x57,0xf2,0xb4,0xe7,0x13,0xc9,0x15,0x61,0xd7,0xec,0x13,0xfc,0x9,0xee,0xbd,0xd7,0xb3,0x9d,0xf0,0xfa,0xa4,0xc7,0x6,0x7b,0xc5,0x90,0xc5,0xfc,0xa4,0x22,0x53,0xe1,0x35,0x27,0x1e,0xd1,0x9e,0x44,0x3c,0xca,0xda,0xc6,0xe7,0xc5,0x8e,0xba,0x60,0x23,0xf1,0xa4,0x47,0x4,0x27,0x42,0x11,0x26,0xf3,0xdc,0xe7,0x3d,0x56,0x97,0xb5,0x17,0xab,0x4b,0xb1,0x8f,0x38,0x20,0x29,0xa,0xb2,0x7c,0x42,0xe4,0x72,0x10,0xbf,0x3e,0x12,0x8f,0x5d,0x1f,0x3b,0xde,0x96,0x8a,0x4c,0x49,0x34,0x16,0xc6,0xda,0xcb,0xeb,0x39,0x51,0x10,0x8f,0x85,0x4b,0xbd,0xfe,0x19,0x12,0xd7,0x57,0x6,0xf5,0xf0,0x27,0xad,0x23,0x9,0x5c,0xc,0x1d,0x5,0xd3,0x84,0x18,0xaa,0x50,0x25,0x11,0x49,0x34,0x0,0x48,0xe6,0x51,0x76,0xea,0xa,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0xa2,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x2,0x3f,0x0,0x75,0xcf,0x45,0x62,0x61,0x52,0x2f,0x7d,0xfa,0x7d,0xbf,0xb2,0xfc,0x60,0xfb,0x90,0x8a,0x32,0x8,0xda,0x97,0xea,0xb3,0xdc,0xda,0xd0,0x27,0xe3,0x5a,0xaa,0x3a,0xce,0xe7,0xe7,0x20,0xec,0x15,0xd0,0x19,0xcb,0x44,0x80,0x52,0x61,0x60,0x39,0x9e,0x23,0x22,0x40,0x26,0xf8,0x4b,0xc5,0x7d,0xfd,0xe9,0x8d,0x8d,0xd3,0xf0,0x62,0xb9,0xcc,0xc3,0x9f,0xd0,0x6b,0x99,0xd8,0x3b,0x9d,0x44,0x1c,0xe6,0x49,0x2b,0x15,0xf7,0x51,0x47,0x26,0x42,0xef,0x80,0x5e,0xa1,0x9b,0x50,0xf4,0xc5,0x18,0xd4,0x91,0x49,0xb7,0x1c,0x49,0x86,0xc2,0x76,0x10,0x8b,0x21,0x7d,0xf7,0x59,0x28,0xf8,0x13,0x85,0xd9,0x72,0x7e,0xc6,0x10,0xd1,0x98,0xa7,0xce,0x75,0xfa,0xd,0x13,0xf7,0x51,0xc1,0x5f,0x50,0x2e,0x87,0x9,0xd3,0xbc,0x47,0x13,0x17,0xe2,0x51,0x41,0x9c,0x47,0x3c,0x2a,0xa9,0x1f,0x13,0xd3,0xd1,0x63,0xb3,0x49,0xbc,0x6e,0x1d,0x59,0x7d,0x48,0x6,0x12,0xef,0x7b,0xf4,0xfa,0x58,0x19,0xa4,0x8,0xaf,0x88,0x8c,0x5c,0x5f,0x49,0x2c,0xe8,0x89,0x47,0x3d,0x22,0x4a,0x3d,0xd1,0xf9,0x54,0x7b,0x82,0x78,0x4c,0x1b,0x56,0x14,0x2e,0x2,0x5c,0xdc,0x5a,0xe5,0xd8,0x60,0xea,0xd5,0x90,0xc4,0x65,0x19,0x4a,0x8f,0xea,0x95,0x7a,0x86,0x94,0xd6,0x9b,0x4d,0x7b,0xd2,0xb4,0xc,0x9f,0x13,0xfb,0x52,0xb9,0xbe,0x3c,0x85,0xe3,0x48,0x29,0xc8,0x61,0xde,0x76,0x58,0x82,0xb3,0x0,0xf4,0x6d,0x5f,0x19,0x6d,0xaa,0xb8,0x23,0x5d,0x32,0x96,0x7d,0x5,0xc7,0x10,0xbd,0x27,0xca,0x32,0x43,0x35,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8b,0x81,0xee,0x68,0x2a,0xcb,0x8c,0xd0,0xf4,0xaa,0x1d,0xa8,0xe0,0x8f,0x85,0xb1,0xa3,0x7f,0xcb,0x72,0xf,0xc3,0x8e,0x3,0x46,0x4c,0x84,0x7c,0x51,0x59,0xf0,0xc7,0x9e,0x96,0xa,0x82,0x3f,0x89,0x47,0x37,0x2a,0x18,0x63,0x78,0x84,0x14,0x52,0xd1,0x17,0x15,0x2c,0x91,0xf4,0x95,0xb6,0x8,0x8f,0xb4,0xf8,0xad,0x8a,0x68,0x52,0x52,0xbf,0x2a,0x61,0xbe,0xfc,0x6a,0xec,0xa1,0x96,0x2e,0x6f,0x31,0xc4,0xa3,0xe0,0xfd,0x41,0xea,0x9,0x90,0x79,0x3a,0xac,0xe4,0x25,0x51,0x50,0x2e,0x15,0xa1,0x31,0xcf,0x95,0x9e,0xb6,0x61,0xc7,0x1,0xb3,0x7e,0x5d,0x8c,0x67,0x58,0x5a,0x80,0xab,0xbe,0x18,0x42,0x71,0x1f,0x3b,0xf2,0x96,0xdd,0x53,0xe9,0x11,0xc1,0xde,0x3e,0x28,0x11,0xb7,0x92,0x78,0xe,0xbc,0x1d,0xbc,0x63,0x46,0x1,0x2a,0x4a,0x64,0xe7,0x1,0xb,0xdb,0xcb,0x38,0xb9,0xa7,0x3d,0xc9,0xf3,0x48,0x8f,0xda,0x25,0x79,0x52,0x67,0x77,0x9e,0xfc,0x59,0xda,0x3a,0x5e,0xff,0xc4,0x47,0x4b,0x13,0x58,0x15,0x7d,0x9e,0x5,0xa5,0xc3,0x97,0xb8,0xfd,0x25,0x79,0x79,0xa,0xcd,0x83,0xc3,0xc1,0xb3,0x97,0xa,0xf9,0x58,0x3a,0x15,0xfc,0x29,0x8a,0xb2,0xbc,0xa0,0xaa,0xfd,0x3a,0xf9,0x31,0x3,0xa7,0x56,0x86,0x47,0x28,0xee,0x2,0x49,0x87,0x3d,0x32,0xfb,0xaa,0x56,0xab,0x1c,0x15,0x58,0xe,0x84,0x6e,0x1,0x28,0x8a,0xa2,0x28,0xca,0x18,0xa2,0x6,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0x12,0xf6,0x9,0xf2,0x4a,0x42,0x3c,0x50,0xf,0x7f,0x30,0x44,0xd1,0x60,0x23,0x94,0x3d,0xfc,0x95,0x77,0x75,0x8c,0x89,0x4a,0xc2,0x42,0x47,0xf3,0x93,0x79,0x37,0xab,0x24,0x6a,0xab,0x72,0x7c,0xaf,0x24,0xac,0x86,0x10,0xcc,0x27,0x44,0x92,0x8a,0xbe,0xc4,0x5e,0xff,0x98,0x40,0x52,0x72,0xa4,0x2f,0xf1,0x80,0xd7,0x8d,0x3b,0x68,0x18,0x8b,0xe3,0x2b,0xbb,0x88,0xef,0xe8,0x5f,0xd6,0x6f,0x24,0xd7,0x37,0x6c,0x41,0x29,0xa3,0x82,0x80,0x90,0x9,0xb2,0xbc,0x75,0x14,0x64,0x69,0x48,0xa0,0xcf,0x7b,0x9e,0xc4,0x9b,0x1f,0xf5,0xf0,0x47,0x9e,0x29,0x83,0x72,0x98,0xcf,0xb3,0x19,0x13,0x25,0x32,0xd1,0x1e,0x3d,0xd2,0x97,0x9,0xbc,0x7c,0xed,0x2a,0x6d,0x87,0x62,0x5a,0x12,0x97,0x89,0x5,0xa9,0x10,0xcc,0x27,0x86,0x24,0x71,0x19,0x4c,0x18,0x48,0x6f,0xbd,0xa7,0xde,0xa5,0xfc,0x84,0x61,0xec,0x48,0x65,0x4b,0x84,0x81,0xb4,0x3f,0x38,0x8f,0x7,0x43,0xe1,0xb5,0x14,0x8b,0xf6,0x29,0xc3,0x86,0xbd,0xdd,0x4f,0x9d,0x29,0xb2,0x7e,0x48,0xe2,0xd5,0xd1,0x2d,0xf8,0xde,0xbe,0x8b,0x6d,0x48,0xbd,0x3d,0x7a,0xa,0x67,0x7d,0x73,0xbe,0x3a,0x12,0x11,0xa0,0x40,0xc8,0xc7,0xbe,0x2,0x90,0xa6,0xad,0x21,0xf8,0xab,0xf2,0x0,0x29,0x1e,0x56,0xb8,0x58,0xa6,0xf6,0xe5,0xd,0x9a,0xc1,0xa8,0xb6,0xab,0xd4,0x98,0xf1,0x24,0x2d,0x52,0xc5,0xc5,0x2f,0x35,0x96,0x59,0x9e,0xc2,0xb2,0xd,0x9b,0x9c,0x85,0x4a,0x70,0xa,0x33,0xfe,0x8,0xcc,0xc5,0xef,0x11,0x11,0xba,0x11,0xe8,0x57,0x26,0x52,0x37,0xc2,0xc2,0xfc,0x1c,0x79,0x3f,0xd3,0x71,0xb8,0x22,0x15,0x3e,0x1,0x90,0x18,0x7a,0x52,0x57,0xd1,0xb,0x15,0xad,0x5b,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0xc8,0x80,0x87,0x1,0xd5,0x39,0x17,0x49,0x51,0x14,0x45,0x51,0x94,0xa5,0x26,0x34,0x36,0x9a,0xfb,0x9b,0x65,0xfb,0xfd,0x11,0x9,0x6b,0xa3,0x38,0xe1,0x3b,0x43,0xa4,0x1d,0x34,0x3f,0x26,0xc,0x2c,0x27,0x95,0xa,0xb2,0xa8,0x10,0xac,0x8e,0xa0,0xca,0x23,0x16,0x94,0xa,0x87,0x6a,0x7b,0x8d,0x93,0xee,0x15,0xd,0x2a,0x4c,0x3,0xd9,0xe7,0x23,0xd7,0xec,0x3d,0x92,0xb2,0x86,0x90,0x92,0x7a,0xa7,0x93,0xde,0x7b,0x56,0x6c,0x9d,0x7e,0x53,0x47,0x4,0x8,0x12,0xf,0xfc,0xfa,0x6a,0xf7,0x91,0x1a,0xf5,0x96,0xf4,0x77,0x69,0x7e,0x95,0x4,0xb8,0x4,0xd6,0xe7,0x4a,0x8a,0xa1,0xa,0x6d,0x4d,0xfb,0x97,0x21,0x51,0x7d,0xc2,0xc0,0x62,0xd9,0xbe,0x23,0x53,0xb,0x71,0xa9,0x67,0x41,0x6,0x69,0x9b,0x4,0x44,0xe8,0xe6,0x88,0x27,0x3a,0xe3,0xa9,0xa3,0xaf,0x1c,0x41,0x18,0xf3,0x76,0x47,0xc5,0x82,0x9e,0xb6,0x96,0x96,0xcd,0x9c,0x1f,0x15,0xf7,0xab,0x99,0x17,0x48,0x96,0x5d,0x15,0xb5,0x18,0xf5,0xe6,0xc7,0x10,0x66,0x28,0x5d,0x1a,0x97,0x96,0xcb,0x74,0x19,0xbe,0x36,0x2d,0x79,0xcd,0x24,0xd1,0xe8,0xf3,0xe8,0xcb,0x73,0x1e,0xa,0x22,0xc0,0x3a,0xa7,0x3c,0xf,0x52,0xfc,0x88,0x30,0xaa,0x2,0xaf,0xc5,0x40,0xdb,0x46,0x19,0x16,0x35,0xcf,0x59,0x1e,0xb6,0x4a,0x7b,0xd8,0xc,0x6a,0xdb,0x3,0x59,0xd3,0x8,0x7,0xfc,0x25,0x7b,0x24,0x8f,0xc0,0xd,0x58,0xaa,0x7b,0xba,0xdc,0xfb,0xd2,0xb0,0x50,0xd,0x80,0xa2,0x28,0x8a,0xa2,0x8c,0x21,0x6a,0x0,0x28,0x8a,0xa2,0x28,0xca,0x18,0x22,0x34,0x0,0x5c,0xe1,0xb7,0x42,0x58,0x41,0x97,0xa2,0x28,0xa3,0x8e,0xee,0x26,0x8d,0x2f,0x7a,0xef,0x97,0x86,0x90,0x7a,0xff,0xeb,0xe2,0xa8,0xe0,0xcf,0x2b,0xe4,0x2b,0x5,0x7a,0xc2,0x24,0x2,0x23,0xa9,0xb8,0xcf,0x87,0xc4,0xb4,0xf1,0x89,0xda,0x3c,0x51,0x8b,0x48,0x8f,0xec,0xa4,0x19,0xf8,0x84,0x4d,0x12,0xa1,0x95,0x74,0xdd,0xa6,0x82,0x48,0xab,0x94,0x54,0x2a,0x2a,0xf4,0x1d,0x95,0x2c,0xcd,0xb3,0x82,0x60,0x53,0x7c,0xc4,0x33,0x29,0x57,0x22,0x7c,0xac,0x52,0x86,0x28,0xbf,0x79,0xea,0x23,0x89,0x47,0xcb,0x66,0xe7,0x9e,0xd6,0x14,0x6,0x4a,0x3c,0x6e,0x1a,0x4f,0x7b,0xd5,0x11,0xd6,0x32,0xc1,0x98,0xf7,0xc8,0xe2,0x3a,0x61,0x45,0x31,0x1e,0xf1,0x6c,0xd7,0xad,0xe7,0x2,0x61,0xac,0x2f,0x89,0xd5,0x50,0x9e,0xfc,0x99,0x7,0x3c,0x31,0xd2,0xe7,0x59,0x9a,0x1f,0xbb,0x4f,0x62,0x85,0x1d,0x2f,0x98,0xde,0x53,0x12,0x75,0xd0,0xb0,0xa,0x43,0x10,0xf7,0x20,0x29,0x2c,0x97,0x41,0xcb,0x25,0xef,0xc9,0xcc,0x83,0xa4,0x2f,0x69,0x1d,0x63,0xa8,0x24,0xa4,0xf4,0x15,0x9a,0x45,0x5c,0xe0,0x38,0xe0,0x15,0xf8,0xd6,0xaf,0x28,0x8a,0xa2,0x2c,0x3b,0xd8,0x57,0x0,0x83,0xa6,0xf5,0xa5,0x1f,0xb6,0xb8,0x6f,0xd4,0xc5,0x82,0xaa,0x1,0x50,0x14,0x45,0x51,0x94,0x31,0x44,0xd,0x0,0x45,0x51,0x14,0x45,0x19,0x43,0xd4,0x0,0x50,0x14,0x45,0x51,0x94,0x31,0x24,0x4c,0x45,0x7e,0x19,0xbe,0xa3,0x7f,0x19,0x52,0xf1,0xf,0xb,0x63,0x2,0xa3,0x2a,0xe2,0xb4,0x5e,0x88,0x70,0xce,0xe7,0x25,0x49,0xec,0x71,0xce,0x27,0xd0,0x5b,0xa8,0x2e,0xe0,0x42,0xa4,0x5a,0x22,0xad,0x2a,0xc2,0xc0,0x62,0xbb,0xfa,0xd2,0x32,0x31,0x97,0x24,0x2c,0xf,0x17,0xc4,0x93,0x1e,0x81,0x2c,0xe,0x23,0xe2,0x37,0xa9,0x17,0xbb,0xda,0x2,0xb6,0x41,0xef,0x9,0xb8,0x0,0x4a,0x72,0xc2,0x5c,0x25,0xaa,0x8,0x24,0x87,0x28,0x16,0xf4,0xb5,0x75,0x69,0xc4,0xf0,0xe4,0x27,0xf5,0xae,0x59,0x49,0x34,0x59,0xc0,0x2b,0x68,0x14,0x94,0xe1,0x2c,0xf1,0xca,0xe6,0x11,0x91,0x49,0xf6,0x7d,0x69,0xdb,0x80,0xd4,0xcf,0x93,0x9f,0xf4,0x88,0x5a,0xb1,0xd7,0x3f,0x52,0x8e,0xaf,0xad,0x45,0xe7,0xbc,0xfa,0x4,0x76,0x2,0xd1,0x24,0xd8,0x51,0xc2,0xac,0xcf,0x95,0xb3,0x3,0xc0,0xaf,0x99,0x9,0xe0,0xa4,0x5d,0x49,0xba,0x91,0xef,0x3d,0x51,0x51,0x50,0xef,0xe1,0x9e,0x95,0xeb,0x49,0xbc,0xc0,0x58,0x23,0xf0,0x4,0x48,0x18,0xf6,0x0,0xa6,0x54,0x63,0x98,0x32,0xd1,0xa5,0xa6,0x4a,0x7d,0x4,0x13,0xf6,0xa2,0x5d,0x9e,0xd0,0x78,0x18,0xfa,0x64,0xbf,0xdc,0x71,0x65,0xa3,0x87,0x4e,0xf4,0x55,0xa4,0xdb,0x52,0xc4,0xa3,0xbb,0x5c,0x70,0x36,0xa8,0x30,0xcd,0x77,0xdb,0x45,0xc6,0x91,0x27,0x9d,0x58,0xe8,0x56,0xe3,0xb9,0xf0,0x19,0x28,0xa2,0xf4,0x35,0xfb,0xfa,0x52,0x89,0xe7,0x96,0x4a,0xc8,0xb7,0x1c,0x4,0x84,0xba,0x5,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x48,0xd8,0xe7,0xe6,0xa9,0x86,0xd8,0xa6,0x8e,0x8,0xb0,0x96,0x20,0x4b,0x58,0x2c,0x13,0xab,0x31,0x81,0xca,0xbc,0x65,0xb,0xc2,0xa4,0x9e,0xcc,0xc4,0xed,0xe0,0xa3,0x4e,0x5a,0x69,0xfe,0x92,0x6b,0x96,0xc6,0x83,0x7c,0x3f,0xbc,0xd2,0x65,0xc,0xb1,0x2f,0x19,0x43,0xee,0x9f,0x6f,0x1f,0x5f,0x72,0x7d,0x15,0xda,0xc6,0xdb,0x97,0x24,0x79,0x4a,0x5,0xa0,0x3e,0x51,0xa7,0x20,0x3f,0xaf,0x30,0x50,0xb0,0xdf,0x6f,0xe0,0x11,0xcf,0x31,0x71,0x98,0x20,0x5e,0xb7,0x8e,0xac,0x20,0x12,0x8d,0xee,0xbb,0x4b,0xf3,0x93,0x74,0x46,0xd2,0x47,0x98,0x1e,0xcb,0x19,0xee,0xf5,0x4f,0x2a,0xa8,0x13,0x1f,0x3d,0x2b,0x7c,0x80,0xa4,0xf9,0xf9,0x8e,0x26,0x1e,0x74,0xbf,0x9a,0x89,0x1c,0x9d,0x29,0x97,0xe3,0xcb,0x9f,0x7a,0x2,0x14,0x5e,0x33,0xed,0x4b,0xa4,0x21,0x58,0x7e,0xac,0xbd,0xe8,0x3e,0xbe,0x50,0x7c,0xc8,0xea,0x42,0xfb,0x2b,0x83,0x79,0xb3,0x34,0xb2,0xa3,0x84,0xd1,0x53,0x46,0x28,0x29,0x4b,0x51,0x94,0x65,0xc2,0xb8,0x89,0xa,0x17,0x93,0x61,0xb7,0xad,0x70,0x30,0x56,0xfc,0x5f,0x3e,0x2c,0x15,0x3e,0x1b,0x7d,0x29,0xc4,0x81,0xc3,0x16,0xa8,0xf6,0xa2,0x5b,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0x84,0x7d,0x1b,0x9,0x8b,0x21,0x2,0x94,0x1e,0xf3,0x5b,0xc5,0xf9,0xc4,0x80,0x42,0x30,0xaf,0x40,0x62,0x11,0x84,0x81,0x95,0xc4,0x7e,0x42,0x71,0x59,0x29,0xa8,0x4a,0xdb,0x8,0xc5,0x4e,0xf4,0x8,0x5d,0x16,0x57,0x7a,0xcd,0x75,0x4,0x92,0xbe,0x3a,0xb,0xd2,0xd6,0x3a,0x9a,0xd8,0x57,0xe6,0xa0,0x2,0xce,0x2a,0x65,0x4b,0xcf,0xb,0xad,0x29,0x86,0x1c,0x78,0xc3,0x9a,0x39,0xf8,0x61,0xfd,0xa6,0x2,0x62,0x67,0x4a,0xc2,0x71,0x44,0x7c,0x94,0x30,0xc9,0x8e,0x79,0x16,0x74,0x9e,0xf4,0xec,0x92,0xa9,0x90,0x4c,0x70,0x7d,0xe,0x80,0x65,0x2,0x63,0x52,0x49,0x5a,0x6,0xf3,0x48,0x9,0xd9,0x6d,0x4e,0x40,0xda,0xc2,0xc9,0xf6,0xa0,0xa9,0x18,0x92,0x94,0xcb,0xba,0x4d,0x25,0xa1,0xa1,0xb0,0xfd,0xa9,0x87,0x45,0x61,0xdf,0xa4,0xf9,0x91,0xc6,0x66,0x47,0xff,0xb2,0x7b,0xec,0xf3,0xec,0x28,0x15,0x1,0x16,0x23,0x52,0xa1,0xa1,0x27,0x79,0x92,0xfd,0x83,0x8a,0x0,0x15,0x45,0x59,0xd9,0xa8,0xfa,0x4e,0x59,0xe,0x2c,0xc3,0x7e,0xa8,0x5b,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xc,0x26,0x2,0x64,0xe1,0x55,0xd2,0xb2,0x68,0x52,0x61,0xda,0xa0,0x82,0x20,0x9f,0x10,0x89,0x9,0x31,0xea,0x78,0x95,0xaa,0x52,0x1f,0x16,0xa7,0xce,0xf5,0x1d,0xe9,0xb4,0x3e,0x55,0x8e,0xd4,0x8c,0xf4,0xb5,0x75,0x31,0xbc,0x8a,0x57,0xb6,0x41,0x85,0x81,0xbe,0xa8,0x75,0x4,0x76,0x35,0xfa,0xd2,0xa2,0x8,0xf4,0x6a,0x54,0x85,0x1e,0xb1,0x6d,0xc8,0xf5,0x11,0x1,0x94,0xb7,0x90,0xe2,0xb5,0x1,0xf4,0xde,0x4b,0x45,0xb9,0xd4,0x63,0x9d,0x91,0x1d,0xe9,0x4b,0xbd,0xe2,0x79,0xca,0xa5,0xf9,0x91,0x6b,0x29,0xa,0xf4,0x98,0xf8,0xcd,0x77,0xbc,0x30,0xad,0x4a,0x5,0x21,0x99,0x24,0xcc,0x27,0xda,0x63,0x89,0x59,0xbd,0x99,0x0,0x51,0x82,0x58,0xe8,0x36,0x4f,0xfa,0x62,0x80,0xd4,0xab,0xa1,0x28,0x3f,0x78,0xee,0x81,0xf7,0xc6,0x94,0x83,0x24,0xde,0x27,0xa5,0x22,0x45,0x4a,0xcd,0x31,0x20,0x4f,0x3e,0x98,0x8,0x70,0xa9,0xc4,0xc,0xc3,0x2e,0xb7,0xce,0xe0,0xac,0x2c,0x3d,0x2b,0xa5,0x1f,0xae,0x20,0xea,0xe,0xee,0x43,0x87,0x7d,0x5,0x90,0x85,0x97,0x3,0x79,0xfa,0x79,0xff,0x3e,0x7f,0xf0,0x82,0xf1,0x58,0x5d,0xaa,0xa8,0xb9,0xa5,0x75,0xf1,0xcd,0x5d,0x92,0x7c,0xbd,0xf9,0x55,0x79,0xc1,0x5b,0xa0,0x2e,0x95,0xcb,0x1e,0x22,0xb5,0xca,0x10,0xf6,0x87,0x23,0xf2,0x4c,0xd4,0x18,0x87,0x72,0x63,0x46,0xb7,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x51,0x3,0x40,0x51,0x14,0x45,0x51,0xc6,0x10,0x35,0x0,0x14,0x45,0x51,0x14,0x65,0xc,0x9,0x17,0xdc,0x47,0xa8,0x23,0xc4,0x1b,0x36,0x3e,0xf1,0x15,0x8b,0x27,0x81,0xb9,0x9f,0xaa,0x10,0x4f,0x7a,0x4c,0x6c,0x1d,0xaf,0x6c,0xcc,0x73,0xa2,0x93,0x8a,0xe4,0xea,0x84,0xb1,0x3a,0x56,0x10,0x52,0xd6,0xa,0xf3,0x95,0x2d,0x10,0x73,0xb1,0x3a,0x1a,0xcb,0xc5,0x6a,0xa2,0x76,0xb0,0xe5,0xfc,0x60,0x50,0xdf,0xbb,0x63,0x31,0x68,0xd8,0xde,0x22,0x7d,0xd9,0x15,0xfb,0x92,0xb0,0x8,0x29,0xec,0x68,0x56,0xdf,0x7e,0x71,0x2d,0xcf,0x6f,0x3e,0x6,0x1c,0x9b,0x68,0xfb,0x83,0x8,0x10,0x99,0xa6,0xc0,0x57,0x26,0xc9,0x93,0x5e,0x73,0x9d,0xbd,0xdc,0x3a,0x69,0x7,0x4f,0x4a,0xd3,0x4b,0xef,0x1f,0xd3,0x1e,0xd4,0xb9,0xf7,0x3e,0xe7,0x98,0x62,0xb1,0x27,0xc1,0xa,0x5,0x7f,0x75,0xc4,0x87,0xd2,0xb,0xa6,0x42,0x51,0x4f,0xda,0x92,0x7,0x42,0x5f,0x9e,0x59,0x47,0x54,0x4f,0x80,0x8a,0x52,0x95,0xba,0xc6,0xcd,0xa,0xa6,0xce,0x25,0x2f,0x3b,0x1,0xa1,0x8f,0x21,0xdf,0xd7,0x5a,0x22,0xb9,0xa,0x93,0xc3,0x72,0x66,0xe8,0x5f,0x6,0xa0,0x9e,0x61,0xb5,0x94,0x1d,0x71,0x51,0x4,0x84,0x19,0xba,0x5,0xa0,0x28,0x8a,0xa2,0x28,0x63,0x88,0x1a,0x0,0x8a,0xa2,0x28,0x8a,0x32,0x86,0xa8,0x1,0xa0,0x28,0x8a,0xa2,0x28,0x63,0xc8,0xe0,0x9e,0x0,0x25,0xf1,0xaa,0x8,0xe2,0xa4,0xc2,0x34,0x49,0xd9,0x52,0xd1,0x9d,0x34,0xbf,0x2a,0xe9,0xeb,0x8,0xdd,0x7c,0x71,0xa4,0xe2,0xb7,0x1a,0xed,0x20,0x16,0x34,0xe,0x1e,0x8d,0x46,0x16,0x5f,0x8b,0x2f,0xab,0x3a,0xf7,0x99,0x64,0x58,0x47,0x54,0x35,0x74,0x31,0x64,0x8d,0xb6,0xf1,0xf6,0x1b,0xa9,0xd8,0xb3,0x4e,0xd8,0xc2,0x41,0xf4,0x1f,0x1c,0xe6,0xe9,0xf,0x3,0x86,0x55,0x7a,0x56,0x84,0x50,0xa1,0x95,0xf4,0x9e,0x54,0x9,0x2f,0x44,0x91,0xee,0x5,0xd3,0x6b,0x26,0x89,0x6b,0xf5,0xf5,0x1a,0xf8,0x8e,0x3,0x5e,0x8c,0xea,0x88,0xcb,0x60,0xda,0x8a,0x3a,0xf9,0xb1,0xc,0x86,0x3d,0xd6,0xb0,0x32,0x16,0x88,0x76,0xe4,0x45,0x80,0xc3,0x1c,0xa0,0xeb,0x94,0xbb,0x82,0x10,0x3e,0xdf,0x8b,0x56,0xb6,0x32,0x42,0xc,0xd3,0xb8,0xad,0xd0,0x19,0xea,0x88,0xb4,0x68,0x34,0xe1,0x0,0x4d,0xe3,0xd6,0xa8,0xb7,0xd4,0x61,0x60,0x25,0x4f,0x72,0x45,0x43,0xcd,0x13,0x55,0x6c,0x0,0x54,0x48,0x2b,0x31,0x2,0x6a,0x79,0xee,0x73,0xf5,0xea,0x5d,0xa7,0x2e,0xd2,0x32,0x7c,0xee,0x8f,0x87,0x9a,0x9f,0x54,0xf1,0x2f,0x8f,0x3a,0x14,0x74,0xb,0x40,0x51,0x14,0x45,0x51,0xc6,0x90,0xff,0x1f,0x3a,0x4,0x35,0x6b,0x39,0xdf,0xa5,0x9a,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:36:17: warning: ‘icon_512_png_size’ defined but not used [-Wunused-variable] 36 | static uint32_t icon_512_png_size = 0xf7a6; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:33:16: warning: ‘icon_310_png_data’ defined but not used [-Wunused-variable] 33 | static uint8_t icon_310_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x1,0x36,0x0,0x0,0x1,0x36,0x8,0x6,0x0,0x0,0x0,0xeb,0xbc,0xbe,0xa9,0x0,0x0,0x93,0x4e,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x7d,0x77,0xbc,0x25,0x37,0x75,0xff,0x57,0x9a,0x5b,0x5e,0xdd,0xde,0xbd,0xcd,0x6b,0xef,0xae,0x2b,0xc6,0xc6,0x6,0x17,0x8a,0x4d,0xb,0x2d,0x40,0x68,0xa1,0x27,0x40,0x20,0x84,0x16,0xea,0xf,0x1c,0x8,0x21,0xb4,0x24,0x10,0x12,0x42,0x9,0xc5,0x54,0x53,0x42,0x33,0x21,0x98,0x5e,0x6c,0x8c,0x31,0xb8,0xf7,0xba,0x2e,0xdb,0xbc,0xeb,0x6d,0xde,0xbe,0xfb,0xde,0xbb,0xf7,0x8e,0xf4,0xfb,0x63,0xda,0x91,0x46,0x67,0xae,0xee,0x2b,0xf7,0xbd,0xb7,0x3b,0xc7,0x9f,0xf1,0xea,0xe9,0x1e,0x49,0x47,0x9a,0x99,0x33,0xe7,0xab,0x73,0x24,0x89,0xb5,0xc7,0x5d,0xa3,0x1,0x40,0xb,0x81,0x94,0x84,0x4e,0x93,0x9a,0x64,0x9b,0x69,0xca,0x2f,0x4c,0x9e,0xe4,0x4f,0x1,0x24,0x35,0x69,0x68,0x27,0x8f,0x16,0x4c,0x1b,0x22,0x2b,0x11,0xf1,0x88,0xac,0x4e,0xc2,0xaf,0x68,0x59,0x49,0xd3,0x59,0x7b,0x21,0xcd,0xa7,0x65,0xa5,0x30,0x78,0x92,0x12,0xa1,0xa0,0x69,0x9d,0xb6,0x11,0xc9,0x9d,0xc9,0x91,0x8e,0x93,0x0,0x40,0xda,0x30,0xf3,0x1d,0xe3,0x2a,0x0,0x10,0xf9,0xe8,0xf8,0x21,0xd0,0xee,0x34,0xad,0x5f,0x32,0xf9,0x74,0xec,0xa5,0xce,0xd2,0x46,0xdb,0x24,0x3f,0x97,0xd6,0xe,0x7e,0x5b,0x56,0x2a,0x1f,0xad,0x5f,0x11,0x99,0x68,0x5a,0xbb,0x79,0x68,0x7b,0x54,0xe,0xd8,0xf9,0xca,0x91,0x4f,0xe5,0xd0,0x0,0xe8,0x78,0xd0,0x36,0x18,0x99,0x44,0xc8,0xc8,0xc4,0xa5,0x69,0x1b,0x24,0x6d,0xf7,0x81,0xf2,0xb8,0xe4,0x86,0x6,0x40,0xea,0x85,0x72,0xf0,0x5b,0x24,0x3c,0xe4,0x86,0x32,0x65,0x82,0xeb,0x7e,0xd9,0x7d,0x70,0xc9,0x7,0x93,0xc7,0x78,0x1e,0x5c,0x72,0xdb,0x44,0xf3,0x89,0xac,0x4e,0x79,0xac,0xfc,0x5c,0x5a,0x3b,0xf8,0xdb,0x95,0xc9,0xda,0xa8,0xc8,0x34,0x9b,0x28,0x1e,0xca,0x6f,0xbc,0x97,0xd9,0xf,0x86,0x42,0xd1,0x4e,0x76,0x93,0x8c,0x1f,0xb4,0x29,0x93,0x93,0xb2,0x87,0x5d,0x68,0x53,0x3e,0x85,0x4c,0xb9,0x98,0xd5,0xba,0x2b,0x15,0x6c,0x7f,0xb2,0xb4,0x34,0x44,0xd2,0x86,0x2,0x4c,0x92,0xa,0xf6,0x2d,0xd5,0xce,0xa4,0x99,0x4f,0x5e,0x46,0xfa,0xb3,0x21,0x93,0xc7,0xcd,0x62,0x59,0x98,0xc1,0xcf,0xe5,0xd3,0x87,0x9a,0x91,0xd5,0xf3,0xa1,0x71,0x53,0x87,0xf5,0xb0,0x72,0x58,0x2f,0x60,0x92,0xcc,0xf5,0x8d,0x79,0x1,0x9d,0x2f,0x2f,0xac,0xb4,0x76,0xe7,0x6b,0x8e,0xc7,0x4a,0xa7,0xed,0x29,0x32,0xce,0xb6,0x2,0x6b,0x97,0xb6,0xeb,0xa5,0xe4,0x21,0xb7,0x71,0x7f,0x19,0xa5,0x0,0x4d,0x9e,0x3f,0x5b,0xe,0x57,0xb5,0x5c,0x1f,0xa,0x44,0xf5,0x52,0x78,0xbe,0x72,0xbb,0xf8,0xad,0x7a,0xbc,0xca,0x68,0xe3,0x7b,0x5f,0x52,0x49,0x25,0x95,0x74,0x44,0x50,0x65,0xb2,0x5,0x98,0x4a,0xe4,0xb2,0x36,0x5,0x93,0x5f,0x52,0x49,0x25,0x4d,0x5d,0xaa,0x24,0xa6,0xa1,0xf1,0xf2,0xda,0xb0,0xc9,0x91,0x2f,0x39,0x58,0x6a,0x94,0xd1,0x7c,0xbd,0x24,0x2b,0xad,0x4a,0x58,0xc6,0xb2,0x1,0x43,0xb2,0x3f,0x68,0x35,0xd2,0x0,0x90,0x19,0x29,0x22,0x1f,0x35,0x4b,0x15,0x29,0x4d,0xcb,0xa,0x2,0x76,0xa9,0x11,0x9e,0x4c,0x31,0x9,0x44,0x73,0x6c,0xa9,0xb1,0x6d,0x76,0x34,0xf,0xb5,0x8b,0xc8,0x98,0x23,0xb2,0xa,0x6b,0xce,0x6c,0xe7,0x6e,0xa,0xc7,0x6f,0xb3,0x50,0xc8,0x44,0x7e,0xa0,0x30,0x24,0x9d,0xd7,0x20,0xfc,0xda,0x96,0x89,0xd6,0x3b,0x56,0x88,0xea,0x82,0x46,0x3e,0x30,0xae,0x0,0xde,0x15,0x8e,0x81,0x23,0xdf,0x8b,0x3c,0xe5,0xd0,0x1e,0x3c,0x1c,0x94,0xf2,0x81,0x68,0x9a,0x99,0x3,0x34,0xe0,0x34,0x6d,0x4f,0x65,0x75,0xe5,0xea,0xe7,0xe0,0xbb,0xab,0x3f,0xed,0xda,0x73,0xc8,0xca,0x4e,0x5f,0x8c,0x6,0x96,0x76,0x5e,0xa6,0x84,0xa2,0x25,0x95,0x54,0xd2,0x11,0x47,0xa5,0x62,0x1b,0x5,0x95,0xd0,0xb4,0xa4,0x92,0xa6,0x36,0x55,0x44,0x6c,0xc2,0xb1,0x96,0x7a,0x1b,0x54,0x5,0x98,0x11,0xd,0xda,0xf2,0x4c,0x6a,0x97,0x16,0xb0,0xeb,0x14,0x4c,0xbe,0xb3,0x90,0xce,0xc0,0xa8,0x36,0x11,0x9a,0x22,0x6a,0x5a,0x16,0x78,0xb,0xb5,0x33,0x9f,0x94,0x15,0x6e,0xe3,0x3c,0x88,0x91,0x9b,0x40,0x4,0xbf,0x55,0x3b,0xef,0x5d,0x51,0x57,0x58,0x57,0x32,0x63,0x76,0xdb,0x70,0x30,0x2d,0x43,0xe1,0x9,0x4c,0x98,0x99,0x6b,0xd4,0x95,0xcf,0xa,0xe8,0xa8,0xd3,0x2e,0xef,0xe9,0x45,0x64,0xd3,0x3e,0x50,0x54,0x79,0xf0,0x74,0xd8,0x36,0xe7,0xfd,0xf4,0x82,0x43,0x24,0xb4,0xc2,0x7,0xa2,0xda,0x21,0x2b,0x1c,0x4,0x64,0xbd,0x8b,0x1e,0x63,0xac,0xad,0xf6,0x9c,0x72,0x7b,0xde,0x7,0xa7,0x97,0x17,0x60,0x21,0xa7,0xa7,0x97,0x32,0xe3,0x1f,0x8d,0x97,0x17,0x8e,0xbf,0xed,0xb1,0x34,0x79,0x4a,0x8b,0xad,0xa4,0x92,0x4a,0x3a,0xe2,0xa8,0x54,0x6c,0x25,0x95,0x54,0xd2,0x11,0x47,0x95,0x4,0xb2,0xb1,0xc6,0x9f,0x17,0xb4,0xca,0x4a,0x50,0x68,0xa8,0x1,0x3,0x8b,0xa6,0x68,0xcd,0xf6,0xa0,0x51,0x18,0xe7,0xd1,0x1e,0xf5,0x66,0x52,0xc3,0x56,0x30,0xa6,0xa9,0xe1,0x45,0x25,0x2c,0x4a,0xc3,0x19,0x88,0x4b,0x91,0xa5,0x22,0x3f,0x4,0x44,0xc4,0x26,0x28,0x14,0x85,0x39,0x68,0x86,0x9,0xcf,0x44,0x4,0xbb,0x2,0x77,0x69,0x7e,0xae,0x52,0x98,0xf9,0xd4,0x22,0x4f,0xa1,0x3c,0xc3,0x9f,0x6b,0x83,0x24,0xc,0xe8,0xea,0x28,0x9f,0x83,0xcd,0x1e,0xf0,0x84,0xf5,0xec,0x5a,0xfc,0x6c,0xf0,0xa8,0x3,0x3e,0x69,0xf2,0x37,0xcb,0x5f,0x20,0x87,0x57,0xc4,0x3b,0x25,0x1b,0x32,0xf9,0x40,0x78,0xca,0xaf,0x88,0xc,0x14,0xde,0xb9,0xea,0x2c,0x82,0xd3,0x3e,0x10,0x95,0x93,0xd5,0x1e,0xe3,0x24,0xdb,0x96,0x89,0x91,0xc3,0xc7,0xeb,0xcd,0xf2,0x78,0x78,0x51,0x73,0xde,0xd9,0x76,0x75,0x16,0xc8,0x67,0xc0,0xe3,0xd2,0x62,0x2b,0xa9,0xa4,0x92,0x8e,0x40,0x2a,0x15,0x5b,0x49,0x25,0x95,0x74,0xc4,0x51,0x45,0xd8,0xf0,0x25,0x7,0x5,0x9,0x94,0xd4,0x1c,0x9b,0xbb,0xe,0xba,0xc6,0x53,0x1b,0x40,0xd1,0x95,0x32,0x33,0x4,0xf1,0x4c,0x82,0xd4,0x3,0xd8,0x41,0xb6,0x59,0x9b,0xc6,0x4a,0x35,0x1a,0xa0,0x4b,0xe1,0x27,0xc1,0xca,0x2,0x3a,0x8b,0x5f,0x24,0xed,0x49,0x4b,0x42,0x8a,0x1a,0x5,0x9,0x10,0x96,0x22,0xa,0x40,0xe,0x1,0xb4,0xec,0x7e,0xb8,0x7a,0xe8,0x1a,0x40,0x6f,0xa8,0x57,0x10,0xa0,0xab,0x1d,0x3c,0xec,0xe2,0xe1,0x2,0xd3,0x9e,0x93,0xdb,0xb,0x1a,0x8d,0x81,0xdf,0xf0,0xea,0x71,0x72,0x10,0x9e,0x9c,0x17,0xb0,0x53,0x39,0x38,0x2a,0x5a,0x4f,0xea,0x82,0x6b,0x3e,0x1e,0x52,0x8b,0x8c,0x20,0x5b,0x1b,0x6a,0x3b,0xf2,0xb,0xbd,0x99,0xae,0xfa,0xad,0xbf,0x8d,0x88,0x3,0x6,0xca,0x1b,0x9e,0xd0,0x76,0x5e,0x68,0xfb,0xb7,0x22,0x98,0xd9,0x46,0xee,0x42,0x6f,0xae,0xa3,0x4e,0x83,0xaf,0x68,0xa,0xa2,0x5c,0x52,0xd5,0x31,0x91,0x8d,0x4b,0xca,0xe5,0x56,0x25,0x1d,0xe1,0xd4,0xc9,0xbc,0xe2,0xd4,0xa2,0x12,0x8a,0x96,0x54,0x52,0x49,0x47,0x1c,0x55,0x12,0xad,0x6c,0x6c,0x87,0x45,0xe1,0x27,0x5,0x65,0xb6,0xc7,0x33,0x26,0xa,0x67,0xd,0x1d,0x6f,0x5,0xc6,0x52,0xd8,0x97,0xed,0x3c,0x94,0x6d,0x11,0xa4,0x29,0xaa,0xb0,0xf7,0x32,0x73,0xad,0xfd,0xb4,0xd6,0x6e,0x9a,0xe8,0xcb,0xfd,0xb5,0x11,0x1c,0x44,0x65,0x11,0x79,0x26,0x1f,0x5,0x1e,0x2,0x40,0xa0,0x23,0x28,0xaa,0xec,0xb6,0x9c,0x51,0xc9,0x96,0x4c,0x86,0xe7,0xd0,0x63,0xad,0x68,0x51,0x3a,0x2d,0xce,0xd4,0x63,0xb4,0x5d,0x34,0xf5,0xc0,0x99,0xf6,0xca,0xc1,0x6b,0x57,0xcf,0xc3,0x2,0x23,0xed,0x6c,0x8f,0x81,0x71,0xac,0x7,0x8d,0x3e,0x28,0x36,0x24,0x19,0xb,0x54,0xe6,0x20,0x90,0x27,0xcc,0x6c,0xeb,0xe5,0xa4,0x50,0xcf,0x53,0x56,0x76,0x9a,0x2,0xee,0x7c,0x56,0x56,0xcf,0xc0,0x62,0x36,0x40,0x97,0x81,0xd0,0xac,0xf7,0xb3,0x48,0x3e,0x57,0x9a,0xfe,0x5d,0x0,0x83,0xdb,0x46,0xd,0x44,0x72,0x97,0x16,0x5b,0x49,0x25,0x95,0x74,0xc4,0x51,0xa9,0xd8,0x4a,0x2a,0xa9,0xa4,0x23,0x8e,0x48,0x80,0x2e,0x3,0x63,0x8,0x5e,0x33,0xfd,0x72,0x6e,0x2f,0x1d,0x6b,0xa8,0x7b,0xcc,0xb2,0xb,0x64,0xd0,0x57,0xdb,0x72,0x10,0xef,0x8e,0x11,0x88,0xcb,0x38,0xb,0xd,0x74,0x47,0x71,0x26,0xdd,0x26,0xdc,0x82,0x80,0x2e,0xe3,0x9c,0x6,0x13,0x4b,0x0,0x22,0x2e,0xa3,0x1,0x68,0xa1,0x73,0xce,0x84,0x10,0x40,0xd3,0x2b,0x50,0xd6,0xd7,0x3c,0x77,0x10,0x7,0x4b,0x8d,0xb6,0x7c,0xcd,0x7c,0xa6,0x59,0xce,0x3b,0xeb,0xb5,0x4d,0x4d,0x81,0x77,0x51,0x93,0x7c,0xea,0xe1,0xa2,0xf9,0x9c,0xf7,0xe,0xe,0x1e,0x23,0xd8,0x14,0x56,0x9d,0x9c,0xc7,0xae,0xd3,0xa0,0x57,0xdf,0xf5,0xa1,0x1e,0x6b,0x42,0x35,0xd3,0x6,0x95,0x89,0xf5,0x9c,0xfa,0xf4,0xa1,0x48,0x3e,0xd7,0x98,0xd9,0xf0,0xd8,0xd5,0x1f,0x9a,0x5f,0x24,0x7,0xf7,0x6c,0x31,0x70,0x9a,0x9b,0x76,0xc8,0xdd,0x4f,0x9f,0x77,0xc5,0x6c,0xef,0xa8,0xf3,0x8a,0xfa,0x6c,0xd1,0xc5,0xa9,0x16,0x4e,0x37,0xb,0xc4,0x4a,0xf,0x7e,0x41,0x5,0x47,0x17,0x79,0x28,0xea,0x29,0x49,0x45,0xf3,0x56,0x9d,0xd6,0x33,0xda,0xb2,0x25,0x8d,0x96,0x4a,0x28,0x5a,0x52,0x49,0x25,0x1d,0x71,0xe4,0x3e,0xcc,0xa5,0x8,0xa2,0x24,0xc4,0x9c,0x64,0x25,0x84,0x19,0x13,0xe8,0xda,0x91,0x48,0x83,0x43,0x99,0x26,0xec,0xd5,0xe4,0xf,0xce,0xf,0x23,0x19,0xf9,0xcc,0xfe,0xd0,0xb2,0x24,0xb8,0x97,0x98,0xfc,0x4a,0x33,0x56,0x1b,0xdd,0x29,0x98,0x76,0x8,0xda,0xb4,0x9e,0x63,0x19,0x25,0xb2,0xe0,0x40,0xd,0xf3,0xac,0x1e,0x7e,0x7d,0x28,0xf3,0x7,0xe7,0x39,0x2d,0xf4,0x32,0x51,0x17,0xb3,0xb,0xb2,0x6b,0xab,0x88,0x6b,0x0,0x75,0x1,0xdc,0xa0,0x34,0xc6,0x6d,0x8b,0x8c,0xf1,0xeb,0x10,0x3e,0x19,0x70,0xb5,0xc3,0x13,0x94,0xbc,0x77,0x7d,0xe5,0xda,0xa6,0xfc,0x14,0xd2,0xc1,0xfa,0xad,0xa0,0x3f,0x76,0x5d,0xa3,0xa,0x6e,0x6d,0x23,0x37,0xbd,0x8f,0x45,0x5e,0x65,0x67,0xdb,0xdc,0xfd,0xe9,0x44,0x8e,0x36,0xfc,0x85,0x6b,0x7e,0x29,0x3f,0x67,0xf1,0x72,0x63,0x3f,0xc1,0x1,0xba,0x86,0x72,0xea,0x18,0xf8,0x75,0x97,0x4c,0x59,0x49,0x3e,0xbd,0xf,0xc2,0x52,0xfa,0x5,0x75,0x4d,0x1e,0xb5,0x7b,0x8,0x7c,0xca,0x8e,0x95,0x67,0xa2,0x68,0xa2,0xdb,0xe6,0x14,0xca,0x91,0x40,0x1e,0x4a,0x84,0xcd,0x1f,0x6d,0x7b,0x3e,0x69,0x1f,0x99,0x7c,0xea,0x35,0xa9,0x84,0xa2,0x25,0x95,0x54,0xd2,0x11,0x47,0x64,0xad,0x28,0x81,0x81,0x4c,0x20,0xae,0x4f,0xac,0xa0,0xad,0x43,0x5d,0x30,0x53,0x23,0x43,0x56,0x9a,0x40,0x3a,0x1b,0xc6,0x9a,0x46,0x5e,0xe6,0x8d,0x74,0xaf,0x3a,0xb5,0xbc,0xa5,0x2c,0x8a,0x73,0xc1,0x33,0x3,0xc4,0x19,0x6b,0x45,0x35,0x91,0x9c,0x7e,0x5,0xa8,0x7c,0x82,0xb4,0x4d,0xeb,0x51,0x30,0xf,0xba,0x31,0xe,0x82,0x61,0xd,0x58,0xc5,0xe4,0x5b,0x7d,0xa3,0x3b,0xe8,0x6a,0x7,0x3f,0x4b,0xbe,0x5f,0xc0,0xe,0xd3,0x9c,0xb7,0xcf,0xf7,0x6b,0x3d,0xea,0xf3,0x39,0xad,0xc1,0x34,0xc6,0xd5,0xe3,0x2c,0xd1,0xc2,0xa7,0xb7,0x9d,0xf5,0x6b,0x79,0x4b,0x7d,0xe,0x73,0x29,0x84,0xbe,0x49,0x5e,0xa7,0x10,0xbf,0x88,0x3f,0xfe,0x9b,0x83,0xf2,0x76,0xdb,0xc6,0x7d,0x20,0x55,0x75,0x3a,0x7e,0x3e,0xdb,0x19,0x71,0x41,0xd0,0x85,0xd1,0x3,0x5c,0x7b,0x24,0x5b,0x8c,0xc5,0x2b,0x6a,0x55,0x44,0xfe,0x60,0x98,0xb8,0xc2,0x9d,0x11,0x7,0x19,0xc7,0x4a,0x3c,0x6c,0xce,0xf3,0xe5,0xd3,0x59,0xa4,0x33,0xa7,0xb3,0xf2,0x35,0xfa,0xf4,0xa2,0xd3,0x71,0xed,0x94,0x26,0x62,0x24,0xa7,0xa,0x15,0x29,0xf0,0xb1,0xe4,0x8f,0x45,0x16,0xcf,0x97,0xb4,0xe3,0xb4,0x6f,0x1b,0x9d,0x92,0x6f,0xdb,0x9d,0xf0,0x8f,0x35,0xed,0x27,0x47,0x9,0x45,0x4b,0x2a,0xa9,0xa4,0x23,0x8e,0xd2,0xc3,0x5c,0x4,0xf1,0xd8,0x75,0xae,0xe3,0x99,0x12,0x1a,0xd0,0xb1,0x35,0x67,0xa3,0x24,0xba,0xe9,0xab,0x72,0x41,0x28,0x3,0x6e,0xd9,0x65,0x35,0xc3,0xe3,0x96,0xc3,0x7,0xa1,0x69,0x4d,0x21,0xb8,0x55,0xf,0x63,0x82,0x51,0x2b,0x4d,0x11,0xab,0x35,0x20,0xac,0x55,0x64,0x81,0xbb,0xd,0xb6,0x52,0x2e,0x7f,0x2c,0x3c,0x5c,0x51,0xa,0x31,0x8a,0xac,0x1a,0x47,0x5a,0x5b,0xf9,0x85,0x87,0x6e,0x38,0x1b,0xb7,0xd2,0x9d,0x40,0xb7,0x82,0x34,0xe7,0xd5,0xe3,0xa0,0x51,0x5b,0x38,0x58,0x20,0xbb,0x20,0xf0,0xb3,0x70,0x27,0x5a,0x87,0xd7,0xd1,0x7b,0x8b,0x25,0x9a,0xed,0x73,0x96,0xa8,0x7,0x14,0x2d,0xa,0x76,0xe6,0xa6,0x1,0x3c,0xd7,0x65,0xb6,0xef,0x3,0x1d,0x63,0x47,0x1d,0x76,0x59,0x76,0x9d,0xae,0xc5,0x57,0xb0,0xab,0x6f,0x7e,0x3f,0x36,0x5e,0x3c,0xeb,0xcc,0x5e,0x2a,0x88,0xbb,0xb4,0x66,0x70,0xa3,0xb0,0xfe,0x30,0xe7,0xeb,0x74,0xd6,0x16,0xb3,0x38,0xdc,0x58,0xf3,0xcd,0x60,0x79,0x33,0x9b,0x82,0x46,0x4b,0x54,0xb2,0x18,0xdf,0xdd,0x71,0xeb,0xa6,0x30,0x83,0x63,0xa2,0xf1,0xe8,0xf,0x89,0xe8,0x64,0x2b,0x73,0x7f,0x37,0x87,0x80,0xdc,0xa2,0x79,0x66,0x5c,0xf9,0x7a,0xdc,0x2c,0xc6,0x6f,0xb9,0xed,0xb9,0x93,0x7c,0xab,0x2,0xf6,0x94,0x2f,0x4e,0x26,0xf,0x39,0xec,0xb2,0xac,0x12,0x22,0x6c,0x3e,0x61,0x20,0x6d,0xc3,0x2c,0xa,0x64,0xf5,0x51,0x2e,0x85,0x5b,0x97,0x77,0x90,0xd6,0x45,0x8a,0x60,0xa2,0xd2,0xe3,0x20,0x77,0xd7,0xe4,0x6b,0xc7,0x53,0xc4,0x7,0x23,0xbf,0x84,0xa2,0x5d,0xa0,0x22,0x7d,0x53,0x52,0x49,0x25,0x8d,0x3f,0x55,0x84,0xce,0x7,0x34,0x4a,0x66,0xdb,0x22,0x4a,0x9a,0xf9,0x8a,0xdb,0xd9,0x9a,0x40,0x37,0x97,0x6e,0x36,0x76,0x27,0xb2,0xd6,0x6b,0x26,0x16,0xa2,0x1d,0x6b,0x6a,0xf2,0xbb,0xad,0x34,0x4a,0x8a,0x6e,0x55,0x24,0xac,0xbe,0x25,0x1f,0x53,0xcb,0x43,0x9a,0x14,0xd1,0x30,0xb7,0x55,0x4a,0xe5,0x13,0x4,0x7e,0xa,0xb7,0xd1,0x90,0x18,0x78,0x2,0x11,0x3c,0xad,0x93,0xb2,0xd,0x2f,0xe8,0x91,0xaf,0x33,0x15,0x24,0xe5,0xe9,0xd0,0x62,0x3,0xb5,0x70,0xb4,0x95,0xcf,0x55,0xc0,0x4,0xbd,0x7a,0x1d,0x3c,0xd3,0xe1,0x3a,0x46,0x3b,0xcd,0x5,0x98,0x3a,0xf3,0x5d,0xed,0x39,0x64,0x2d,0x5c,0xaf,0xe8,0xea,0x87,0xe5,0xfd,0x4c,0xcb,0x7b,0x7a,0x45,0xc7,0xd,0x1e,0x7b,0x7c,0x22,0xed,0x3a,0x85,0xab,0x6f,0x5,0xf2,0xb1,0xdb,0x16,0x51,0x99,0x3a,0xdd,0x35,0x97,0xb,0x9a,0x2e,0xb2,0xd8,0xda,0x59,0x72,0x76,0xdb,0x66,0xbd,0x6d,0xbd,0xa2,0x9d,0xfb,0xe2,0x32,0xae,0xb1,0xf8,0xf1,0xe8,0x82,0x78,0xa3,0x2,0x2e,0x6a,0x7f,0xcc,0x51,0xb1,0x13,0x63,0x57,0x25,0xf3,0x81,0xf6,0x8a,0x84,0xce,0xe7,0xdb,0x7c,0xf2,0x3b,0xe5,0xa1,0x7c,0xdc,0x4b,0x3d,0x9e,0x6d,0x8f,0x66,0x8c,0x47,0x7b,0x5f,0x8a,0xfa,0xe3,0x3,0x6d,0x8a,0xca,0xb6,0x53,0xc8,0x93,0x4d,0x9c,0x7c,0x3e,0x3c,0x5c,0x7f,0x46,0x33,0x4e,0x3e,0x3c,0x9d,0x28,0x36,0xff,0xf6,0x8e,0xba,0x45,0xf0,0x93,0x49,0xdc,0xad,0x2a,0xa9,0xa4,0x92,0xc6,0x97,0x2a,0xb9,0xb3,0x38,0x73,0x6f,0x1d,0xf3,0x1a,0x72,0xdb,0x5,0x19,0x50,0x87,0x58,0xa7,0x56,0xf0,0x2d,0x7b,0x4e,0x89,0xf,0x19,0x65,0x75,0x96,0x47,0x2d,0x53,0x52,0x27,0xbb,0x53,0x6e,0xd1,0xf6,0x3f,0x9c,0x4c,0x84,0x8d,0x3b,0x93,0x95,0x42,0x57,0x3a,0xbe,0x92,0xe4,0x57,0x88,0xd8,0xa1,0x8f,0x4c,0x86,0x78,0xda,0xad,0x25,0x8b,0x3c,0xc4,0x9a,0x24,0x68,0xda,0x80,0xa5,0xcc,0xbd,0xf6,0xd9,0xc9,0x97,0x85,0x2d,0x45,0x5f,0x7a,0x87,0x75,0x90,0xf3,0x34,0xba,0xe4,0xd3,0x3c,0xc4,0xe2,0x3c,0x84,0x3e,0xe7,0xa1,0xb2,0x3b,0xc3,0x7a,0x58,0x35,0xc6,0xc1,0x24,0x30,0x79,0x9c,0x10,0xd5,0x6e,0x8f,0x69,0xdb,0x7b,0x2d,0x26,0x23,0x1f,0xbb,0x56,0x94,0x91,0x8f,0xf3,0x8a,0xfa,0xdc,0xdf,0x42,0xef,0x6c,0x7,0x69,0xd6,0x83,0xeb,0xfa,0xdb,0x21,0x13,0x34,0x2a,0xee,0x48,0xb,0x77,0x61,0x53,0x9,0x32,0x9e,0x46,0x86,0xc6,0xbe,0x7e,0xd2,0xa3,0x15,0x97,0xe7,0xd4,0xfa,0x4b,0xd0,0xde,0xb1,0xd1,0xfc,0x66,0x5b,0xbc,0xec,0x5c,0x7b,0xb4,0x2c,0x51,0x6c,0xa4,0x14,0x4d,0x1b,0xb,0xe5,0x7d,0x4c,0xf8,0x9c,0x27,0xb0,0x58,0x36,0x3e,0xbf,0x68,0x4c,0x7d,0xf8,0xc6,0xf0,0xf0,0x7a,0xc3,0x24,0x1f,0x62,0x14,0x87,0x77,0x5f,0x8b,0xea,0xb4,0xeb,0xb5,0xdb,0xe0,0xca,0xb6,0x51,0x84,0x85,0xf2,0x8d,0x66,0xbc,0xdb,0xb5,0x37,0x96,0xb4,0xaf,0xac,0x63,0xe9,0xc3,0x68,0x88,0xaf,0xab,0x84,0xa2,0x93,0x44,0x9d,0xbe,0xba,0x25,0x95,0x54,0x92,0x3f,0xe5,0xa1,0x28,0x1c,0x6b,0x22,0x5d,0x7f,0x91,0xa4,0x71,0xe6,0xa,0xf9,0x41,0x1b,0x56,0x50,0x1,0x25,0x45,0x98,0xb5,0x9b,0x6,0x93,0xdb,0x68,0xcc,0x9,0x25,0x18,0xac,0x2c,0x48,0xb1,0xdc,0x21,0x2c,0xe,0xfe,0x5c,0x36,0x3,0xf7,0x5c,0x4b,0xaa,0xb4,0xf5,0x7f,0x7a,0x4e,0x4d,0xcd,0xd1,0x1d,0x0,0x68,0x75,0xfc,0xd5,0x2b,0x22,0x17,0x1f,0x53,0xbf,0x86,0x67,0x8c,0x95,0x47,0x5d,0x9d,0x5a,0x6c,0x46,0x7c,0x17,0x63,0xc9,0xe5,0x78,0x5c,0xbb,0xd5,0x6a,0x78,0xc1,0x60,0x1f,0x88,0xc5,0xc9,0x2a,0x48,0x1b,0xa3,0x81,0x77,0x9c,0x1c,0xce,0x76,0x8b,0xe4,0xe3,0xe,0x57,0x61,0x48,0x5b,0x7d,0xe0,0x3e,0xad,0x8e,0x77,0x31,0xc7,0xc6,0x4e,0x5f,0xf8,0x8c,0xbd,0xab,0x9e,0xe4,0x7,0xf2,0x3c,0x74,0xf2,0xcc,0xd9,0x31,0x98,0xa0,0x8b,0xe0,0x3b,0x74,0x61,0x1a,0x7b,0xa7,0x15,0x78,0x2a,0xbd,0x76,0xc9,0x76,0x34,0x4b,0x63,0x61,0xf3,0xbc,0xda,0x91,0x32,0x19,0x5d,0x41,0xbf,0x76,0xbe,0xb0,0x1e,0x8,0x4e,0x56,0x8e,0x9f,0x9f,0x93,0xa2,0x22,0xb9,0xdb,0x4e,0x3d,0xa4,0x2,0x68,0x19,0xf7,0x8a,0xab,0xd3,0xe3,0x46,0x7b,0x29,0x7d,0x4d,0xf8,0xc,0x41,0xf9,0xf2,0xc6,0x8d,0x18,0x83,0xc2,0xd3,0x36,0x8f,0xeb,0x45,0xb3,0xab,0xf2,0x50,0x22,0x1d,0xdb,0xbd,0x63,0x51,0xc2,0x28,0xf8,0x58,0xfb,0x28,0xea,0x6e,0x7c,0x3c,0xda,0xb5,0x5d,0x24,0x7,0xc9,0x6a,0xd7,0xcf,0x71,0x4f,0xfb,0xdc,0x53,0x47,0x79,0x8d,0x9c,0x72,0x2f,0xa1,0xe8,0x24,0xd1,0x58,0x5e,0xcb,0x92,0x4a,0x2a,0xa9,0x98,0x9c,0xce,0x3,0x93,0xdc,0xaf,0x9d,0x9,0x57,0xf9,0x25,0x41,0x69,0x90,0xad,0xc7,0xeb,0x4b,0x8d,0x6,0xd,0x90,0xaf,0x35,0x2f,0x13,0x95,0x43,0xb1,0xf0,0x93,0xeb,0x83,0x69,0xf9,0x25,0x7f,0xf1,0xe7,0x16,0xd8,0xf5,0xf8,0xf4,0xc9,0x2d,0x6b,0x5a,0x83,0x8e,0xd6,0x93,0x26,0xa4,0xc8,0x48,0xf9,0xc9,0xe1,0xf3,0x65,0xf3,0xc9,0xa7,0xbf,0x79,0x7c,0xd1,0xb,0xe5,0xe0,0xd2,0x9c,0xa7,0xd1,0x47,0xe,0x8d,0x31,0xc1,0x4f,0xd6,0x8a,0xb4,0xcb,0x6a,0x86,0xdf,0xd5,0x9e,0xb2,0x1c,0x4e,0xe,0x9e,0x5c,0x60,0x31,0xa9,0x96,0xf3,0x62,0x7b,0xc1,0x69,0x14,0xf0,0xb4,0xf9,0x6c,0xe6,0xca,0xba,0xda,0x28,0xc8,0xef,0x78,0xbc,0x99,0xc6,0xd9,0x6d,0x8b,0xb8,0x67,0xa3,0xe8,0xfd,0xb3,0x2c,0xb6,0x4,0x8a,0x1a,0xd9,0x6,0xa4,0x63,0x4,0x74,0x2f,0xe3,0x34,0x59,0xc,0x78,0xa3,0xbd,0x42,0x28,0xda,0x64,0x16,0xff,0xc6,0xf4,0x53,0x98,0xb8,0x94,0xa4,0x89,0x4c,0x6,0xbf,0xa5,0x20,0x69,0x1f,0x38,0x72,0xad,0xa3,0x15,0x96,0x52,0x35,0xda,0xc8,0xd2,0x15,0x92,0xdf,0x24,0x6c,0x74,0xa5,0x3,0x7f,0x6a,0x14,0xcc,0x97,0x4b,0x3b,0x78,0xc,0x62,0xee,0x83,0xa6,0x2,0x16,0x3d,0xbc,0xb4,0xc,0x27,0x53,0xd1,0xc3,0xeb,0xaa,0xd3,0x1e,0x63,0x22,0x87,0x2b,0xfc,0xc0,0x67,0x4b,0x69,0xab,0x39,0x73,0xe,0x82,0x53,0x16,0xdc,0xbc,0x95,0x87,0x92,0xeb,0x78,0x3d,0xa9,0x5d,0x2f,0xb7,0xc0,0xdd,0x47,0x6e,0x5b,0x29,0x30,0xb2,0xba,0xd2,0xde,0xb0,0xb9,0xc3,0x50,0x8e,0x4e,0xe7,0xde,0xa,0x65,0xe5,0x88,0x6f,0xaf,0x84,0xa2,0x53,0x80,0x8a,0x6e,0x5d,0x49,0x25,0x95,0xd4,0x39,0x39,0x77,0xf7,0x30,0x88,0xdb,0x44,0x92,0x8d,0x19,0x83,0xd3,0xa,0xca,0xbd,0xbe,0xed,0xbc,0x7,0x45,0x16,0x1e,0xa3,0xa,0xd8,0xf8,0xd4,0x22,0xeb,0xc5,0xf1,0x93,0xe0,0xe4,0xf6,0xf2,0x3e,0x99,0x65,0xd2,0x6d,0xa1,0x40,0xbe,0x79,0xd6,0xda,0x52,0x9a,0xe,0x48,0xe9,0xc2,0xf8,0x36,0xe7,0x7,0x4d,0x9b,0xd6,0x9b,0xab,0x28,0xd3,0x67,0x93,0x91,0x5a,0x22,0x24,0xdf,0xfe,0x88,0x77,0xa,0xfb,0x8a,0xac,0x34,0xce,0x6a,0xf0,0x9,0xca,0xf5,0xa,0x1e,0xf5,0x91,0x89,0xb2,0x14,0xf4,0xa7,0x93,0x1d,0x7e,0x8b,0x64,0xe5,0x2c,0x8e,0x51,0xf1,0xe8,0x3c,0xf,0x27,0xab,0xaf,0x75,0xd9,0xa9,0x4c,0x3e,0x96,0x59,0xc7,0x6b,0x76,0x8b,0xf4,0x6,0x7f,0x8f,0x2a,0x49,0x6,0xf7,0xa2,0xf9,0x9c,0x93,0x69,0xce,0xb7,0x99,0x82,0x68,0xc7,0x2f,0x3e,0x88,0x94,0x9b,0x17,0x2b,0x2a,0x63,0xcc,0x99,0x91,0x1f,0xd8,0xb0,0xe,0xd,0xa7,0x22,0xe0,0xb6,0x6,0xcf,0xd7,0x92,0x57,0xfa,0x82,0xdc,0x20,0x7b,0xc6,0xcf,0xd5,0x27,0x61,0xf1,0xf1,0xdb,0xad,0x70,0x37,0x91,0xe3,0xe1,0x7e,0xf3,0xe1,0x29,0xa2,0xb1,0x6c,0xb7,0xcd,0x3d,0xb0,0xb6,0xc6,0xa4,0x3c,0xcc,0xbc,0x9a,0x33,0x5d,0xd4,0x36,0x3a,0xe4,0xe1,0xca,0xd8,0xed,0x75,0x52,0xd6,0xce,0xeb,0xf0,0xc3,0xc0,0xd6,0x69,0xf3,0xb8,0x64,0xe5,0xe,0x7d,0x2e,0x6a,0x63,0x2c,0xb2,0x8e,0xd7,0xb3,0xe1,0x92,0xa5,0x7d,0xba,0xdc,0xb6,0x68,0xa,0x53,0xa7,0xaf,0x4f,0x49,0x25,0x95,0x14,0x51,0xc5,0xd8,0x8d,0x16,0xc8,0x99,0x53,0x3e,0xcb,0x89,0xb8,0x7c,0xc3,0x20,0xe2,0xb8,0xb5,0xce,0xc7,0xc1,0xd9,0xf5,0xe7,0xd,0x23,0xf7,0x9f,0xc,0x9f,0x4f,0x1f,0x38,0x8b,0x2a,0x27,0x47,0xd1,0x7a,0xcc,0x34,0x2f,0xcb,0x77,0x5a,0x63,0xc4,0xca,0xd7,0x96,0x83,0x21,0x20,0x55,0xd6,0x35,0xfd,0xde,0x66,0x3f,0x84,0x39,0xbb,0xd8,0x21,0x53,0x6e,0x2c,0x3c,0xbe,0x86,0x64,0x1b,0xa6,0xce,0x37,0x44,0xe4,0xea,0x1e,0xab,0xc5,0x36,0x6,0x2b,0xcd,0xcb,0x7b,0x47,0xb3,0x19,0xfe,0xdc,0x3a,0x50,0x97,0xdc,0x45,0xfd,0x64,0xfa,0xd6,0x31,0xfc,0x74,0x8b,0x1d,0xb1,0x27,0xf2,0x15,0xb5,0xcd,0x15,0xee,0x64,0xec,0xe1,0x97,0xf6,0x91,0x3b,0xd7,0x9e,0x47,0xbe,0xb3,0x3b,0xf9,0xb1,0xaf,0xb8,0xe,0x1c,0xa6,0x86,0xa3,0x21,0x13,0xe3,0x5d,0xd4,0xcc,0xdc,0x49,0x74,0xe,0x27,0x59,0xa7,0x99,0xbe,0x73,0xe4,0xc5,0x17,0xda,0x9c,0xce,0x21,0xf5,0x38,0xa7,0xea,0x2c,0x4e,0xe7,0xea,0x4,0x80,0x3d,0x5f,0x58,0xdb,0xf,0x26,0x91,0x35,0xcb,0x36,0xfb,0x93,0x85,0xac,0x58,0x8b,0xe8,0x9d,0xca,0x57,0x5b,0xa,0x52,0xa7,0xff,0xa7,0x63,0x91,0xed,0xf7,0x16,0x29,0x77,0x57,0xdb,0x54,0xb1,0x85,0x9a,0x84,0x81,0x68,0xa3,0x39,0x86,0x2c,0x19,0xc,0xef,0x22,0xf9,0x49,0x58,0xff,0xba,0xca,0xbb,0xe6,0xdb,0x2c,0x59,0xfd,0xd3,0x6d,0x14,0x41,0x61,0x34,0xbf,0x4b,0xd6,0xa2,0x17,0x93,0xd9,0x3e,0xdb,0x47,0x69,0xe7,0xf6,0x1f,0xf3,0x79,0xf9,0xe9,0xef,0xca,0x91,0x2e,0x68,0xaf,0x63,0x85,0xcc,0x29,0x52,0x5f,0x59,0x99,0x71,0xe2,0x94,0xd9,0x58,0x42,0x6a,0xa,0xfb,0x49,0xef,0x3b,0xe5,0x71,0xc9,0x51,0xb4,0x1c,0xc2,0xe4,0x2f,0xbd,0xa2,0x53,0x98,0xec,0xd7,0xa3,0xdd,0xb7,0xb7,0xa4,0x92,0x4a,0x8a,0xa8,0xe2,0x7a,0x5d,0x4c,0x47,0x68,0xde,0xca,0x88,0xb2,0xdd,0xd6,0x5b,0xae,0x3e,0xe,0x66,0x52,0x93,0xc3,0x34,0xb,0x73,0xed,0xe5,0xa1,0xaa,0x76,0x70,0xdb,0xf9,0x74,0xf7,0x11,0x8e,0xdf,0x2c,0x6b,0x74,0x5b,0xdb,0x89,0xa2,0xf2,0xd4,0x9a,0x30,0x55,0x10,0x2f,0x5f,0x46,0x76,0xa0,0x30,0xcd,0x77,0x5b,0xad,0x3e,0x2a,0xce,0x93,0xc7,0x65,0xbd,0x1,0xbc,0x95,0xc6,0xb6,0xd1,0xa9,0x65,0xe1,0xf3,0x85,0xee,0x94,0x1f,0x1e,0xf9,0x63,0x95,0xdb,0x6e,0xa3,0xd3,0x3e,0x8c,0xa7,0x4c,0xed,0xda,0xb6,0x65,0xed,0x44,0xa6,0x89,0x94,0x95,0x93,0xdb,0x27,0x1f,0x8e,0xbf,0xf3,0xb2,0x3a,0xf7,0x63,0x33,0xbc,0xa2,0xdc,0x33,0xcd,0xb8,0xd2,0xf3,0xb1,0xff,0x79,0x33,0x92,0x7a,0xe,0xf9,0xd7,0xcf,0x56,0x90,0x4,0xf,0x76,0xa8,0x38,0x58,0xf,0xab,0x31,0x16,0xcc,0x0,0x32,0x7a,0x5a,0x0,0xd6,0xa1,0xcf,0x44,0x39,0x91,0x3d,0xe2,0x18,0x9d,0x9d,0xd5,0xa3,0xcd,0xb6,0x39,0x5,0x46,0xe1,0xa7,0x11,0xa2,0xa3,0xdd,0xfc,0x1d,0xaf,0x15,0x2d,0xac,0x2b,0xeb,0x4f,0xe7,0x7b,0x71,0x15,0x9c,0xa6,0xd4,0xf6,0x44,0x24,0xeb,0x1,0x77,0x85,0x7b,0x8,0x8d,0xce,0x3,0x5a,0x99,0x60,0xd8,0xdc,0x1,0xcb,0xe,0x39,0xb8,0xfd,0xe2,0x34,0x95,0x43,0x93,0xba,0xac,0x7c,0xaf,0x3d,0xce,0x3c,0xe,0x9f,0xce,0x9d,0x5e,0xc5,0xc8,0x67,0x8c,0x53,0x27,0x4a,0xae,0x40,0xb1,0x79,0x2d,0xc6,0xf7,0xe9,0x9b,0xcd,0x43,0x65,0x75,0xf0,0xe4,0xfe,0xe6,0x65,0x2d,0xbd,0xa2,0xd3,0x90,0xf8,0x8f,0x41,0x49,0x25,0x95,0x4,0x70,0x1,0xba,0xcc,0xc4,0xbb,0x41,0xec,0x97,0xc7,0xa7,0x59,0x5b,0xc3,0xe6,0xdb,0xcd,0x5,0xd5,0x32,0xd6,0x4,0xe7,0xdc,0x30,0x57,0xd0,0x78,0xc8,0x97,0xb,0x6c,0x74,0xf3,0xbb,0x9d,0xa2,0xb6,0xac,0x3a,0x65,0xe6,0xa0,0x2f,0x27,0x1f,0x97,0x2f,0x89,0xa1,0x55,0xd5,0x3a,0x3d,0x8b,0x55,0x91,0xe6,0xb4,0xd0,0xac,0x48,0xe6,0x2e,0xae,0x84,0xa9,0xed,0x4e,0x15,0x0,0xeb,0xc,0xf0,0xf9,0xa2,0xfb,0x6c,0x5,0x54,0x4,0x87,0x7c,0x96,0x54,0xd1,0x36,0x64,0x87,0xb2,0xfa,0x2c,0x53,0xb2,0x2d,0x1f,0xcd,0xe4,0x3b,0x65,0xb2,0x1f,0x20,0xce,0x92,0x19,0x83,0xdc,0x85,0x5b,0x12,0xb5,0xb1,0xe4,0x38,0xab,0xb8,0xc8,0x62,0xf3,0xb9,0xef,0xe3,0x15,0x64,0x9c,0x53,0x40,0x7e,0x8e,0x98,0x4a,0xba,0xbd,0xb5,0x70,0xb3,0x18,0xdb,0xee,0xd0,0xfa,0xd,0xe8,0x45,0xcb,0x66,0x25,0xcc,0xb2,0x84,0x9f,0xb4,0x51,0xb4,0x25,0x91,0xa9,0x5b,0x1c,0x1a,0x49,0x93,0xf9,0x29,0x1,0x68,0xab,0x8d,0x84,0x24,0x91,0x55,0x99,0x9d,0x33,0x2a,0xcb,0xda,0xa3,0xf5,0x98,0x73,0x6f,0xc9,0x9,0x5e,0xf6,0x18,0x99,0x8f,0x31,0xed,0x83,0x7b,0x61,0xbe,0x69,0x2a,0x2b,0xc2,0x61,0xf2,0x27,0x25,0x2,0xab,0x6c,0xf2,0xd7,0x8,0xa2,0x15,0xa,0x2,0x45,0x61,0x20,0xd6,0x8b,0xd6,0x36,0x64,0xc5,0xa6,0x4e,0xb7,0x7c,0xf6,0x80,0x52,0x63,0x82,0x43,0x36,0xf,0x1c,0x3c,0xbe,0x32,0xf9,0xa4,0xe9,0x4b,0xa7,0x18,0x8,0xad,0x2d,0x98,0xd5,0x29,0x71,0xf7,0xa1,0xd3,0x3e,0xd0,0xb1,0xb1,0x3d,0xa4,0xae,0x7a,0x8b,0xc6,0xdb,0x47,0xe,0x8e,0x46,0x13,0x94,0xcb,0xdd,0x53,0xca,0xcf,0xd5,0x6b,0xf2,0x95,0x5e,0xd1,0x69,0x48,0x45,0xdf,0xd2,0x92,0x4a,0x2a,0xc9,0x6b,0xdb,0x22,0x8e,0x8a,0x5e,0xa7,0xcc,0xaa,0x69,0xb7,0x34,0x4a,0xa3,0x0,0xd,0x75,0x22,0x87,0x36,0x65,0xf2,0x71,0x2a,0x38,0xeb,0xc9,0xa5,0x8b,0xf8,0xe2,0x9c,0x5c,0x90,0x71,0x66,0xb7,0x9,0xc3,0xee,0x74,0xcb,0xc1,0x59,0xc5,0x7c,0x7e,0x46,0x12,0x3a,0xdd,0xf6,0x88,0xee,0xbe,0x6b,0xb6,0xc6,0x7d,0x89,0x8b,0xbe,0xd0,0x36,0x5f,0xbb,0x34,0xfd,0xbb,0x43,0x55,0x4b,0x77,0x59,0xc9,0xd5,0x43,0xee,0xaf,0xb,0x26,0x19,0xf9,0x68,0x3,0x63,0xec,0xfa,0x2d,0x51,0xc7,0xf6,0x20,0x12,0x18,0xe2,0xdb,0x7f,0xdf,0x71,0x6d,0x53,0xb4,0x48,0x6e,0x3,0x1a,0x25,0x63,0x66,0x8f,0xb7,0x8b,0x9f,0xb3,0xac,0x7c,0x85,0xf2,0xe0,0xe1,0xe2,0x1a,0xbd,0xd6,0x83,0x16,0xb5,0xa7,0x51,0x49,0x1e,0x4,0xee,0x25,0xf2,0x1a,0x7a,0x2b,0xca,0x38,0x5d,0xf8,0x4d,0x9f,0x3f,0x7b,0x51,0xa4,0xc8,0xfe,0x31,0xa6,0x23,0x88,0xbb,0x50,0x13,0x1e,0x7a,0x83,0xe8,0xb,0x6b,0xec,0x0,0x4c,0xc4,0x90,0x4,0x73,0x86,0x1,0x69,0xd6,0xe8,0x4,0xb9,0xc1,0x56,0x1f,0x8c,0xe7,0xc6,0x78,0x38,0xac,0xf2,0x40,0x14,0x64,0x6c,0xe4,0x8b,0x94,0x5d,0x31,0x1e,0x3b,0x99,0xbb,0xc1,0xf9,0xb4,0xd0,0xf4,0x39,0x23,0x70,0x97,0xe4,0x57,0x75,0x6,0x5e,0x85,0xd2,0x68,0xc6,0xf3,0x7a,0xa1,0x40,0x36,0x45,0x20,0x35,0xff,0xb2,0xb1,0xf3,0x61,0x94,0x87,0xf1,0x3a,0x52,0x54,0x10,0x30,0x3c,0xe6,0xc0,0x90,0xc,0x92,0x36,0x1e,0x14,0xa,0x37,0x6c,0x1e,0x5a,0x27,0xc9,0xd7,0xe4,0x87,0xb1,0xec,0xf,0x96,0x83,0x71,0x6d,0xe4,0xce,0xad,0xbf,0x24,0x49,0xe1,0xe8,0x43,0xe,0x4a,0x71,0x1,0xc4,0x3e,0x3c,0x9c,0xdc,0x9e,0x69,0xd7,0xe6,0x2,0x85,0x1f,0x12,0x9f,0xe9,0x5,0xce,0x3b,0xed,0x3,0x9b,0x99,0x7b,0x95,0x7b,0x26,0x39,0x99,0x8,0x89,0xd2,0x2b,0x7a,0x44,0x90,0xaf,0x7d,0x50,0x52,0x49,0x47,0xb,0x4d,0x0,0x14,0xf5,0x79,0xcd,0x68,0xf0,0x2c,0x7,0x57,0x39,0xeb,0x1,0xcc,0xda,0x52,0xbe,0xe5,0xce,0xd7,0xbb,0x72,0xec,0xb6,0x9,0xaf,0xd3,0xff,0xbb,0xa0,0x6f,0x3e,0xdf,0xdd,0x76,0x51,0xcc,0x9d,0x6b,0xc5,0x13,0x75,0x5f,0xd8,0xf9,0x12,0x89,0xa5,0x68,0xb6,0xe1,0x47,0x63,0xb9,0xa7,0x3e,0x75,0xfa,0x5a,0x16,0xbe,0x75,0x15,0xd5,0xcf,0xf1,0xfb,0xca,0x37,0x1a,0x1a,0x6d,0x1f,0xc6,0xd2,0x96,0x2b,0xdd,0xe9,0xb8,0x72,0xf5,0x4f,0x85,0x4f,0x66,0x91,0xc5,0xc6,0x53,0x45,0xea,0xbc,0x39,0xe7,0xa7,0x9a,0x32,0x2e,0x3,0xa9,0x50,0xc8,0x69,0x41,0x3a,0x57,0xc5,0xc6,0x39,0x9f,0x46,0xbd,0x26,0xf4,0xa2,0x75,0x4a,0x72,0xdc,0x93,0x11,0xc,0x4b,0xad,0x5f,0xa2,0xfd,0x28,0x2c,0xd5,0xc4,0x46,0x55,0x9e,0x41,0xb9,0x86,0xac,0x71,0xdb,0x9a,0xb4,0xad,0x85,0x59,0x6f,0xc6,0x8f,0x34,0x2c,0x43,0x68,0x32,0x4e,0x2,0x50,0x46,0x68,0x8a,0x3b,0x6d,0x44,0x2e,0x10,0x15,0x26,0xa1,0x9,0x92,0x20,0x9e,0xd3,0x18,0x86,0x46,0x8a,0x4d,0x67,0xfb,0xb9,0x69,0x38,0x4c,0xfa,0xf4,0x7,0xf2,0x27,0xf7,0x31,0xd1,0x59,0x87,0xb8,0x71,0xe2,0x82,0x5e,0xd,0x48,0x12,0x2,0x3e,0x2f,0x1d,0x7,0x93,0x5c,0x61,0x16,0x36,0x24,0xf1,0x82,0x40,0x36,0x7f,0xf2,0xc,0x11,0x68,0xc9,0x85,0x53,0x14,0x41,0x51,0xaf,0x7d,0xda,0x7c,0x3d,0xc6,0x49,0xd2,0x3,0xa2,0xe6,0xe0,0xaa,0x43,0xa6,0xdc,0xdc,0x23,0x33,0xae,0x6c,0xd0,0x74,0x51,0x20,0xb3,0x4b,0x26,0x9f,0x3e,0x30,0xcf,0x80,0xd7,0x3a,0x5d,0x3b,0x4d,0xb3,0x4b,0x28,0x5a,0x52,0x49,0x25,0x1d,0x81,0xd4,0x51,0xb8,0x7,0xe7,0x54,0xf0,0x2d,0xe3,0x2e,0xed,0x6,0x6c,0xc5,0xf5,0xb7,0x6f,0xdd,0x8e,0x9b,0xeb,0xa4,0xec,0x58,0xc8,0xee,0x9,0x17,0x8b,0xc7,0x79,0x39,0xed,0xb4,0x4e,0xd3,0xb4,0x2c,0x97,0xce,0x2e,0x9,0xd,0xe2,0x33,0x31,0xec,0x60,0xbf,0x11,0xf0,0xe1,0xf2,0xf9,0x92,0xfa,0x42,0x2f,0x17,0x5f,0x91,0xe5,0x33,0x5a,0x88,0xd5,0x89,0x4c,0x5c,0xd9,0x76,0x32,0x71,0xed,0x75,0xda,0x7f,0x1f,0x59,0x5c,0x65,0xdb,0x8d,0x93,0x5d,0xbf,0x4f,0x1f,0x5c,0xfc,0xae,0xba,0xda,0xf1,0x8c,0xe6,0x79,0xf0,0x21,0xb3,0xde,0x8a,0x74,0xc0,0xf,0x33,0x40,0xd5,0xad,0xce,0x28,0x4f,0x6e,0x9b,0x23,0x4d,0xfe,0xa0,0x4b,0x3c,0x49,0x59,0xf3,0x6f,0xd7,0xa,0xd3,0xc,0x6e,0x69,0xa,0x69,0x35,0x32,0xf8,0x29,0x0,0x25,0x29,0xe4,0x24,0xb5,0x30,0x5e,0xc0,0xdc,0x6b,0xcd,0xb4,0x61,0x4,0xeb,0x8a,0x7c,0x59,0x41,0xfe,0xd6,0x0,0x34,0x89,0x52,0x36,0xda,0xa0,0xd0,0x95,0x8e,0x1f,0x15,0xa3,0xe0,0xa0,0x16,0x2a,0x53,0xea,0x49,0x26,0xf0,0x53,0x68,0xe2,0x3d,0x26,0xfc,0x52,0x44,0xa3,0x2c,0x10,0x1d,0x10,0xd3,0xd2,0x2,0x12,0x51,0x48,0x48,0x8b,0x73,0xa7,0xb7,0x8b,0x1c,0xb7,0x9f,0x7b,0x41,0x36,0x2f,0xa7,0x91,0xcf,0x81,0x7,0x64,0xb2,0x21,0x10,0xb2,0x7b,0x9a,0xed,0xb,0x67,0xc3,0x24,0x8f,0xed,0x75,0x38,0x8,0xc4,0xc9,0x21,0x18,0x18,0x97,0x3b,0xfc,0x25,0xf9,0x5b,0x31,0x69,0x6d,0xdd,0x54,0x2a,0x1f,0xb3,0x85,0x91,0x97,0xf7,0xd3,0x7,0x72,0x32,0xeb,0x46,0xa9,0x4c,0x85,0xde,0x62,0x8f,0xb5,0xac,0x1d,0x6f,0x1,0x15,0xba,0xf3,0x3b,0x3d,0x30,0xa7,0xd0,0x2b,0xca,0x3f,0xaf,0x25,0x14,0x2d,0xa9,0xa4,0x92,0x8e,0x38,0x72,0x78,0x45,0x7d,0x4c,0x6a,0x93,0x46,0xe7,0x59,0x8d,0xad,0x1d,0x2d,0xac,0x13,0xd6,0x89,0x75,0xd0,0x66,0x1d,0xa3,0xb6,0x16,0x2c,0x71,0x5f,0x6e,0x76,0xbd,0x66,0x1b,0xd9,0xf2,0x69,0x9b,0x87,0x9a,0xa6,0xf9,0xfc,0xc2,0x2e,0x18,0x72,0xf0,0xb2,0xa,0x27,0x8f,0x9b,0x3f,0xcf,0xa3,0x53,0x4f,0xa9,0x79,0x11,0x4b,0xb3,0x63,0x98,0x30,0x1a,0x58,0xd1,0x8e,0x98,0xaf,0x75,0x21,0x94,0xa2,0xcf,0x49,0xa7,0x72,0x8f,0x41,0x3c,0xaf,0x87,0xdd,0xb3,0xad,0x4e,0xeb,0xf5,0xe1,0xef,0x94,0xc7,0x26,0xd1,0x8e,0xc9,0x8d,0x78,0xa,0xdb,0x1b,0x37,0xe2,0x74,0x93,0xce,0x65,0x57,0x84,0xc3,0x2b,0x6a,0xce,0x4f,0x65,0x69,0xc5,0x8,0x4e,0xe1,0xac,0x8e,0x2a,0xc8,0xfe,0x76,0xc8,0x21,0xa0,0x33,0x67,0x8d,0x1d,0xdc,0x9a,0x31,0xb9,0xfb,0x20,0x68,0x92,0xd9,0x2e,0xc8,0x6e,0x97,0x94,0xa1,0x9e,0x50,0xfb,0x7d,0xa0,0xf0,0xd3,0xea,0x51,0x1b,0x32,0x95,0x59,0x52,0xb1,0x1d,0x96,0xa1,0x9,0xbb,0xe2,0x16,0xe7,0x32,0x4a,0x2b,0xd0,0x8a,0xe0,0x4c,0xba,0xd8,0x5d,0x10,0xfe,0x4c,0xf2,0x40,0xe9,0x54,0x8e,0x40,0x0,0x55,0x11,0x7d,0x4,0x5a,0x42,0xa3,0x89,0x48,0xc1,0x35,0x85,0x46,0x83,0xee,0x57,0x6e,0x40,0x6,0xd2,0x38,0xf1,0xe6,0x9a,0x50,0xb9,0x68,0xb,0x9a,0xa4,0x2c,0x7,0x1,0x35,0xdc,0x5e,0x44,0x5a,0x97,0xd,0xe3,0x28,0xac,0x62,0x20,0x20,0xeb,0x15,0xd,0x3d,0x78,0xe8,0xf6,0x3f,0x36,0x64,0x22,0xf9,0x9d,0x9c,0x52,0xc5,0x42,0x3d,0x5d,0xe0,0xe5,0x74,0xd,0xbe,0xd5,0x7,0x2e,0x38,0xd8,0x86,0x71,0xa9,0xac,0x1e,0xfc,0x86,0xac,0xf0,0x1b,0x4b,0xaf,0xf,0x1d,0x37,0xc6,0x24,0x3b,0x77,0x7f,0x39,0xf9,0xda,0x29,0xdc,0x88,0xa7,0x84,0xa2,0x25,0x95,0x54,0xd2,0x11,0x47,0x47,0xf5,0x22,0xf8,0xdc,0xa,0xa9,0x49,0x91,0x82,0x27,0xce,0x72,0xf6,0x59,0x4f,0x1a,0x95,0xc9,0xf3,0x99,0x9e,0x53,0xfb,0xe8,0x44,0x77,0x9a,0xaf,0xb5,0xa4,0x89,0xa1,0x23,0x6d,0x8c,0x27,0x78,0xaa,0xc0,0x61,0xc9,0xb5,0xd,0xd0,0x35,0x5e,0x1c,0x6a,0xa5,0x92,0x37,0xc2,0xf0,0x40,0x52,0x4b,0x98,0xae,0x57,0xb4,0xeb,0x4f,0x3c,0x8d,0xd4,0x3a,0xb7,0x2,0x40,0x35,0xe5,0x61,0xc0,0xa1,0x1,0x95,0xd,0x94,0x44,0xcd,0x68,0x8a,0x45,0x2d,0x49,0x44,0x52,0xd6,0x7d,0x7e,0xa8,0x69,0x8,0xbb,0x4f,0x4d,0xcd,0x19,0xcb,0xa9,0x3b,0x97,0xf4,0x41,0x0,0x3a,0x89,0xb8,0x15,0xe9,0xff,0x72,0x2d,0x9a,0xe,0x52,0xe5,0x4c,0x4b,0x52,0x2f,0xdd,0x8f,0xcd,0x80,0xbb,0x4,0xe2,0x4b,0xe8,0xf4,0x94,0x2b,0x89,0xec,0x24,0xac,0xa,0x80,0x6a,0x3c,0x4,0x21,0x34,0x1a,0xa4,0x3f,0x2d,0x6b,0xed,0x6c,0xd6,0x39,0xf,0xa8,0xd2,0xe9,0x6e,0xb0,0x36,0x9c,0xa4,0xa3,0x69,0x4,0x8c,0x3a,0xbc,0x8b,0xd6,0x56,0xec,0x2c,0x24,0x2e,0xf4,0x84,0xba,0xe4,0x63,0xa0,0x9b,0xd,0x4b,0x3b,0x85,0xa2,0xec,0xfa,0x4b,0x1b,0x66,0x3a,0xfa,0xc0,0x79,0x70,0xb,0x77,0xb1,0x25,0xb0,0x94,0x83,0xf2,0x2c,0x54,0x36,0x5e,0x28,0xb7,0x7c,0x86,0x4c,0x70,0xe7,0x73,0x7d,0x33,0xc8,0x96,0xd5,0x91,0x6f,0x37,0x52,0x30,0x95,0x51,0x42,0xd1,0x92,0x4a,0x2a,0xe9,0x88,0xa3,0xa,0xfd,0x18,0xbb,0x68,0x34,0x8e,0x15,0x57,0xf9,0x22,0xfe,0x76,0x81,0xbf,0x5c,0xf8,0xae,0xcd,0xdb,0xa9,0x7,0xd2,0xb4,0x4c,0xdd,0xe4,0xc3,0x43,0xf9,0x7c,0x1d,0x43,0x3e,0x9e,0x4d,0x30,0xb2,0xda,0x2d,0xbb,0xd6,0x93,0xea,0xc2,0x36,0xb2,0x7f,0x45,0x5c,0x3e,0x81,0xa6,0x51,0x59,0x6d,0x79,0x4e,0xcd,0xf6,0x3a,0x4b,0x17,0x91,0x8b,0xaf,0xc8,0xf2,0x71,0xd9,0xd4,0x9d,0xd6,0x3f,0x91,0xd4,0xa9,0x7c,0xe3,0xd1,0x56,0x27,0xfc,0x63,0x19,0x4b,0xdf,0x36,0x26,0xb2,0x6c,0x91,0x25,0x67,0x52,0x45,0xc6,0x5e,0x2b,0x4d,0x9e,0x76,0xe3,0x65,0xa6,0x5e,0x47,0x6a,0xdf,0x31,0xb0,0xd4,0x7c,0xb3,0x49,0x90,0xad,0x2d,0x52,0x62,0x15,0xd3,0xb5,0xa5,0xda,0x3,0x72,0x6a,0x18,0x1,0xba,0x21,0x69,0x9b,0x3b,0x3f,0x94,0xf5,0x9c,0x92,0x46,0xb4,0xe5,0xd9,0xf5,0x51,0x2f,0x34,0x40,0x17,0xae,0xf6,0xc8,0x58,0x6a,0xab,0xf,0x29,0x6e,0x16,0x39,0x61,0x49,0xfd,0x6e,0xb3,0x9d,0xf3,0xda,0x52,0x28,0xaa,0x6d,0x68,0x2d,0x88,0xac,0xa4,0xe9,0xc4,0xa3,0x1d,0x80,0x86,0x81,0x68,0x54,0xe2,0x7c,0x25,0x80,0x61,0xa3,0x71,0x6e,0x7b,0x22,0x26,0x1f,0xc,0x8f,0xfd,0x72,0x9,0x26,0xdf,0x80,0x9f,0xed,0x14,0x9e,0xdd,0x86,0x6f,0x50,0xae,0x43,0x56,0x1b,0x36,0xa7,0x6e,0x7c,0x1a,0xc4,0x4b,0x3d,0x7c,0x4,0xd2,0x19,0x53,0x2a,0x5,0xb2,0xb2,0xe9,0xe,0x3,0x77,0x8b,0xc6,0x35,0x4d,0x73,0xb0,0x19,0x5,0x63,0x4f,0xef,0x8f,0x4f,0xc0,0x2d,0x3,0x4b,0xbd,0xd6,0x99,0x72,0xca,0xb6,0x80,0x87,0x5b,0xdb,0x8c,0x12,0x8a,0x96,0x54,0x52,0x49,0x47,0x20,0xb5,0x85,0xa2,0x1c,0xf9,0xc0,0x32,0xdf,0xf2,0x63,0x31,0x60,0xf9,0x7a,0xdc,0x30,0xcc,0xe4,0x68,0xcf,0x93,0xdf,0x52,0x49,0xe7,0xfe,0x1f,0x19,0x9d,0xc2,0xe2,0x30,0xff,0x12,0xd6,0x2f,0x5c,0x60,0xf1,0x58,0xc6,0xc5,0x6e,0x83,0x4a,0xe9,0x5e,0x8f,0xaa,0x2d,0x9e,0xbc,0x1c,0x2,0xae,0x31,0x48,0x4a,0xf3,0x5f,0xcc,0xce,0x69,0xa2,0x61,0xd2,0x54,0x26,0xce,0x42,0x99,0x8c,0xf6,0x27,0x8b,0xc6,0x57,0x86,0xbc,0x57,0x54,0x3,0x9a,0x78,0x11,0x5,0x31,0x1d,0x35,0x7,0x3f,0x8d,0x35,0x9a,0x14,0x59,0xf1,0x9e,0x46,0x57,0x10,0xaf,0xb6,0x38,0xcd,0x97,0x9c,0x1,0x84,0xd4,0x2a,0xa6,0x30,0x8e,0xd9,0xc5,0xd5,0x74,0x94,0x59,0x83,0x49,0xd6,0xb5,0xa6,0x68,0x52,0x9a,0x2d,0x3b,0xa1,0x25,0x0,0x11,0x77,0x3a,0xda,0x62,0x89,0x40,0x51,0xb2,0xf7,0x90,0xa6,0xf0,0x93,0xc2,0x6f,0x56,0x3e,0x6,0x8a,0xb2,0xa7,0x51,0x65,0x4a,0x41,0x11,0xe9,0x4,0xe9,0x2a,0x55,0x72,0xd1,0x7a,0xdc,0xa8,0xd,0x9,0x40,0x92,0xfe,0x27,0x53,0x10,0x1a,0x19,0x5c,0xd5,0xc8,0xb6,0x1f,0xd7,0x0,0x9a,0x5e,0x67,0x89,0x92,0x6c,0x1b,0x86,0xb8,0xd6,0x8a,0xd2,0xa0,0x52,0x23,0x88,0x17,0x4,0xe,0x12,0xd8,0x7,0x8b,0xa7,0x53,0xe8,0x26,0x8b,0xfa,0xe0,0x82,0x3d,0x56,0xbe,0x73,0xf7,0x59,0x2a,0x1f,0x4c,0x7e,0x76,0xed,0x2c,0x81,0x7a,0x3e,0xc1,0xb0,0x39,0x48,0xcc,0xf4,0xc1,0x58,0x2b,0xca,0x7c,0x3c,0x9c,0xeb,0x43,0x6d,0x1e,0xce,0xf3,0xda,0xa1,0x37,0x9c,0x83,0xcd,0x39,0xf9,0x5c,0xfd,0x1,0xdc,0x7d,0xb0,0xa9,0x84,0xa2,0x25,0x95,0x54,0xd2,0x11,0x48,0x47,0x75,0x80,0xee,0x91,0x40,0xdc,0xca,0xb3,0xf1,0xac,0xdf,0xd,0x63,0xc7,0x6f,0x3a,0xa1,0xa4,0x92,0xc6,0x4e,0xe6,0x13,0x98,0xae,0x15,0xe5,0x22,0xd0,0x59,0x68,0xe8,0x46,0x7a,0x0,0xdc,0x1b,0x1d,0xe5,0x8c,0x4b,0x82,0x93,0xa8,0x47,0x96,0x2,0x52,0x1a,0xb8,0x6b,0x96,0xe7,0x60,0x66,0x87,0x50,0xd4,0x5e,0xae,0x49,0xf0,0x5d,0x82,0xc6,0x4d,0x6f,0x69,0xe6,0xa7,0xa4,0x31,0xb6,0x1a,0xe6,0xce,0xba,0xc2,0x80,0xd9,0xa4,0x3f,0x9c,0x20,0x4c,0xb6,0xb1,0xb3,0x2e,0xac,0xbe,0xc5,0x7f,0x2a,0x4b,0x8e,0xe4,0x7,0x7a,0xf6,0xa8,0x2,0x45,0xf,0x3a,0xdb,0xf9,0xd7,0x92,0x4f,0x91,0x34,0x6d,0x2f,0xa0,0xf9,0x4,0x86,0x54,0x8,0xc4,0x18,0x6,0xf5,0xe1,0x72,0x41,0x98,0xbe,0x1e,0x31,0x17,0x4c,0x2a,0x82,0x2d,0x36,0x44,0x8b,0x89,0x7a,0xf2,0x7c,0x60,0x69,0x2e,0x20,0x95,0x42,0x4e,0xda,0x7,0x32,0xb2,0x1c,0xd4,0x6b,0xeb,0xcd,0x4d,0xea,0x72,0xa5,0x39,0x58,0xea,0x11,0x4c,0x6c,0xec,0xf6,0x4b,0xd6,0xb5,0xb2,0x41,0xaf,0x16,0x94,0x37,0xc6,0x9b,0xc2,0x7d,0xce,0xeb,0x4d,0x48,0xf8,0xae,0xc7,0xe5,0xe4,0x4e,0xf8,0xe1,0xe6,0x49,0xe5,0xb2,0xfb,0x0,0x2b,0x5d,0x5a,0x6c,0x25,0x79,0x90,0x8f,0xc5,0x56,0x52,0x49,0x53,0x89,0x4a,0xc5,0x56,0x52,0x47,0xc4,0x7b,0x8f,0xdd,0xbf,0x95,0x10,0xb5,0xa4,0xc9,0xa0,0x6c,0x7,0x5d,0x23,0x88,0x95,0x70,0x50,0x58,0x45,0xd7,0x87,0x52,0x8b,0x92,0xe6,0x23,0x83,0x49,0xf4,0x60,0x17,0xde,0x87,0x41,0xb6,0x1e,0xa2,0xfc,0xe4,0x5c,0x51,0x68,0x58,0x1,0xc4,0x14,0xa2,0x91,0xe0,0x5,0xda,0x7,0xe2,0xf1,0xa4,0xf0,0x49,0x93,0xbd,0x97,0xc,0x38,0x69,0x1c,0xf8,0x42,0xe1,0x27,0x35,0x7e,0xb5,0x65,0x25,0xeb,0xb4,0x9f,0x8a,0xc2,0x3b,0xc2,0x95,0xac,0xd1,0x14,0x20,0x72,0x1b,0x38,0x1b,0xc6,0xc0,0x98,0x7d,0x63,0xa6,0x1,0x40,0x3d,0x9e,0x64,0xbc,0x61,0xde,0xc3,0xe4,0x6f,0x49,0x9a,0x53,0xc8,0xc6,0x95,0xc2,0x63,0x3,0x7e,0x6a,0x7a,0x4b,0x33,0xcf,0xa9,0x86,0x9,0x8f,0xe9,0xd9,0xa8,0x1,0x9,0x8,0x56,0x5a,0xa5,0xe9,0x61,0x4d,0xc0,0x87,0x4f,0x20,0xa9,0x4f,0x70,0x2b,0x7b,0xb8,0xa,0x8,0xec,0xa1,0x50,0xa,0xe0,0x3d,0x73,0x5c,0xf0,0xa8,0xed,0xc1,0xa5,0xf9,0xe,0xa8,0x67,0xc8,0xe1,0xb3,0x86,0xd4,0x6e,0x63,0xc,0xf2,0xe5,0x76,0xfe,0x75,0x40,0xf9,0xa2,0x43,0x54,0xb8,0xc3,0x5c,0x9c,0x3c,0xae,0xba,0x5c,0x72,0xd3,0x7e,0x32,0x9e,0x5d,0x61,0x8d,0xa5,0xab,0x68,0xe1,0xf8,0x31,0x69,0xa1,0xdd,0x16,0xdb,0xd8,0x63,0xa9,0x3a,0x2b,0x3f,0xd1,0x93,0xd0,0xa3,0xab,0x3f,0x53,0x1d,0xae,0x7a,0xcc,0xba,0xa6,0xa2,0x5d,0x62,0xcb,0x44,0x15,0x6c,0x9e,0xac,0x8,0x94,0x82,0x38,0x3b,0xb7,0xb2,0xed,0x1c,0xa2,0xfa,0x3c,0xb0,0x1c,0xf,0xf7,0x99,0xf4,0x7c,0xf0,0xb,0xef,0x97,0x76,0xf0,0xd8,0x69,0xae,0x7c,0xbb,0xfc,0x22,0xf9,0xba,0x41,0x9d,0x8c,0xab,0x6f,0x3f,0xc7,0x9a,0x6e,0x37,0x1e,0xbe,0x32,0x99,0xfc,0x65,0xb8,0x47,0x49,0x25,0x95,0x74,0xc4,0x51,0xa5,0x12,0xc6,0x30,0x43,0xba,0x35,0xa7,0x61,0x38,0xbb,0xf6,0x20,0x2,0xc,0x33,0x55,0x5b,0xde,0xd,0x63,0xdb,0x1e,0x67,0x71,0x7b,0x73,0x6a,0x77,0xdb,0x9c,0x1,0x6f,0x7a,0xb,0x89,0x5f,0x8e,0x59,0x2b,0x4a,0xcd,0x9,0x8a,0x7a,0xcc,0xdd,0x77,0x4d,0x19,0xd2,0xef,0x85,0xb5,0xf6,0x33,0xb3,0x82,0x34,0x59,0x40,0x4e,0x2c,0x72,0x91,0xc9,0x61,0x6c,0x5b,0x4,0xd3,0x11,0x65,0xec,0x40,0xac,0x32,0xb3,0x9d,0xf6,0xc1,0x58,0xb3,0x4b,0x90,0x91,0xd6,0xda,0x19,0x58,0x6c,0xaf,0x15,0x4d,0x21,0xa7,0x75,0xf,0xa8,0x57,0x94,0x7a,0xf8,0x4c,0xd8,0x9c,0xad,0x27,0xa6,0x8b,0xe3,0xa9,0x4c,0x74,0x67,0x62,0x1a,0x1c,0x1c,0x68,0x95,0xf9,0xd6,0xc8,0xfd,0x69,0x41,0xa7,0xfd,0xb,0xa1,0x99,0x33,0x5e,0xed,0xaf,0x75,0xb2,0x16,0x93,0xa4,0xa9,0xdc,0x76,0xba,0x53,0xaf,0x63,0xe1,0xf9,0x97,0x34,0xed,0x82,0x68,0x54,0x26,0x5d,0x0,0x89,0x19,0xf9,0x34,0x95,0xc9,0xb7,0xf,0xda,0x91,0xcf,0x59,0x41,0x9c,0xe7,0x54,0x9b,0xf0,0x93,0x85,0xa5,0x1e,0x9e,0xe4,0xc2,0xb3,0x5b,0x13,0x7e,0xc6,0x13,0x4a,0xe5,0x2b,0x3a,0xd3,0x95,0x39,0xa4,0xc9,0xbe,0x27,0xa5,0xf3,0xa0,0x24,0x6f,0xf2,0x8d,0x69,0xb3,0xd3,0x89,0xd2,0x57,0x56,0xfe,0xb4,0xf7,0xaa,0x6a,0x1c,0x1,0x9d,0x38,0x12,0x28,0xf,0x57,0x4b,0xc5,0x56,0x52,0x49,0xe,0xa2,0x33,0xab,0x89,0x93,0x49,0x40,0x40,0x48,0x20,0x8a,0x5f,0x8b,0xff,0x35,0xa,0x9,0x8,0x8,0x68,0x28,0x44,0x8c,0x22,0xb2,0x7e,0xe3,0x89,0x4d,0x7b,0x57,0x96,0x6e,0xcf,0xb0,0x1d,0x4d,0x54,0x9,0x62,0x13,0x58,0x87,0x89,0x19,0x8,0xcb,0xcb,0x99,0x91,0xb9,0x83,0x2e,0xf9,0x54,0x51,0x8f,0xa2,0x65,0x2a,0x26,0x1e,0xc2,0x22,0x6f,0x29,0x9d,0xb5,0x4e,0xa0,0xa5,0x51,0x8b,0x30,0x3d,0x76,0xf4,0x23,0x69,0x18,0xbf,0xd4,0x63,0x67,0xc0,0x3b,0xb3,0x2e,0xe3,0x87,0xb4,0x5a,0xd3,0x5b,0xe8,0xea,0x8f,0xd6,0x80,0xb2,0x5d,0x11,0x3a,0xe2,0x49,0x3c,0xc6,0x14,0xf6,0xd1,0xf6,0x22,0x98,0x48,0xa1,0x68,0x36,0xde,0xe6,0x19,0xad,0xcc,0xe3,0xae,0x33,0x5f,0xab,0xb6,0x21,0x60,0xd2,0x7,0x49,0xa0,0x3f,0x7,0x45,0x15,0x19,0x2,0x2,0x8f,0x35,0xe8,0x9a,0x50,0x6b,0xaf,0x60,0x32,0x80,0xc2,0xd5,0x7,0x0,0x21,0x61,0xa7,0x5e,0x51,0xf3,0x2c,0xd5,0xac,0x9e,0xa,0xf9,0x45,0x11,0xf0,0xaa,0xe2,0x32,0x2,0x40,0x3,0x1a,0x2d,0xe,0x26,0xb9,0xe,0x79,0x89,0x1a,0xc9,0xd2,0x82,0x39,0xfc,0xc4,0xda,0x6e,0x49,0x0,0x10,0x71,0x54,0xb5,0x8c,0x15,0x18,0x94,0x6,0xc2,0x16,0x44,0x53,0x41,0x8f,0x8c,0x0,0x8d,0x26,0xc4,0x48,0xb,0xa2,0xd9,0x44,0xa0,0x14,0x2,0x1d,0x8d,0x57,0x90,0x88,0x20,0xb2,0xb1,0x53,0x32,0xba,0x42,0x21,0x10,0x6,0x80,0xae,0x5,0xd0,0xf5,0x0,0xa8,0x57,0x80,0x7a,0x0,0x54,0x25,0x74,0x45,0x42,0x54,0x34,0x94,0x4e,0xc6,0x48,0x91,0x51,0x2f,0xf2,0x3a,0x26,0xcf,0xd,0xe3,0x51,0xcc,0x41,0x51,0x3a,0x2e,0xb4,0x2c,0x19,0x3f,0x6e,0xad,0x28,0xd,0x32,0x66,0x3d,0xa1,0xdc,0x78,0x73,0x90,0xdb,0xf6,0x18,0x27,0x65,0x39,0xa8,0xc,0x93,0xbf,0xed,0xba,0xd6,0xe8,0xef,0xd4,0x62,0xf3,0xf1,0x1c,0x4e,0xea,0x12,0x9a,0xb8,0x71,0x29,0x65,0xfc,0xf2,0xc6,0x12,0x24,0x21,0xf6,0x22,0x9f,0xd6,0x31,0x9b,0xa6,0x71,0x1d,0x92,0x6a,0x46,0x19,0xfd,0x8d,0x48,0x51,0xd3,0x7d,0xde,0xd2,0xaf,0x6c,0x20,0xb2,0x87,0x56,0x88,0xcc,0xad,0x98,0x28,0x67,0x2d,0x80,0xf8,0x41,0x16,0x71,0x5b,0x8a,0xc8,0x21,0x82,0x2c,0xd0,0x43,0xc5,0xab,0x12,0xb4,0x8e,0x94,0x50,0x24,0x96,0x80,0x92,0x44,0x5d,0xca,0xe8,0x9b,0xf,0x11,0x7d,0xf4,0x93,0xd7,0x25,0x79,0xf1,0x54,0xac,0xe0,0xda,0x8d,0x7f,0x11,0x42,0xca,0xbe,0x23,0x3a,0x97,0xd7,0x8e,0x8a,0xbc,0xa2,0xda,0xfa,0xbb,0xb8,0x9e,0x8c,0xe8,0x2a,0x9,0x20,0x5e,0x29,0xd1,0x81,0x4c,0x6e,0xe2,0x5e,0x8e,0xac,0x7d,0x29,0x64,0xd4,0x8e,0xa,0x81,0xe1,0x6,0x70,0xf8,0x30,0xe4,0xa1,0x61,0xd4,0xe,0xf,0x63,0x86,0x96,0x98,0x81,0x0,0x33,0x83,0x1a,0x16,0xf6,0xcf,0xc4,0xbc,0xc1,0x19,0x98,0x3d,0x7b,0x10,0xb3,0xfa,0x7,0x30,0xd0,0xdb,0x8f,0x19,0x3,0x3,0xa8,0xd7,0x6a,0xa8,0x57,0xeb,0xa8,0x56,0x2,0x28,0xad,0x21,0x85,0xc0,0x48,0xb3,0x89,0xe1,0x91,0x11,0x8c,0x34,0x1b,0x38,0x70,0xe8,0x10,0xf6,0x1f,0x3e,0x80,0xfd,0x87,0xf,0xe1,0xe1,0x3,0xfb,0xb0,0x6b,0xe7,0x3e,0xec,0x38,0xbc,0x17,0x7,0x74,0x3,0xfb,0xd0,0xc0,0x81,0x6a,0x13,0xad,0xc1,0x3a,0xd4,0x40,0x5,0x7a,0xa0,0xa,0xd4,0xab,0xd0,0x41,0xfc,0xc,0x69,0xd7,0x27,0xce,0x86,0x5c,0xd3,0x85,0xec,0xfb,0xd0,0xae,0xf,0x8c,0x72,0x66,0x79,0xf2,0xfc,0xd3,0x7,0x8a,0x8a,0x10,0xa1,0x18,0xc6,0xc1,0xd6,0x3e,0x28,0x1d,0x46,0xa,0x2,0x30,0xe2,0xdb,0x54,0xaa,0xf0,0x4,0x20,0x54,0x6a,0x2d,0x1a,0x56,0x53,0x40,0x2b,0xd5,0xb1,0xd2,0x12,0xd0,0xf1,0x2e,0x1e,0x89,0xae,0x4a,0xde,0x54,0x4d,0x14,0xa1,0x22,0xce,0x3,0x41,0xd2,0xd4,0xf2,0x81,0x20,0x56,0x57,0xce,0x79,0x42,0x6,0x9f,0x5a,0x78,0x32,0x79,0x95,0x61,0x2a,0xd7,0x40,0x40,0x40,0x42,0xc8,0xa,0x44,0x45,0x42,0xc8,0x0,0x32,0xa8,0x42,0x68,0x9,0x2d,0x3,0x48,0x29,0xa1,0xa4,0x4c,0xad,0x36,0x95,0x4e,0xfa,0x97,0x13,0x3f,0x36,0x25,0xb7,0x54,0x4a,0x9,0x19,0x86,0xc0,0x48,0x3,0xd8,0x77,0x10,0xf5,0x3,0x87,0x30,0x63,0xa8,0x89,0xa5,0x3d,0x83,0x58,0x35,0x7b,0x1e,0x4e,0x5c,0xb3,0x2,0xc7,0x1e,0xb3,0xc,0xcb,0x97,0x1c,0x83,0x63,0x96,0x2c,0xc1,0xbc,0xf9,0xf3,0xd1,0xd7,0xdf,0x8f,0x6a,0x4f,0xcf,0xd8,0x86,0x35,0xd4,0x68,0xc,0xf,0xe3,0xf0,0xa1,0xc3,0xd8,0xb1,0x7d,0x3b,0xb6,0x3c,0xb4,0x15,0x1b,0xb7,0x3e,0x88,0x7b,0x36,0xdc,0x8f,0x75,0xdb,0x36,0x62,0xe3,0x96,0x5d,0xd8,0xd2,0xda,0x85,0x3,0x3,0x12,0xcd,0xd9,0x15,0x4,0xb3,0x7a,0xa0,0xeb,0x15,0x68,0xa9,0x11,0xea,0xfc,0x69,0x1b,0x25,0x15,0x93,0xf8,0xab,0xe0,0x2b,0x1a,0x2,0xd0,0x15,0xfa,0xd2,0x65,0x77,0xd0,0x80,0x62,0xd4,0xd3,0xc8,0x1c,0xe6,0x62,0xf0,0x50,0xc8,0x29,0x2c,0xfe,0x54,0x21,0x59,0x10,0xd0,0xe5,0x45,0x15,0x1a,0x4a,0x36,0xd0,0x58,0x74,0x2b,0x96,0x9f,0xd6,0x8b,0x5a,0xa5,0xd7,0x8,0x1a,0xb5,0x3d,0x9d,0x85,0x8f,0x0,0xb5,0xb8,0xda,0x50,0xaa,0xc4,0xac,0xbf,0x8d,0x4c,0x83,0x9b,0xb6,0x1e,0xd9,0x36,0x42,0x64,0xf9,0xac,0x5c,0x66,0xb1,0x34,0xd1,0x68,0x36,0x11,0x86,0x21,0x1a,0x8d,0x16,0x86,0x86,0x1b,0x18,0x1a,0x6e,0xe2,0xe0,0xe1,0x11,0x34,0x5a,0x2,0xcd,0x30,0x40,0xa3,0x25,0xd0,0x12,0x35,0xc8,0xda,0x0,0x2a,0xb5,0x3e,0xc8,0x5a,0x2f,0x64,0xad,0x7,0x80,0x84,0x12,0xf1,0x1,0x2e,0x5a,0x13,0x88,0xaa,0xa1,0x85,0x70,0x7a,0x6a,0xed,0x34,0x85,0x1e,0x3a,0x49,0x8b,0x44,0x9,0x47,0xa4,0xc8,0x33,0x10,0x6,0xa4,0x7f,0xc4,0xfb,0xab,0x68,0xb0,0x33,0x81,0x1b,0x8a,0xde,0x77,0xa2,0xf4,0x55,0xfc,0x9b,0x0,0x10,0xa,0x8d,0x30,0x39,0xa3,0x95,0x78,0x42,0x35,0xc9,0xd7,0x42,0x1b,0xc1,0xd1,0x2d,0xa,0x99,0x64,0x8,0x1,0x20,0x90,0x2,0x12,0xa,0x38,0x34,0x4,0xf1,0xf0,0x7e,0xcc,0xdc,0x7f,0x18,0x2b,0x82,0x1e,0x3c,0x62,0xc9,0x32,0x3c,0x6a,0xcd,0x89,0x38,0xe3,0x11,0xa7,0xe1,0xd8,0x95,0x2b,0xb1,0x60,0xe9,0x31,0xee,0xfb,0x93,0xf4,0x45,0x6b,0x68,0x66,0x2b,0xa9,0x22,0x12,0x52,0x42,0xa,0xfe,0x81,0xd3,0xcd,0x10,0x5b,0x37,0x3f,0x88,0x7b,0x1f,0xb8,0xf,0x37,0xde,0x7e,0x2b,0x6e,0xbc,0xff,0xe,0xdc,0xb2,0x63,0x3d,0xb6,0x56,0xf,0xe3,0xd0,0xdc,0x0,0x7a,0x5e,0x2f,0x74,0x5f,0x5,0x4a,0xb4,0x10,0xb6,0x83,0x71,0xb6,0xf5,0xe2,0x73,0x6,0xaa,0x70,0x41,0xce,0x6c,0xbc,0x73,0xed,0x79,0xed,0x88,0xeb,0x19,0xf8,0x9c,0x96,0x9,0xb3,0xdf,0xbc,0xce,0x15,0xb5,0xe4,0x13,0x26,0xbf,0xf8,0x6b,0xf9,0x65,0xd,0x1,0xa8,0x2a,0xa9,0x8b,0xdc,0x4,0x23,0xa,0xdf,0xc0,0x1e,0xe4,0xe1,0x65,0x94,0x19,0x2c,0xe5,0x94,0xf1,0x98,0x3,0x6f,0x3e,0xe0,0x22,0xcb,0x4f,0x58,0x24,0x30,0x82,0xfd,0xa8,0x9e,0x7c,0x27,0x2e,0xfa,0xfe,0xbf,0x60,0xce,0x8c,0x85,0x38,0x2a,0x48,0x2b,0x28,0x15,0xa2,0xd5,0x6a,0xa1,0xd9,0x6c,0xa2,0xd1,0x68,0x60,0x64,0x64,0x18,0x7b,0xf7,0xec,0xc5,0xf6,0x1d,0xdb,0xb1,0x6d,0xfb,0x4e,0x3c,0xb4,0x6d,0x7,0x36,0x6d,0xde,0x8a,0x8d,0xf,0xee,0xc0,0xc3,0xfb,0x86,0xb1,0xfb,0x60,0x88,0x50,0xe,0x40,0xd4,0x67,0x20,0xe8,0x9d,0x89,0xa0,0xd6,0x3,0x48,0x89,0x30,0x9e,0xf0,0x56,0x2,0x50,0x22,0xb3,0xe,0xa9,0x32,0x53,0xf4,0x14,0x2d,0xf2,0x42,0x98,0x8a,0xcd,0xad,0xb4,0x3a,0x55,0x6c,0x74,0x65,0x89,0x22,0x8a,0x2d,0x82,0xec,0x79,0xa5,0x45,0x15,0x9b,0x12,0xd9,0xdc,0x9b,0xa1,0xe4,0x0,0x34,0x63,0x59,0x5,0x34,0x2a,0x81,0x80,0x1c,0x69,0x40,0xee,0xde,0x8b,0xc1,0xdd,0x7,0xb0,0xba,0xde,0x8f,0xc7,0xad,0x39,0x19,0x8f,0x3f,0xe3,0x4c,0x9c,0x71,0xc6,0x19,0x58,0x68,0x29,0x32,0xd,0x40,0x2b,0x95,0xce,0x61,0xa,0x21,0xd2,0x29,0x0,0x51,0xa0,0x98,0x7c,0x29,0xd,0xad,0xd1,0xd9,0x6a,0x1b,0x97,0xd2,0xd3,0x2d,0x85,0x4d,0xeb,0x37,0xe0,0x86,0x9b,0x6f,0xc4,0x6f,0xaf,0xfb,0x3,0xae,0xde,0x7c,0x7,0x1e,0xa8,0xec,0xc3,0xd0,0x92,0x1a,0xf4,0x9c,0x1e,0xa8,0xaa,0x40,0x88,0x30,0xee,0xa5,0x3e,0x4a,0x15,0x1b,0x9d,0x27,0x14,0x96,0x62,0x53,0xd3,0x9,0x8a,0x2a,0x40,0xb,0xa8,0x26,0xe2,0xb9,0x45,0x3d,0x2e,0xf,0xdb,0x44,0x90,0xd3,0x32,0xeb,0x54,0x54,0xd,0x8,0x21,0x21,0x3,0x89,0x5a,0x50,0x45,0xad,0xde,0x8b,0xfe,0xf8,0xa7,0x45,0x8b,0x97,0xe2,0x84,0x93,0x4e,0x31,0xd8,0x9b,0x8d,0x61,0x6c,0x79,0xf0,0x41,0xdc,0x77,0xff,0xfd,0xb8,0xfd,0xce,0xbb,0x71,0xc7,0xdd,0xeb,0x71,0xdf,0xa6,0x75,0xd8,0xb5,0x47,0xa3,0x55,0x9b,0x89,0xca,0xe0,0x3c,0x54,0xeb,0xfd,0x80,0x88,0xa1,0xeb,0x34,0x80,0xab,0xf9,0x99,0x93,0x2c,0x9f,0x23,0x1,0xa0,0x2,0x1,0x39,0x34,0x8c,0xca,0xb6,0x9d,0x58,0x36,0xd4,0xc2,0xe3,0x57,0xae,0xc6,0xb3,0x9e,0xfe,0x4,0x9c,0x7b,0xee,0xb9,0x98,0xbb,0x28,0xfb,0x28,0x6a,0x0,0x2a,0xc,0x53,0x5,0x26,0x84,0x80,0x90,0x13,0x17,0xb3,0x5e,0xa4,0x24,0x95,0x4a,0x26,0x30,0x34,0x82,0x4a,0x80,0x15,0xab,0x57,0x61,0xc5,0xea,0x55,0x78,0xde,0xb,0x5f,0x80,0x4d,0xf7,0xad,0xc7,0x15,0x7f,0xf8,0x3d,0x7e,0x76,0xed,0xef,0x70,0xf5,0xc6,0x75,0xd8,0x3e,0x2f,0x44,0xb0,0xa4,0xf,0xaa,0x57,0x22,0x54,0xa1,0x61,0x58,0x1c,0xbd,0x64,0xce,0xf8,0x8a,0x57,0x8b,0x8b,0x34,0x40,0xa0,0xa5,0x0,0x74,0xa5,0x33,0x8b,0xcd,0x84,0x99,0xc2,0xb0,0xd2,0xdc,0x16,0x9b,0x59,0x8f,0xb1,0xe,0x94,0x5a,0x6f,0x48,0xbe,0x6a,0xc0,0x88,0xdc,0x8f,0xca,0x89,0xf7,0xe0,0xf3,0xdf,0xf9,0x28,0xe6,0xcd,0x59,0x8,0x3d,0x85,0x15,0xdb,0x78,0x92,0x11,0x5c,0x6c,0xe5,0x25,0xff,0x4a,0x19,0xc0,0x35,0x14,0x5b,0x1f,0xdc,0x84,0xeb,0xae,0xbf,0x1e,0xd7,0xdc,0x70,0xb,0x6e,0xb8,0xed,0x3e,0x6c,0xdd,0xd3,0x44,0xd8,0x3b,0x1f,0xd5,0x19,0xb,0x20,0x2b,0x35,0xb4,0xb4,0x8a,0x2d,0x2a,0x11,0xcf,0x51,0x52,0x28,0x4a,0xee,0x17,0x81,0x9f,0x86,0xc5,0x16,0xd0,0x7c,0xf2,0x5d,0xa5,0xbb,0xe,0x53,0xe8,0x6a,0xc0,0xdb,0x6c,0x3a,0xc2,0x84,0xa5,0x3a,0xe5,0x53,0x96,0xc5,0x46,0x83,0x8c,0x93,0xfc,0xe8,0xf9,0x51,0x10,0x1a,0x8,0x24,0xa0,0xf,0x1f,0x46,0xf0,0xe0,0xe,0x1c,0xaf,0x2b,0x78,0xf6,0x59,0xe7,0xe0,0x39,0x4f,0x7b,0x3a,0x4e,0x3a,0xed,0x11,0x99,0xc,0x31,0x9c,0x94,0x52,0x4e,0xd9,0xe7,0x27,0xb1,0xe8,0xb4,0xd6,0x90,0x81,0x4c,0x2,0x4e,0x10,0x8e,0x34,0x71,0xed,0x35,0xd7,0xe2,0xbb,0x3f,0xfd,0x21,0x7e,0xb5,0xe1,0x7a,0x6c,0x9c,0x7d,0x18,0xe1,0xf2,0x7e,0xa8,0x5e,0xa0,0xa5,0x55,0x3c,0x86,0xd6,0x36,0x3f,0xac,0xc5,0x46,0xad,0x34,0x26,0xdf,0x69,0xd5,0x1,0xa6,0xd5,0xe5,0x13,0xac,0x5b,0xb4,0xd,0x13,0xb5,0xd8,0x18,0xab,0xd3,0x8,0x9b,0x48,0xe6,0xa3,0x5b,0xf1,0x25,0xe2,0xb2,0xa1,0xc1,0x23,0x5e,0x8d,0x2f,0x6a,0xa3,0xac,0x0,0x54,0x95,0x2a,0x36,0x5a,0x3f,0x7d,0xd8,0xe9,0xe0,0x65,0xc9,0x9c,0x62,0x4b,0xf3,0xb5,0xd1,0x6,0x2d,0x6b,0x2a,0xb6,0xec,0xe1,0xa5,0x50,0x74,0xf8,0x28,0x55,0x6c,0xbe,0x44,0x5f,0x6,0x21,0x4,0xa4,0x65,0x79,0x3c,0xbc,0x6b,0x7,0xae,0xba,0xea,0x8f,0xf8,0xd5,0x65,0xbf,0xc7,0xf5,0x77,0x6e,0xc2,0x3e,0x35,0x80,0xea,0xec,0x25,0x10,0xbd,0x7d,0x50,0xca,0x9e,0x7b,0xcb,0xf6,0x6c,0x3,0xac,0x8f,0x1b,0x55,0x54,0x1,0x7d,0xa8,0x41,0xf2,0x3b,0x53,0x6c,0xda,0xb8,0xef,0x6e,0xc5,0x6,0x4b,0xb1,0x69,0x91,0x5,0x12,0x5,0x81,0x86,0x1c,0x69,0x40,0x3c,0xb8,0xd,0xab,0x1a,0xc0,0xf3,0xcf,0x7d,0x3c,0x5e,0xf8,0xfc,0xe7,0x63,0xd9,0xb1,0xc7,0xc6,0x1c,0x91,0x65,0x36,0x95,0x95,0x59,0x11,0x69,0xad,0xa1,0x94,0x42,0x10,0x64,0x9e,0xaf,0xbb,0x6f,0xbd,0x3,0xdf,0xbd,0xf4,0x12,0x7c,0xe7,0x96,0x5f,0x63,0xd3,0x82,0x21,0xa8,0x15,0xfd,0x68,0x6,0x80,0x42,0x2b,0x37,0xd5,0x13,0xd7,0x82,0xa9,0xa7,0xd8,0xa8,0x32,0xe3,0x14,0x1b,0x9d,0xdb,0xb2,0x15,0x5b,0x13,0x91,0x17,0xae,0x19,0x5f,0x59,0x7f,0x4a,0xc5,0x76,0x4,0x53,0xf2,0x42,0x8,0x21,0x21,0x89,0x43,0xe8,0xce,0x3b,0x6e,0xc3,0xa5,0x3f,0xfd,0x5,0x7e,0xfe,0xbb,0x6b,0xb0,0xad,0xd1,0x83,0xda,0x9c,0xe5,0x10,0xf5,0xbe,0xe8,0x3c,0x3,0x21,0xe2,0x1d,0x40,0xa6,0xbe,0x62,0x93,0x0,0x2a,0x5a,0x43,0xef,0xd8,0x8e,0x85,0xbb,0xf6,0xe3,0xa5,0xe7,0x9d,0x8f,0x57,0xbc,0xe4,0xa5,0x38,0x66,0xc5,0xf2,0xa8,0x7c,0x3c,0xd1,0x6f,0x2b,0xf9,0xe9,0x4c,0xd1,0xfd,0xcc,0xe6,0xfe,0x6e,0xbd,0xfe,0x26,0x5c,0xf4,0x3f,0x5f,0xc3,0x8f,0x37,0xff,0x9,0xbb,0x56,0x5,0x8,0x17,0x54,0xd1,0x40,0xcb,0x81,0x94,0xa6,0xab,0x62,0xb3,0xb6,0xc0,0x75,0x2a,0xb6,0x24,0x9d,0xf1,0x88,0xd7,0xe2,0xb,0x1a,0xa4,0x1a,0x18,0x13,0xf8,0x80,0xe,0xe8,0x43,0x4d,0xda,0xa0,0xf9,0x1e,0x8a,0xd,0xf6,0x83,0x4c,0xdb,0x73,0x79,0x58,0xe9,0x20,0x5,0xc0,0x90,0xdc,0x8f,0xe0,0xc4,0x75,0xf8,0xfc,0x77,0xfe,0xa5,0x54,0x6c,0xa3,0xa0,0x44,0xc9,0x51,0xab,0x65,0xc3,0x3,0xf7,0xe1,0x7b,0x3f,0xb8,0x4,0x3f,0xfd,0xdd,0xb5,0xd8,0xd9,0x1a,0x40,0x7d,0xfe,0x32,0xe8,0xa0,0x8a,0x96,0xb6,0xee,0x9,0x85,0xa2,0x82,0x2a,0x36,0x72,0x8f,0x64,0xf6,0x30,0x2a,0xa3,0xac,0xad,0x14,0x63,0x1e,0x7b,0x9a,0x82,0x4,0xb8,0x9a,0x4a,0xe,0x84,0x3f,0x7b,0xf0,0x65,0xa0,0x21,0xf,0xd,0xa3,0xb2,0xf1,0x41,0x3c,0x65,0xd9,0x71,0x78,0xf3,0xab,0x5e,0x83,0x47,0x3c,0xea,0xc,0x0,0x40,0xa8,0x14,0x24,0x79,0xf9,0x8f,0x44,0x4a,0xe6,0xe4,0x82,0x58,0x69,0xff,0xe6,0x67,0xbf,0xc4,0x27,0xfe,0xe7,0xb,0xf8,0x53,0x75,0x3d,0x1a,0x6b,0xfa,0xd1,0xac,0x2a,0x84,0x42,0x59,0xef,0x13,0xa7,0xe4,0x5c,0xa,0x4c,0x83,0xdf,0x6e,0xc8,0x95,0x6f,0xf1,0x7b,0x29,0xb9,0x16,0x29,0xdf,0x22,0x7c,0x96,0x63,0x20,0xd7,0x96,0x0,0xd0,0x8c,0xcb,0xdb,0x7d,0x88,0xfe,0x16,0xaf,0xb3,0x15,0x1b,0x2c,0xa5,0x53,0xa1,0xf,0x26,0x61,0x22,0xf1,0x60,0xe6,0x3c,0x9c,0xb0,0x94,0x64,0x92,0xce,0x1a,0xd7,0xb6,0x95,0xd6,0x4e,0xb1,0xc9,0x48,0xb1,0xc9,0x93,0xee,0x2d,0x15,0xdb,0x38,0x90,0x6d,0xc9,0x6c,0xda,0xf0,0x0,0xbe,0xf4,0xd5,0xaf,0xe3,0xa7,0x7f,0xb8,0x9,0x8d,0x81,0xa5,0xa8,0xce,0x5c,0x80,0xa6,0xc8,0x76,0x9f,0xe3,0x15,0x1b,0xa9,0x94,0x2a,0xad,0xe,0x15,0x9b,0xf0,0x54,0x6c,0x4a,0x68,0x8,0xad,0x51,0x95,0x2,0x6a,0xc7,0xe,0x2c,0x79,0xf8,0x0,0xfe,0xfe,0x85,0x2f,0xc1,0x8b,0x5f,0xf2,0x12,0xc8,0x4a,0x25,0x67,0xcd,0x1c,0xd,0x44,0xfb,0xbc,0xff,0xe1,0xbd,0xf8,0xef,0x8b,0x3e,0x8f,0x2f,0x5c,0x7b,0x9,0x76,0x9c,0x28,0xd0,0x9a,0x1b,0xa0,0xa9,0x5b,0xd1,0x2a,0xa1,0xae,0x28,0xb6,0x16,0xe1,0x31,0xa4,0x24,0x69,0x62,0x99,0x19,0x8a,0xad,0x49,0xf8,0x42,0xab,0x8c,0x4d,0x89,0x62,0xb,0x59,0x8e,0xe9,0x63,0xa3,0x1f,0x3d,0xcf,0xea,0x84,0x93,0x94,0x32,0x5a,0xc1,0x11,0x5b,0x71,0xcb,0x57,0xae,0xc2,0x7,0xff,0xf9,0x9f,0xf1,0xa9,0xf,0xbc,0x13,0xa7,0xce,0x1c,0xc6,0xf0,0x96,0x3b,0x11,0xa8,0x56,0xfc,0x70,0xe8,0x36,0xb5,0x75,0x8b,0x4,0x84,0x6,0x6a,0x1a,0x50,0xf7,0x6f,0xc4,0x79,0xe8,0xc5,0x57,0x3f,0xfc,0xaf,0x78,0xe9,0x2b,0x5e,0x91,0x2a,0xb5,0xe9,0x3a,0x87,0x36,0x16,0x4a,0xfa,0x1c,0x86,0x21,0x66,0xcc,0x9d,0x85,0xf7,0xbc,0xe7,0x3d,0xf8,0xda,0xdf,0x7d,0xc,0x8f,0xbe,0x7f,0x2e,0x6a,0xf7,0xf,0xa1,0xa6,0xab,0x26,0xfa,0x9b,0x72,0x94,0xcc,0xa1,0xc9,0xe,0xaf,0xe2,0xfb,0x5c,0xa1,0xdb,0xd0,0x24,0x64,0x6c,0x59,0x43,0x16,0x1,0x2a,0xfa,0xd0,0xd0,0xf5,0xa1,0xb4,0x2c,0xfd,0xba,0x3,0xd0,0x74,0xe2,0x8f,0xb4,0x65,0x94,0x71,0xbd,0x3b,0x5a,0x93,0xaf,0xbd,0x80,0x50,0x71,0x4d,0x47,0xd7,0x73,0x3b,0xa1,0x94,0x7c,0xe9,0x13,0xa7,0xc3,0x79,0x8f,0x7b,0x3c,0x4e,0x3f,0xe3,0xc,0x7c,0xf1,0x8b,0x17,0xe1,0xe2,0x9f,0x5c,0xe,0x3d,0xe7,0x58,0xd4,0xfa,0x67,0xa0,0xa5,0xb3,0x95,0x11,0x8a,0x58,0xd2,0x42,0xd3,0x7b,0x4d,0xf3,0xe9,0xb3,0xe1,0x5e,0x37,0x2a,0xe8,0x41,0x28,0xf4,0xd9,0xa0,0x73,0x69,0xd0,0xe9,0x23,0xac,0xb5,0x8e,0x56,0xc,0xdc,0xbb,0x1e,0x2f,0x3f,0xfd,0xd1,0x78,0xf7,0x3b,0xdf,0x89,0xc1,0x99,0x33,0x11,0x86,0x21,0x82,0x20,0x38,0xa2,0xe6,0xd1,0x46,0x43,0x41,0x10,0xa4,0xf7,0xf1,0x9,0x4f,0xb9,0x0,0xdf,0x5e,0xbb,0x6,0xef,0xfd,0xd7,0xf,0xe0,0x47,0xb7,0x5f,0x3,0x79,0x72,0x1f,0x46,0x44,0x2b,0x9b,0xe3,0x24,0x31,0x81,0x39,0x8b,0xcd,0x75,0x78,0x4e,0x5a,0xc6,0xc1,0xc3,0x59,0x78,0xec,0xd6,0x46,0xc4,0x62,0xd3,0x4d,0xd2,0x86,0x6d,0xb1,0x25,0x56,0x1d,0xd7,0x63,0x55,0xf8,0xcd,0x95,0x59,0x7,0xb2,0x4b,0xd0,0x4b,0x21,0xbd,0x4c,0x36,0x9d,0x5e,0xc2,0xbe,0xec,0x3a,0xd2,0xb,0xee,0x4b,0xd3,0x8b,0xd6,0x61,0xf2,0x94,0x34,0x31,0x94,0x78,0x51,0xc3,0x30,0x44,0x5f,0xff,0x0,0xde,0xfa,0xb6,0xb7,0xe1,0x13,0xff,0xf0,0x66,0x2c,0x18,0xde,0x8c,0xe6,0xee,0xad,0xa8,0x9,0x40,0x42,0xe5,0xee,0xa7,0x24,0x97,0x4f,0x3e,0xc7,0x23,0xb,0xf2,0x3,0x68,0x4,0x5a,0xa3,0xd6,0x6c,0xa2,0xb6,0xee,0x1,0xbc,0xeb,0xe9,0xcf,0xc1,0x87,0x3f,0xf4,0x21,0xc,0xce,0x9c,0x99,0xf3,0x14,0x1e,0xed,0x44,0xef,0xe3,0xe2,0xe5,0xc7,0xe0,0xb,0x9f,0xf8,0xc,0xde,0x72,0xec,0xf3,0xd0,0x7f,0xed,0x1,0xd4,0x1b,0x2,0x81,0x4a,0x3e,0x3a,0xb9,0x97,0xb9,0x83,0xb,0xd6,0xdf,0x8a,0xb9,0x42,0xcf,0xab,0xc5,0x5c,0xed,0xca,0x15,0x2b,0x84,0x69,0xf2,0x99,0x2b,0xb5,0x5a,0x37,0x28,0xf9,0xea,0x2b,0xa5,0x70,0xc1,0x93,0x9e,0x82,0x2f,0x7e,0xf2,0x63,0x38,0x75,0xb6,0xc2,0xe1,0x87,0xee,0x47,0x85,0x1e,0x9c,0xd0,0x35,0x8a,0x22,0xb8,0x82,0x66,0x13,0x95,0x75,0xeb,0xf1,0xbe,0xbf,0x7c,0x5,0x5e,0xff,0xc6,0x37,0x44,0xb1,0x68,0x5a,0x1f,0xf5,0x56,0x1a,0x47,0x41,0x10,0x40,0x29,0x85,0x6a,0x6f,0x1d,0x1f,0x78,0xff,0x7,0xf0,0x81,0xc7,0xbe,0x1e,0x73,0x6e,0x68,0xa0,0x36,0x12,0x40,0x28,0x3a,0xc1,0x3d,0x91,0x34,0x1a,0x68,0x49,0xaf,0x31,0xb6,0xde,0xee,0x6b,0x6a,0xe4,0x87,0x2a,0xbb,0x94,0xce,0x2e,0xdd,0xfe,0xb2,0xad,0xba,0xec,0x37,0x65,0x5c,0xc2,0x71,0x49,0xad,0x10,0x20,0x84,0x28,0x15,0xdc,0x84,0x13,0xfd,0xea,0x1f,0x7b,0xdc,0xf1,0xf8,0xcc,0x27,0x3e,0x86,0x27,0x1c,0x37,0xf,0xc3,0xf,0xae,0x43,0x4d,0x2a,0x4,0xaa,0x85,0x40,0x2b,0x4,0x3a,0xb4,0x2c,0x2b,0x95,0x5e,0x2,0x61,0x7a,0x49,0x1d,0x59,0x5c,0xd1,0x95,0xf1,0xb4,0xb3,0xea,0x24,0xa2,0xdd,0x77,0xab,0x8d,0x26,0x2a,0xf7,0x6e,0xc0,0x3f,0xbc,0xe4,0x95,0x78,0xd9,0x2b,0x5f,0x81,0x30,0x8c,0xd6,0x7f,0x1e,0x6d,0x73,0x69,0x9d,0x52,0x3a,0x87,0xa,0x8d,0x37,0xfe,0xfd,0x9b,0xf1,0xd1,0xa7,0xbf,0x1d,0x73,0x6e,0x6c,0xa0,0xa7,0x29,0xe2,0xed,0xa9,0xa8,0xc5,0xe5,0x6b,0x5d,0x39,0x2e,0x4d,0x2e,0xc3,0xe2,0x6a,0x66,0x97,0x1e,0x2,0xf4,0xe1,0xe8,0xc2,0x41,0x72,0xd,0x1,0x18,0x8e,0x2f,0x6a,0xa5,0x91,0xf7,0xdc,0x65,0x30,0xfa,0xf4,0xbf,0x3d,0x64,0xa4,0xb0,0x94,0x5c,0x2e,0x8,0xda,0xee,0x2a,0x80,0x26,0xce,0xcb,0x2a,0x5b,0xea,0xb5,0xee,0x51,0x10,0x4,0x8,0xc3,0x10,0x73,0xe6,0xcd,0xc7,0x27,0x3f,0xf1,0x71,0x3c,0xed,0x91,0xab,0x30,0xb4,0xe5,0x5e,0xd4,0x85,0x86,0x8c,0x95,0x5a,0xc7,0xf7,0xb3,0x83,0x29,0xa,0xa9,0x35,0x2a,0x4a,0x41,0xdf,0xbb,0x1e,0xef,0xfe,0xcb,0x97,0xa6,0x4a,0x2d,0x8,0x82,0x52,0xa9,0x79,0x92,0x10,0x91,0xc5,0x1b,0x2a,0x85,0x57,0xbe,0xfa,0xaf,0xf0,0xfe,0x27,0xfe,0x1d,0x6,0x6e,0x1c,0x46,0xbd,0x25,0x49,0x78,0xa1,0xad,0x39,0x28,0x9c,0x6c,0x7,0x39,0x8b,0xca,0x52,0x25,0xd7,0x20,0xd7,0x8,0xb9,0x9a,0x84,0x87,0xd6,0x37,0x76,0x9a,0x46,0xb6,0x7c,0xf9,0x30,0x77,0x9b,0x12,0x48,0x53,0xef,0xe9,0xc5,0x47,0x3e,0xf4,0x41,0x3c,0xf1,0xa4,0x65,0x38,0xb4,0x75,0x3,0x2a,0x52,0x38,0x97,0x7a,0x8d,0x7,0x69,0x44,0x77,0x3a,0x10,0x2,0xcd,0xf5,0x9b,0xf0,0xd7,0x4f,0x78,0x12,0x5e,0xf1,0xd7,0x7f,0x1d,0xc5,0xa6,0x95,0xd0,0xb3,0x63,0x12,0x42,0x40,0xa,0x81,0x50,0x85,0x78,0xdd,0x1b,0x5e,0x8f,0xb7,0x9c,0xf6,0x12,0xf4,0xdd,0x3e,0x82,0xba,0xae,0x4c,0xf0,0xbc,0xf5,0xe8,0xbc,0x99,0xe3,0xd6,0x7a,0xd6,0x24,0x85,0xa0,0xaa,0xfd,0x45,0xa1,0xa8,0xa2,0x70,0xd2,0x86,0x9b,0x71,0x3e,0x5b,0x17,0x81,0xa5,0x6,0x3c,0x31,0x87,0xc2,0xe5,0xbd,0x2d,0x69,0xe2,0x49,0x4a,0x19,0x29,0xb7,0x7a,0xf,0x3e,0xfc,0xcf,0x1f,0xc0,0x19,0x4b,0x66,0xa0,0xb1,0x6b,0x2b,0x6a,0x52,0x9b,0xf7,0x95,0x58,0xe4,0xf4,0x31,0xa6,0x10,0x35,0x70,0x38,0x7,0xb2,0xe7,0x2d,0x4e,0x6b,0x85,0x8a,0xd0,0x68,0x6e,0x7d,0x8,0x4f,0x5c,0x7a,0x2c,0xde,0xf1,0xf6,0xb7,0x47,0xa1,0x1c,0x47,0x59,0x7c,0xda,0x78,0x52,0xa4,0xdc,0x24,0x94,0x56,0xb8,0xf0,0x3d,0x17,0xe2,0x2f,0xe7,0x3c,0x11,0x95,0x7b,0x87,0x50,0x83,0x88,0x3d,0xdb,0x1e,0x13,0xfe,0x6,0xe4,0xf4,0xb9,0x86,0x0,0x1c,0x8e,0x2f,0x6a,0xb1,0x75,0xe7,0xd,0x66,0xa0,0xa8,0x87,0x27,0x8b,0x28,0x36,0xc1,0x5d,0xc6,0x5c,0x59,0x67,0xb0,0xd5,0x56,0x90,0x59,0x8,0x41,0xf9,0x70,0x77,0x9b,0x12,0xe5,0x36,0x63,0xe6,0x2c,0x7c,0xf4,0x83,0xff,0x84,0xc5,0x72,0x8,0xe1,0xc1,0x3d,0xa8,0x8,0x32,0x37,0x6a,0x4f,0x1d,0x24,0xf7,0x8e,0x7c,0x28,0x5,0xac,0xf9,0x53,0xe3,0xf9,0x8a,0x7e,0xaf,0x8,0xd,0x1c,0x38,0x80,0xe5,0x23,0x21,0xfe,0xf1,0x3d,0xef,0x41,0xa5,0x56,0x3,0x50,0xce,0xa9,0x8d,0x95,0x44,0xbc,0x33,0xaa,0xac,0x4,0xf8,0xd0,0x3f,0xfc,0x33,0xce,0x3b,0xb0,0x1a,0xc1,0xf6,0x66,0x1c,0x67,0xef,0xe3,0xd9,0x74,0xfd,0x6e,0x79,0x32,0x53,0xe5,0xd7,0x42,0x34,0x6f,0x96,0x40,0x4e,0x66,0xfe,0x6c,0x34,0xe4,0xe9,0xb8,0x9d,0x16,0xb6,0xbd,0x89,0xbc,0x4b,0x9b,0x6d,0x32,0x28,0x71,0x28,0x2c,0x5d,0xb6,0x1c,0xef,0x7f,0xd7,0xdb,0x10,0xec,0x7e,0x8,0x68,0xd2,0x38,0xa4,0xb1,0x93,0xd0,0x88,0x3e,0x94,0x5b,0xb6,0xe3,0x6d,0xaf,0xfe,0x1b,0x1c,0xb3,0x6c,0x19,0xc2,0x78,0xf1,0x7a,0x49,0x63,0xa7,0xe4,0x1e,0xce,0x59,0x30,0x17,0x1f,0x7e,0xd3,0x3f,0x61,0xd9,0xba,0x7e,0x54,0x87,0x2,0x8,0xdd,0x9,0x44,0x34,0x66,0x42,0xb,0xae,0xc9,0xfd,0x10,0xc9,0xe4,0x6b,0x1a,0x40,0xa7,0x97,0x1b,0x2e,0x14,0x58,0x73,0x4a,0x43,0x84,0xf1,0xc5,0x79,0x46,0x19,0x2f,0xaa,0x8f,0xb7,0x34,0xd0,0xa,0x52,0x29,0x23,0xf0,0xb3,0xa4,0xee,0x53,0xe2,0x50,0x38,0xe7,0xbc,0xc7,0xe2,0xaf,0x9f,0xff,0x2c,0xc,0x6d,0x5d,0x8f,0x2a,0x10,0xdf,0xaf,0x10,0x41,0x72,0x21,0xbb,0xcc,0xfb,0x48,0x7f,0x23,0xf9,0x50,0x8,0x84,0x42,0x55,0x0,0x8d,0x87,0xb6,0xe3,0xc9,0x27,0x9e,0x8a,0x67,0x3c,0xeb,0x99,0xe9,0x6a,0x82,0xa9,0x48,0x74,0x37,0x15,0xd7,0x35,0x55,0x29,0xb9,0x87,0x8f,0x3a,0xe7,0x4c,0xbc,0xf9,0xfc,0xbf,0xc6,0xc0,0x5d,0x23,0x98,0xa1,0x81,0x5e,0xdd,0x42,0xf,0x42,0xe3,0xaa,0x1b,0x57,0x2b,0xbe,0x9a,0xa8,0xea,0x6,0xaa,0xba,0x81,0x8a,0x6e,0x40,0x60,0x84,0x5c,0x43,0xf1,0x35,0x1c,0x3f,0x13,0xc6,0x9e,0xa3,0x11,0xf9,0x86,0xca,0x8d,0x85,0xb4,0x97,0x57,0x94,0xbb,0x32,0x7e,0x2a,0x14,0x1f,0x78,0xeb,0x8,0xc2,0x6d,0xe7,0x2d,0xb5,0xbd,0xa2,0xe5,0xd2,0x83,0x49,0xa7,0x4,0x96,0xbe,0xea,0xaf,0x5f,0x85,0x33,0x96,0x2d,0x44,0x63,0xcf,0x4e,0x4,0x2,0x56,0x90,0xad,0x32,0xe1,0xa7,0x63,0x3a,0x23,0x37,0xcd,0xa1,0x35,0xd0,0x18,0xc6,0xdc,0xa1,0x6,0xde,0xf0,0xda,0xd7,0x21,0xd9,0x60,0x6e,0x2a,0x40,0x50,0xa5,0x14,0x94,0x52,0x8,0xc3,0x30,0x5d,0x67,0x6b,0x6c,0x4e,0xe9,0xb8,0x80,0xc8,0x1b,0x99,0x94,0x49,0xca,0x4d,0x5,0x4a,0xee,0xe1,0xab,0x5f,0xfd,0x1a,0x5c,0x50,0x7f,0x14,0x6a,0xf,0x35,0xd0,0x7,0x8d,0x3a,0x14,0xea,0xd0,0xa8,0x43,0xa3,0x6,0x8d,0x1a,0x14,0xb9,0x42,0xd4,0x10,0xa2,0x8a,0x16,0x2a,0xe4,0xa2,0x61,0x1d,0x2,0xd,0x72,0x8d,0x57,0x44,0xda,0x28,0xfb,0x38,0x49,0xed,0x76,0x44,0x53,0xf7,0xfb,0x77,0xf4,0x91,0x88,0x37,0x39,0xe8,0xe9,0xed,0xc5,0x9b,0xff,0xee,0x6f,0x51,0x39,0xb0,0x1b,0x8,0x5b,0x6d,0xcb,0xb5,0x23,0x29,0x4,0x46,0xb6,0xed,0xc4,0x9f,0x3f,0xee,0x9,0x58,0xbd,0x76,0xed,0xa4,0x5b,0x6b,0x89,0x22,0x3,0xb2,0xb5,0xb5,0xe9,0xd2,0x2d,0xd,0x34,0x87,0x1b,0x38,0xb4,0xff,0x20,0xf6,0xef,0xde,0x87,0x3d,0x3b,0x77,0x63,0xcf,0xae,0xdd,0x38,0xb0,0x67,0x3f,0xe,0xef,0x3f,0x84,0xe6,0x70,0x3,0x40,0xb4,0xf3,0x46,0x52,0x46,0xca,0xc8,0xfd,0x45,0x95,0xe3,0x64,0x51,0xb2,0x8c,0xae,0x77,0xa0,0x17,0x6f,0xfb,0xab,0xb7,0x62,0xce,0xc6,0x41,0x88,0x66,0x74,0x3c,0x96,0x39,0x8b,0x26,0xc8,0xc5,0xba,0xfe,0xc8,0x35,0x31,0x6,0xd8,0x68,0x28,0x5d,0x2b,0xea,0x33,0x8b,0x65,0xee,0x8c,0xa4,0xdd,0xf9,0xd1,0x56,0xec,0xf1,0xf,0x3a,0xfd,0x51,0x90,0x9a,0xa9,0xa5,0xae,0xa1,0xb3,0xbf,0x8d,0x9d,0x3e,0x74,0x5a,0x4f,0xaa,0xf9,0x4b,0xd,0x37,0x25,0x28,0x88,0xbf,0xf8,0x67,0x9e,0xf5,0x68,0x3c,0xed,0xdc,0x47,0xe3,0xff,0xae,0xbb,0x15,0xfd,0x4b,0x97,0xc5,0x6b,0x4a,0x1,0xf3,0x59,0xb2,0xd6,0x93,0xea,0xec,0xaf,0xec,0x73,0xae,0xa1,0x87,0x1b,0x98,0x17,0x6a,0xbc,0xe8,0xf9,0xcf,0xef,0xfe,0x2,0x7,0x42,0x5a,0x45,0x6b,0x55,0x53,0xa5,0xaa,0x81,0x4d,0xeb,0x37,0x62,0xfd,0xfa,0x7,0x70,0xe7,0xba,0x7b,0xb0,0x75,0xe7,0x56,0xec,0xd8,0xf3,0x30,0xf6,0xd,0x1d,0xc0,0xc1,0xe1,0x43,0x18,0x6e,0x8e,0xa0,0xd1,0x6a,0x42,0x0,0xd1,0x71,0x7c,0x41,0xd,0x3,0x3d,0xfd,0x98,0x33,0x30,0x13,0x73,0x67,0xcc,0xc1,0xf2,0x25,0xcb,0x70,0xc2,0xf1,0x6b,0xb1,0x72,0xe5,0x4a,0x2c,0x5d,0xb9,0x2c,0x5d,0x2,0x96,0xee,0x90,0x3b,0x49,0xca,0x3b,0x9,0xe5,0x39,0xfb,0x71,0xe7,0xe0,0x99,0x3f,0xf9,0x33,0x7c,0x73,0xc3,0xf7,0x50,0x5f,0x2d,0xd0,0x4a,0xce,0x19,0x86,0x86,0x12,0xf4,0x83,0x95,0xac,0x3,0x55,0xa8,0x60,0x24,0xe6,0x89,0x96,0xda,0x21,0xfd,0x8b,0xd4,0x4f,0xd2,0x8a,0xb9,0x9f,0xf4,0xd4,0x37,0x83,0x48,0x26,0xb5,0xf8,0xa8,0x5,0xa8,0x60,0x2e,0xa0,0xb0,0x47,0x91,0x2c,0x82,0x77,0xb7,0x4e,0x73,0x5,0xfb,0xb,0x95,0xd6,0x2a,0x40,0x1f,0xe4,0xe4,0xf,0x43,0x70,0xf3,0x60,0x5f,0x57,0x83,0x9,0xf4,0x9d,0x2c,0x52,0x4a,0x65,0x1,0x56,0x5d,0x20,0x7a,0x98,0x48,0xf2,0xef,0x54,0x80,0x64,0x36,0x69,0x0,0xaf,0xfa,0xeb,0x57,0xe2,0xca,0x1b,0xde,0x8a,0xe1,0x91,0xc3,0x8,0x6a,0xf5,0xf8,0x2e,0x6b,0x8b,0x2b,0x9f,0x4e,0xbe,0xef,0xc9,0x2a,0x82,0x43,0x3b,0x1f,0xc6,0x5,0xa7,0x9f,0x89,0x63,0x8f,0x3b,0x6e,0x52,0xac,0x35,0xad,0x35,0x94,0x56,0x8,0x64,0x0,0x1,0x81,0x7,0xee,0xbd,0x1f,0x97,0xfd,0xee,0x72,0xfc,0xf1,0x96,0x6b,0xb1,0x6e,0xc7,0x46,0xec,0x56,0x7,0xd1,0xa8,0x3,0x61,0xf,0x20,0xfa,0x83,0xe8,0x9a,0x19,0x9d,0xc,0x1f,0x59,0xb1,0xa,0x5a,0xf,0x3,0xa,0x50,0xe1,0x76,0x84,0xcd,0x26,0xb0,0x39,0x44,0x70,0x1f,0x50,0xfd,0x95,0xc0,0xfc,0x60,0x26,0xd6,0xce,0x5f,0x85,0x73,0x4f,0x7b,0xc,0x1e,0x7f,0xee,0x63,0xb1,0xfa,0xc4,0xb5,0xa9,0xe5,0x4,0x4c,0x2e,0xe4,0x7e,0xf5,0x4b,0x5e,0x85,0xcb,0x3e,0x7a,0x19,0x76,0x2e,0xdb,0x5,0x51,0x57,0x91,0x81,0x1,0x85,0x16,0x51,0x66,0x88,0xf,0x8f,0x11,0x8,0x1,0x43,0xb1,0xb9,0xc9,0x67,0x5,0x2f,0xdd,0xb4,0x88,0x23,0x5b,0xb1,0x25,0xed,0xd1,0xcd,0xc0,0x25,0x1c,0x8a,0xcd,0xa3,0xfd,0x49,0xa7,0xd4,0xa0,0x9b,0xa4,0x7b,0x3f,0x15,0x26,0xb0,0x55,0x7c,0x7a,0xd2,0x54,0xd9,0x9a,0x27,0x99,0xa7,0x59,0x79,0xec,0x2a,0x3c,0xe9,0xdc,0xb3,0xf1,0xbd,0x3f,0x5c,0x83,0xc1,0x65,0x2b,0x10,0x8e,0x2,0x66,0xe9,0x56,0x88,0xde,0xe1,0x26,0x9e,0xf3,0xac,0x67,0x4d,0x80,0xa4,0x1e,0xed,0x6b,0xd,0x21,0x4,0x2,0x11,0xe0,0xbe,0x7b,0xee,0xc5,0x37,0xbe,0xfb,0x2d,0xfc,0xf6,0xd6,0x3f,0x62,0x5b,0x70,0x10,0x98,0xdb,0x83,0xe0,0xf8,0x1e,0x88,0xfa,0x1c,0x54,0xa4,0x40,0x20,0x15,0xb2,0x1d,0x4b,0xc2,0xc8,0xf2,0x2,0x10,0x69,0xb8,0x44,0x49,0x55,0x50,0x91,0x35,0x8,0x44,0x8a,0xab,0xa9,0x35,0xb6,0xc,0x8f,0x60,0xd3,0xbe,0x9b,0xf1,0xdb,0xdf,0x5d,0x87,0x5,0xbf,0xfc,0x3a,0xce,0x5d,0x71,0x26,0x5e,0xfc,0xec,0x17,0xe2,0xec,0xc7,0x9d,0x3,0x0,0x93,0xa2,0xcc,0x93,0x7b,0x78,0xf2,0x23,0x4f,0xc6,0x53,0x8e,0x7f,0xa,0xbe,0xb9,0xe9,0x9b,0x8,0xd6,0x54,0x40,0xf,0xf9,0x8b,0x28,0x51,0x29,0xc2,0xf8,0x68,0x25,0x6b,0xd,0x5c,0xe4,0xf3,0x84,0x5a,0xa7,0x33,0xb4,0xad,0x87,0xa6,0xe9,0x56,0x94,0xae,0x32,0x15,0x61,0xda,0x4b,0x39,0xb2,0x36,0xe6,0x25,0x85,0xb3,0xbf,0xd8,0x47,0x99,0xf6,0x5c,0xba,0x2d,0xb6,0xa8,0x32,0x4f,0x6b,0x6c,0x92,0x30,0xca,0x37,0x2e,0xfe,0x6,0xb6,0x6d,0xdb,0x86,0x6a,0xad,0x36,0x71,0x1e,0x2f,0x1d,0x1d,0xdc,0xd1,0xd3,0x53,0x47,0x7f,0x7f,0x3f,0xe6,0xce,0x9d,0x83,0xb9,0x73,0xe7,0x62,0xd1,0xa2,0x45,0x58,0xb4,0x68,0x31,0x6a,0xb5,0x7a,0xca,0x3a,0x95,0xb6,0xbc,0xd6,0x5a,0xe3,0x5,0xcf,0xfb,0xb,0xfc,0xe2,0xf,0x7f,0x84,0x6a,0x8c,0x40,0x54,0x2a,0xe0,0x1f,0x57,0xdb,0x7a,0xd3,0x90,0x42,0x62,0x64,0xdf,0x7e,0x9c,0xb2,0xf8,0x18,0x9c,0x76,0xda,0x69,0x0,0xba,0xdb,0xaf,0x44,0xa9,0x85,0xad,0x10,0xdf,0xb8,0xf8,0x62,0x7c,0xe9,0xd2,0x6f,0x61,0xc7,0xc0,0x8,0xaa,0xc7,0xf,0xa0,0xa7,0x77,0x5e,0x7c,0x3e,0xab,0x82,0x46,0x2b,0x7e,0x9e,0x55,0x7c,0x14,0x60,0x64,0x99,0x1a,0xef,0x8f,0xce,0xd2,0x3a,0x8c,0x94,0x9f,0x8e,0xad,0x1f,0xd1,0x23,0x50,0xed,0xeb,0x81,0x5c,0x5c,0xc7,0xee,0xa1,0x10,0x3f,0xde,0xfe,0x3b,0x5c,0xf6,0x89,0x2b,0xf1,0xac,0x5f,0x3e,0x5,0x6f,0xfa,0xdb,0x37,0x61,0xc9,0xb2,0x25,0x93,0x36,0xaf,0xa8,0xa1,0xf1,0xf2,0xe7,0xbf,0xc,0x3f,0xff,0xd8,0xcf,0xb0,0xa7,0xb1,0xb,0xb2,0xa6,0xa0,0xe2,0x48,0x89,0x48,0x4d,0x28,0x68,0x8c,0xa4,0x69,0x4a,0x9c,0x2,0xf3,0x51,0x6c,0x12,0x9d,0xcd,0x2e,0xd1,0x3a,0x25,0x32,0x8f,0xab,0x14,0xd9,0x6f,0x89,0x96,0xa9,0x88,0x58,0x50,0x5a,0xa8,0x3d,0x90,0xc8,0xff,0xe5,0xcc,0x55,0x14,0x7,0xeb,0x54,0x81,0xe9,0x44,0xb2,0x24,0x4d,0x20,0xa7,0xa6,0xf,0x7,0x79,0x66,0xe4,0x24,0x28,0x35,0xad,0x23,0x2b,0xf1,0xe7,0x3f,0xf9,0x35,0x36,0x5e,0xbb,0x7,0x83,0xbd,0x73,0xa1,0x92,0x79,0x24,0x3a,0x3f,0x90,0xee,0x0,0x1b,0xcf,0x24,0xb2,0xe7,0x5,0x64,0xd8,0xdc,0x79,0xb0,0xb4,0xd6,0x50,0x41,0x64,0x11,0x28,0xd5,0x40,0xa5,0xe,0xf4,0xd,0xd4,0x30,0x67,0x4e,0x3f,0xd6,0x9c,0xb8,0xa,0xa7,0x9f,0xfe,0x8,0x9c,0x73,0xee,0x39,0x98,0x3f,0x6f,0x1,0x80,0xfc,0xfe,0xf7,0xdd,0xa6,0x64,0xa1,0xf5,0xda,0x13,0x4e,0xc4,0x99,0x27,0x9e,0x80,0xdf,0xdf,0xbf,0x1,0xfd,0xf3,0x17,0x22,0xa4,0xdf,0x75,0x63,0x42,0x95,0xce,0xab,0x45,0xe3,0x18,0x8,0x8d,0x70,0xef,0x7e,0x3c,0xf6,0x99,0x4f,0x42,0x50,0xad,0xa6,0xeb,0x41,0xbb,0x41,0x89,0x52,0xdb,0xb7,0x67,0x2f,0x3e,0xf8,0xd1,0xf,0xe3,0x27,0xf7,0x5c,0x89,0xda,0xda,0xb9,0xe8,0xe9,0xef,0x47,0x28,0x5a,0xd0,0x68,0x45,0xb7,0x56,0xa8,0x4c,0x81,0xe9,0xcc,0xce,0xd0,0xc2,0x6d,0xbf,0x68,0x4d,0x76,0x1,0xd6,0xd9,0xb9,0xac,0x42,0x69,0x40,0x28,0x88,0x1e,0xa0,0xba,0xb2,0x7,0xcd,0x63,0x14,0xbe,0xbb,0xfe,0xa7,0xb8,0xf6,0x1d,0x37,0xe0,0x3d,0xaf,0x7e,0x17,0x9e,0xfc,0xb4,0x27,0x77,0x5d,0xb9,0x25,0xf7,0xf0,0x11,0x67,0x3c,0x2,0xe7,0x2e,0x39,0x7,0x97,0x6e,0xff,0x5f,0x4,0xcb,0x10,0xf5,0x25,0xbd,0x77,0x2d,0x68,0xd1,0x70,0x96,0xe7,0xee,0x94,0xcf,0xdb,0xca,0xd9,0x33,0x45,0x9b,0x8f,0xd0,0x22,0xe9,0xc1,0x7a,0x64,0x9a,0x28,0xb9,0xb,0xd3,0x2,0x8a,0x4e,0x36,0xd,0xf6,0xcf,0xc0,0xfc,0xde,0x99,0x98,0x59,0x5f,0x60,0x6e,0x9b,0x48,0xf,0x77,0x26,0x87,0xd,0x27,0x27,0x28,0x25,0x87,0x10,0x27,0x69,0xba,0x5,0xba,0x12,0xa,0x71,0x30,0x38,0x14,0x39,0x68,0x5,0x95,0x6c,0x9b,0xc5,0x50,0x84,0x68,0x36,0x1b,0xd8,0xb9,0x65,0x8,0x9b,0x37,0xdc,0x83,0x5f,0xfd,0xec,0x7a,0xcc,0x9e,0xfb,0x4d,0x9c,0xfb,0xd8,0x33,0xf0,0xa2,0xbf,0x7c,0x1,0x8e,0x3f,0x6e,0x75,0x54,0xd7,0x24,0x7a,0x10,0x93,0x3d,0xd1,0x9e,0xfe,0xd4,0x27,0xe3,0xca,0x4f,0xfc,0x57,0x3c,0x29,0xe,0x8f,0x4f,0x76,0xa4,0xe4,0xc3,0x56,0xb,0x7d,0x5a,0xe2,0x9c,0xc7,0x9c,0x1d,0xe5,0x76,0x49,0x49,0x47,0x10,0x52,0xa3,0x31,0x3c,0x82,0xb,0xdf,0xff,0x3e,0xfc,0x66,0xfb,0x8d,0xe8,0x7b,0xe4,0x62,0x34,0x45,0x8,0xad,0xc3,0x9,0x9b,0x4f,0x4d,0x9e,0x9e,0x50,0x2b,0xa8,0x8a,0x42,0x75,0x4d,0x1f,0x36,0xef,0xde,0x8d,0xb7,0x7e,0xf6,0x5d,0x78,0xe7,0x96,0xbf,0xc7,0x5f,0xbf,0x26,0x5a,0x17,0x1b,0x74,0xf1,0x7e,0x26,0xf7,0xf0,0xcf,0x9f,0xf0,0x6c,0xfc,0xfa,0x7b,0xbf,0x40,0x73,0x69,0x13,0xd9,0x6,0x8c,0x74,0x66,0xcb,0xec,0xc3,0x98,0xdb,0x65,0xf2,0x7d,0x1e,0x1f,0xa,0x6,0xa9,0x53,0x21,0xb5,0xd8,0x46,0xbf,0x6,0x93,0xf1,0x8a,0x1a,0xbf,0xe8,0x54,0x2b,0x47,0x9b,0xb0,0x66,0x2f,0x3f,0x67,0xa,0x8a,0x54,0x1e,0xe2,0x41,0xcb,0x79,0x15,0xba,0x4b,0x4a,0x29,0xe8,0x50,0x0,0xa1,0x2,0xb4,0x4a,0xad,0x4c,0xe3,0x3c,0x87,0x74,0xae,0x85,0x7c,0xc9,0x63,0x2b,0x2c,0x85,0x24,0x3a,0xeb,0x3a,0x3d,0x87,0x13,0x3a,0xdb,0x79,0x94,0x1e,0x7e,0x2b,0xa4,0x40,0x4d,0xd6,0x50,0xaf,0xd7,0x31,0xd0,0x37,0x13,0xa,0x1a,0xcd,0xe1,0xc3,0xf8,0xf9,0x8f,0x6f,0xc2,0x65,0xbf,0xb9,0x1a,0x4f,0x7e,0xea,0x39,0x78,0xed,0xeb,0xfe,0x6,0x73,0xe7,0xcc,0x9b,0x34,0xe5,0x96,0xb4,0x79,0xf6,0x63,0xce,0xc6,0x31,0x73,0xbe,0x8e,0x9d,0x43,0x7,0x11,0xc,0xf4,0x41,0xd3,0xfb,0x18,0x93,0x9d,0x16,0x2,0x68,0xd,0xd,0xe3,0x98,0x99,0xb3,0xb0,0x7a,0x75,0xa4,0xa4,0xbb,0x66,0x7d,0xc6,0xf3,0x95,0xff,0xf1,0x9f,0xff,0x89,0xcb,0x1f,0xba,0x1,0x33,0x4e,0x5e,0x84,0x61,0xdd,0x20,0x2f,0x54,0xf6,0xda,0x9,0x63,0x36,0x28,0x7b,0xc2,0x35,0x34,0xa8,0xeb,0x2b,0x3d,0x7,0x97,0xa4,0xb5,0x95,0x6f,0xbc,0x1d,0x42,0x43,0xe9,0x16,0xc4,0x6c,0x9,0x75,0x66,0x15,0xff,0x76,0xe9,0x7f,0x40,0x4a,0x89,0x57,0xbe,0xea,0x95,0x5d,0xb5,0x5c,0x93,0x7b,0x78,0xde,0xb9,0xe7,0x61,0xd5,0x25,0xc7,0xe1,0x9e,0x3,0x37,0xa1,0x32,0xa3,0x5,0x45,0x9c,0x7,0xe6,0x34,0x54,0x46,0x13,0x11,0xb8,0xe2,0xf3,0xa6,0x53,0xe5,0xe7,0x52,0x6c,0x92,0x5f,0x94,0x9c,0xbf,0xcc,0x40,0x4b,0x8f,0x85,0xf2,0x74,0xaf,0x35,0xa5,0x20,0x43,0x1d,0x5d,0x64,0xdb,0xa3,0xf4,0xb7,0xe4,0x72,0x2c,0xa6,0x4f,0xf8,0xba,0xd,0xb8,0xe8,0xc0,0x5,0xc8,0x56,0x4a,0xa4,0xb2,0x91,0xf1,0x48,0xf6,0x8d,0xe3,0xd6,0xc5,0xd2,0x95,0x16,0x46,0xdf,0xac,0xb1,0x34,0xcb,0xc5,0xab,0x2d,0x94,0x2,0x54,0x8,0xa1,0x14,0xea,0x95,0x1e,0x2c,0x98,0xbd,0x2,0x7d,0x95,0xe5,0xf8,0xe9,0xff,0x5e,0x83,0xd7,0xbf,0xee,0xcd,0xb8,0xe9,0xe6,0x1b,0xd3,0x89,0xe0,0x6e,0x93,0x10,0x22,0x5a,0x47,0x3a,0x6b,0x16,0xce,0x38,0xf9,0x24,0x34,0xf7,0xef,0x45,0x45,0x0,0x52,0xb4,0xdf,0x50,0xa1,0x22,0x80,0xd6,0xc1,0x3,0x58,0xb3,0xe2,0x58,0xf4,0xf6,0xf7,0x77,0xed,0x80,0x1e,0xa5,0x14,0x84,0x94,0xf8,0xe3,0x95,0x57,0xe1,0x7b,0x57,0x5d,0x8a,0x81,0xb5,0x73,0xa1,0xf4,0x8,0xa4,0x70,0x47,0x6c,0x19,0xb,0xf9,0x85,0x82,0x4c,0x2e,0xd0,0xfd,0xe5,0xdc,0x57,0x90,0xe3,0x31,0x83,0x94,0x23,0xac,0x1b,0x42,0xd5,0x5b,0x90,0x8f,0xac,0xe3,0xe3,0x97,0xfc,0x7,0x2e,0xfb,0xd5,0x65,0x69,0x38,0x46,0x37,0x48,0x8,0x1,0xa5,0x15,0x66,0x2f,0x98,0x8d,0x73,0xd7,0x9c,0x7,0xb1,0x73,0x4,0x55,0xc,0xa3,0x82,0x61,0x4,0x18,0x46,0x80,0x6,0x2,0x20,0xbd,0xaa,0xe4,0xa,0x98,0xcb,0x67,0x6b,0x49,0xae,0xac,0x4f,0x79,0x5b,0x8e,0x8a,0x8e,0xae,0x6a,0x7c,0x4d,0xfe,0xec,0xf3,0x34,0xa1,0xc9,0xb3,0x17,0xcd,0xf6,0xb5,0x8e,0xc,0x47,0x29,0xeb,0x58,0x30,0xf7,0x78,0xec,0x7b,0xb8,0x7,0x6f,0x7f,0xeb,0x7b,0x71,0xd9,0x65,0xbf,0x9d,0x34,0xe5,0x96,0xcc,0x8b,0x9e,0x75,0xc6,0x19,0xc0,0xc8,0x48,0x24,0x6d,0xdb,0x1,0x8b,0x14,0x98,0x1a,0x6e,0xe2,0xb8,0xe5,0x2b,0xa2,0x74,0x17,0x5f,0xe4,0xb0,0x15,0xe2,0xab,0xff,0x73,0x31,0x9a,0x8b,0xab,0x50,0xd5,0xe2,0x79,0x9d,0x89,0x26,0x8d,0xc8,0x52,0xf,0x7b,0x34,0x9a,0x27,0xb,0xfc,0xcb,0x97,0xfe,0xd,0xdb,0xb7,0x6c,0x33,0xc2,0x41,0x26,0x5c,0x86,0x38,0x7e,0xef,0xbc,0x33,0x9e,0x80,0xfa,0xee,0x99,0x80,0xe,0xa0,0x19,0x53,0x42,0x83,0xda,0xad,0x93,0x47,0xba,0xe0,0x1a,0xf5,0xee,0x1e,0x63,0xda,0x58,0x90,0x5b,0x4f,0xca,0xad,0x1b,0x45,0xb2,0xbb,0xc7,0x64,0xd,0x25,0x33,0x16,0xd4,0xba,0xf4,0xec,0x77,0x7e,0x4d,0x6c,0x91,0xb5,0x4c,0xc6,0xdb,0xb6,0x5e,0xb5,0x86,0x6a,0x85,0x18,0xe8,0x9b,0x83,0xde,0xea,0x52,0x7c,0xf0,0x3,0x1f,0xc3,0xd,0x37,0x5c,0x3f,0x29,0xca,0x2d,0x81,0x32,0xa7,0x9d,0x76,0x1a,0x66,0xf6,0xd4,0xa1,0x46,0x46,0x52,0xb,0x97,0x5b,0x77,0x2c,0x85,0x82,0x50,0xa,0x55,0xa5,0x71,0xdc,0xaa,0xe3,0x0,0x74,0x7,0x86,0x86,0x61,0x8,0x21,0x4,0x6e,0xbb,0xe5,0x56,0xdc,0xb2,0xe5,0x2e,0xf4,0xce,0xef,0x3,0x74,0xe8,0xff,0x7c,0xfb,0x2c,0x5,0x64,0xde,0x1b,0x7b,0x37,0x13,0x7b,0xe9,0x99,0x16,0x2d,0x54,0xe6,0x48,0xac,0xef,0xdf,0x88,0xff,0xfe,0xd2,0xe7,0xe2,0xf8,0xb8,0xee,0x3c,0xf3,0x52,0x4a,0x8,0x8,0x3c,0xe2,0x11,0x8f,0xc0,0x62,0xb1,0xc,0x18,0xd2,0x6d,0x2d,0x27,0x7b,0x19,0xbc,0xef,0xf2,0x78,0x6e,0x33,0x70,0x9f,0xb2,0xde,0x65,0xdc,0x8b,0xdd,0xb9,0x2,0x94,0x8f,0xcb,0xe7,0x79,0xb2,0x75,0x81,0x1c,0xfc,0x54,0x4e,0x65,0x17,0xa8,0x68,0x6b,0xe9,0xc9,0x3c,0xd0,0x45,0xc6,0xf,0x23,0xf7,0x60,0xb6,0x1b,0xf,0xba,0x35,0x4f,0xbe,0x6c,0xfb,0x69,0x0,0xbb,0xae,0x68,0x2f,0x34,0xd,0x1d,0x86,0xe8,0xad,0xf,0xa0,0xa7,0xb2,0x8,0x1f,0xfe,0xd0,0xbf,0x61,0xc7,0xce,0xed,0x5d,0xfd,0xd2,0x53,0x5a,0xbc,0x78,0x31,0x56,0x2c,0x5e,0x8c,0xd6,0xe1,0x43,0x8,0x44,0xfb,0xe9,0xa,0xa8,0x16,0xaa,0x5a,0x63,0xc9,0x92,0x25,0x5d,0x97,0xf5,0xfa,0x1b,0x6f,0xc0,0x50,0x4f,0x3,0xb2,0x26,0x53,0xe5,0x13,0x40,0xa1,0x12,0x5f,0x45,0xf0,0x72,0x2c,0x57,0xbb,0x45,0x4a,0xa,0x4d,0xf4,0x1e,0x57,0xc3,0xa5,0xb7,0x5c,0x8a,0x5b,0x6e,0xb8,0x25,0xda,0x47,0xad,0xb,0x1f,0xaa,0xe4,0x99,0x59,0x74,0xcc,0x2,0xac,0x9d,0x7f,0xa,0xf4,0x5e,0x81,0x8a,0x90,0x85,0x4a,0xc6,0x17,0x3e,0x56,0x98,0x8b,0x2b,0x13,0x58,0x3c,0x9d,0xc0,0x5b,0x49,0x78,0xa7,0x3c,0x4d,0xb6,0xc9,0x9b,0xd1,0xe4,0x7,0xc6,0xe6,0x49,0x20,0x54,0x1a,0x3,0x7d,0x73,0xb1,0x73,0x7b,0x3,0x17,0x5d,0xf4,0xe5,0xae,0x2b,0xb6,0x64,0x9e,0x4d,0x6,0x1,0x56,0xaf,0x5a,0x85,0x91,0xc3,0x87,0x21,0xda,0x3e,0x5a,0x2,0x61,0xab,0x85,0x81,0xde,0x3e,0xcc,0x9c,0x39,0x33,0xad,0x67,0xa2,0x29,0xb1,0x2e,0xef,0x5e,0xbf,0xe,0x62,0xb0,0x36,0xe1,0xed,0x75,0x4a,0x1a,0x80,0xae,0x69,0x1c,0x98,0x77,0x10,0x3f,0xf8,0xc9,0x25,0x51,0x66,0x97,0x1e,0x3b,0xa5,0x15,0x84,0x14,0x38,0xf9,0xd8,0xd3,0x80,0x7d,0xd5,0xee,0x35,0x3c,0x1,0xd4,0x11,0x14,0xe5,0x77,0x0,0x19,0x1d,0x1c,0x4d,0xb6,0x21,0xe2,0xcc,0x4b,0xca,0x3f,0xd9,0xda,0x2d,0xb3,0xd2,0x3a,0x85,0xe3,0x34,0x6e,0x9b,0x1b,0xb3,0xd1,0x8c,0x65,0x52,0x6f,0x64,0xe5,0xea,0x30,0xc4,0xbc,0xd9,0x4b,0x70,0xf9,0x6f,0xfe,0x88,0x7b,0xee,0xb9,0xbb,0xeb,0x90,0x34,0x51,0xa4,0xab,0x56,0x1e,0x8b,0x20,0x6c,0x41,0xc4,0xf0,0x8e,0x87,0x67,0x80,0xe,0x43,0xf4,0xd7,0x7b,0xd1,0xd7,0xd7,0xd7,0x35,0x39,0x85,0x10,0xd0,0xa1,0xc2,0x43,0xbb,0xb6,0x21,0xa8,0x5,0x0,0xec,0xd,0x2f,0x4d,0xf8,0x68,0x23,0x18,0xbf,0xab,0x18,0x92,0x16,0x3f,0x3f,0x51,0x30,0x70,0x7d,0x71,0x5,0x57,0xde,0x79,0x5,0xb6,0x6e,0xde,0xa,0x29,0x64,0x77,0x3e,0x54,0x71,0x13,0x27,0xaf,0x3d,0x5,0xb5,0x83,0x7d,0x90,0x4a,0x18,0xcf,0xaf,0x13,0x72,0x6a,0x72,0xc1,0x7d,0x15,0x8d,0x95,0xf,0x4f,0x3b,0x88,0xea,0xe4,0xe5,0x6,0xbd,0x1d,0x34,0x32,0xf7,0x0,0xe0,0xe7,0xe,0x5c,0x1e,0x22,0x49,0xf6,0x6f,0x93,0xcc,0xc1,0x30,0xc9,0x3e,0x6c,0xc9,0x25,0x4,0x75,0xb9,0x77,0x97,0x4,0xa2,0x13,0x93,0x2a,0xc9,0x9e,0x62,0x3a,0xcc,0x6f,0x77,0xae,0x43,0xb2,0x27,0x59,0x26,0x37,0x3d,0x7d,0xcb,0xc7,0x7b,0x6c,0x96,0xd,0xb3,0xab,0xcd,0xb8,0x4a,0x28,0xd4,0x83,0x2a,0xc2,0x91,0x0,0x97,0x5c,0xf2,0xc3,0xee,0x8f,0x51,0x6c,0x6d,0xad,0x5a,0x75,0x2c,0x82,0x30,0x84,0xd0,0x2d,0x48,0x84,0xd6,0x65,0xca,0x2c,0xc2,0x16,0xea,0xd5,0x2a,0x6a,0xb5,0xee,0x58,0x4e,0x89,0x72,0x38,0x7c,0x78,0x8,0xc3,0x8d,0x61,0x4,0x55,0x11,0x8f,0xaf,0xca,0xdd,0x4f,0x1b,0x96,0xb6,0xf3,0x7e,0xe6,0xbc,0xa7,0x8,0x1d,0x17,0x5f,0x97,0xb1,0x87,0x1d,0x42,0x54,0xfb,0x34,0x76,0xc8,0x6d,0xf8,0xd3,0x9f,0xfe,0x4,0xa0,0x3b,0x8e,0x95,0xe4,0x1e,0xae,0x5c,0x7e,0x2c,0xe6,0xc8,0x5,0x10,0xd,0xa0,0x2,0x11,0x41,0x43,0x9d,0x5d,0x9c,0x27,0xb3,0x8,0x72,0xba,0xe0,0xa4,0xf,0x94,0x2d,0xf2,0x9c,0x16,0xd5,0x3b,0x2d,0xa0,0x68,0x14,0x1c,0x6,0x4c,0xd6,0x62,0x51,0xad,0xe3,0x6b,0x52,0x5a,0xf7,0x27,0xa5,0x35,0x6,0x6,0xe6,0xe2,0xfa,0xeb,0x6e,0xc1,0xbe,0x7d,0x7b,0xd3,0xa8,0xf2,0x6e,0xd2,0xbc,0x79,0xf3,0xd0,0x5b,0xab,0x23,0x6c,0x65,0xa7,0xc7,0x3b,0x49,0x8,0x68,0xa5,0x51,0xeb,0xa2,0x62,0x4b,0x48,0x29,0x85,0x2c,0xce,0x6c,0x6a,0xc2,0x2d,0x2d,0x1,0x35,0xbb,0x85,0xeb,0x6e,0xbb,0x16,0x40,0x77,0x60,0x7a,0xd2,0xc6,0x31,0x4b,0x97,0x60,0x76,0x75,0x21,0xd4,0x30,0x26,0xed,0x9d,0x1b,0x2b,0xc9,0x4e,0x4c,0x69,0x3f,0x58,0xca,0xc3,0x2d,0x4a,0x29,0x4f,0xb4,0xca,0x24,0xba,0x34,0xa,0x8e,0xee,0x83,0xb9,0x3c,0xa7,0x8b,0x94,0x2d,0x30,0x70,0xf7,0x15,0x8e,0xbc,0x7c,0xfe,0x78,0x8e,0xa5,0x9b,0x1f,0x5a,0xa3,0xa7,0xd6,0x8b,0xdd,0x3b,0xf7,0xe3,0x8e,0x3b,0xef,0x40,0x94,0xd5,0x9d,0x31,0x4b,0x5e,0x8a,0x19,0x83,0x33,0x30,0x73,0x60,0x0,0xaa,0xd5,0x80,0x94,0x6d,0xfa,0x43,0x96,0xa7,0x75,0x93,0xaa,0xd5,0x2a,0x2,0x21,0x1,0xe6,0x7e,0x8e,0xcf,0x54,0xc1,0xd8,0x2e,0x68,0x85,0xca,0x4c,0x81,0x7b,0xb7,0xde,0x83,0xc3,0x7,0xe,0xa7,0xf3,0x98,0xed,0x76,0xee,0x1d,0xcb,0x5,0x0,0x5a,0x2b,0xf4,0xf4,0xf7,0x60,0x7e,0xdf,0x22,0xe8,0x61,0xe1,0x84,0x7a,0x94,0x3a,0x87,0xe9,0xdd,0xb9,0x2a,0x11,0xac,0x34,0xad,0x91,0x80,0xfc,0x65,0x46,0x8b,0x67,0xdd,0xa2,0x1d,0x34,0x17,0x11,0xd8,0x4b,0xa,0xa2,0xbf,0x95,0x51,0x96,0xf0,0xa8,0x78,0x55,0x42,0xd4,0x70,0x56,0x3e,0x8e,0xe6,0x8f,0xd2,0x2,0x12,0xdd,0xf,0xd0,0x4d,0x49,0x3,0x42,0x68,0xf6,0x65,0x14,0x9,0x93,0xf5,0x7f,0x1,0xba,0xec,0x43,0x3b,0xc6,0x26,0x22,0x1a,0xd7,0xcd,0xad,0x89,0xcd,0xed,0x6b,0xe6,0x4a,0x6b,0xd,0x1,0x9,0xa1,0x2a,0xb8,0xed,0xd6,0xdb,0x70,0xee,0x39,0xe7,0x75,0xdd,0x62,0x1b,0x18,0xe8,0x47,0x7f,0x6f,0x2f,0xf6,0x8e,0xec,0x43,0x45,0xd4,0xd0,0xd2,0x54,0x56,0x95,0x76,0x3b,0x9a,0xe6,0x8,0xbb,0x7a,0x4f,0x13,0xe5,0xdb,0xd3,0xdb,0x83,0xde,0x5a,0xf,0xd0,0x6a,0x41,0x8a,0xa,0x14,0x92,0xf5,0xd2,0xf6,0x18,0xe7,0x57,0xc,0x44,0x3b,0x7b,0xe8,0x1c,0xf,0x4d,0x47,0x77,0x34,0xdb,0xa7,0x4c,0x90,0x34,0xc8,0xfb,0x46,0xdb,0x3,0xe5,0xd7,0x91,0xd7,0x34,0xe8,0x95,0xd8,0x76,0x70,0xb,0x76,0xef,0xde,0x83,0xa5,0x83,0x7d,0x5d,0x5a,0x95,0x21,0x20,0x2,0x60,0xd9,0xa2,0xe5,0xd0,0xbb,0x80,0x0,0x12,0xbe,0xeb,0xb,0x7c,0xa4,0xe3,0x6a,0xa2,0xab,0xa,0x7d,0x9f,0xd8,0x22,0xbe,0x72,0xad,0xa8,0xf,0x9,0x4c,0x7d,0x1c,0x9a,0x90,0x0,0x2,0x59,0xc5,0x83,0xf,0x6e,0x8d,0xfe,0xec,0x12,0x94,0x48,0xda,0xa9,0xf5,0xf4,0xa0,0xa7,0xde,0x83,0xf0,0xd0,0x6e,0x14,0xf,0x9c,0x88,0xe0,0xa8,0xd6,0xd0,0xdc,0x4e,0x84,0x13,0x40,0xc9,0xea,0x86,0x25,0xf3,0x16,0xe3,0xf6,0x87,0xee,0x45,0xd7,0xcd,0x45,0x6f,0x12,0x10,0x55,0x60,0xb8,0x32,0x84,0x5b,0xae,0xbb,0x15,0x95,0xa0,0x52,0x70,0xb0,0xcd,0x28,0xfa,0x90,0xac,0x49,0xb2,0x86,0x5e,0x29,0x85,0x4a,0xa5,0x82,0x1e,0x35,0x0,0xd1,0x8,0x0,0x11,0x4e,0x9f,0x67,0x9f,0x50,0x45,0x38,0xa5,0x76,0x5b,0x16,0x7e,0xe4,0xb6,0xd8,0xa8,0x19,0xcb,0x6,0x1d,0x6a,0x64,0xdb,0x6d,0x8a,0xd8,0xd5,0x12,0xe7,0x4f,0xfe,0x41,0x2e,0x4,0x26,0x30,0xbf,0xbb,0xd2,0xc2,0xc8,0x73,0x5b,0x5a,0x5c,0x9d,0x82,0xbd,0xf,0x7c,0x5a,0x68,0x8d,0x5a,0xa5,0x86,0x3d,0xbb,0xf7,0x76,0x7d,0x87,0x56,0xa5,0x35,0xa4,0x10,0xa8,0xd7,0xaa,0xd0,0x2a,0x74,0x8c,0x17,0x49,0xc7,0xbc,0xcd,0x56,0x13,0xcd,0x66,0x13,0xd5,0x7a,0x77,0xe6,0xd9,0x92,0x5,0xdf,0x27,0xaf,0x3d,0x19,0xbf,0xb8,0xfb,0x32,0x4,0x3a,0xbb,0x17,0x54,0x56,0x65,0xdc,0x2f,0x77,0xda,0xb4,0xe4,0x38,0xeb,0x8d,0x8e,0x81,0xf9,0xc,0xb8,0xc7,0x46,0xa7,0xf5,0x6a,0x1,0xc8,0xc5,0x4d,0x7c,0xe2,0x7f,0x3f,0x8c,0xca,0x8f,0x6b,0xd0,0x5a,0x65,0xca,0x48,0xd0,0xcd,0x4f,0x6d,0xc7,0x9a,0x9d,0x16,0xb1,0x4c,0xc2,0xc8,0x8b,0xda,0xa2,0x4f,0x68,0xdc,0x2f,0x29,0x31,0xa2,0x86,0xd0,0xbb,0xa2,0x8a,0x96,0x1a,0xf6,0x56,0x9b,0x1c,0x8a,0xe3,0x78,0x26,0xf2,0x93,0xe2,0xdc,0x1a,0xdc,0x7c,0x1,0x69,0x6e,0x66,0x48,0x2a,0xc7,0x80,0xb8,0xc8,0xf5,0xd0,0x98,0xb7,0x97,0xa4,0x15,0xf9,0x7a,0x4b,0xf2,0x8b,0xca,0xbc,0xa7,0x93,0xa2,0xde,0x34,0x8c,0xd5,0x5,0x40,0xa4,0x77,0x8d,0xfd,0xb7,0x8,0x8,0xd5,0xc4,0x4a,0x4a,0xa1,0x2b,0xc8,0x7c,0x97,0xc8,0x76,0xff,0xb4,0x95,0x36,0x35,0xd5,0xa5,0xf1,0x97,0xa9,0x14,0x93,0xf6,0x4c,0xd3,0x3e,0x82,0x3d,0xd5,0x20,0xc0,0xa1,0x83,0x87,0xd0,0x68,0x36,0x50,0xaf,0xd5,0xbb,0xb6,0x6,0x33,0xd9,0xe7,0xa9,0xb7,0xa7,0x17,0x42,0xc5,0xc1,0xd6,0x39,0xb8,0x95,0x7d,0xac,0x2a,0x12,0x68,0x36,0x22,0xc5,0xd6,0x2d,0x4a,0x14,0xfd,0x5,0xe7,0x5f,0x80,0xaf,0xfe,0xdf,0xd7,0xd0,0x3c,0x3c,0x82,0x4a,0x8f,0x88,0x76,0x64,0x21,0x9e,0x77,0x91,0x1b,0x6f,0x90,0x7c,0xa,0x2d,0xa9,0x32,0x53,0x84,0x3f,0xf,0x3f,0xa3,0x74,0x98,0xa6,0xf3,0xd0,0x37,0xe6,0x11,0x61,0xd2,0x18,0xf4,0xbc,0x26,0xf6,0xcd,0xda,0x4,0xdd,0xd2,0x30,0x77,0xdc,0x68,0x64,0xca,0x4a,0x1c,0x42,0xb4,0x1f,0xad,0x30,0x8d,0x30,0x11,0x29,0x68,0x61,0x28,0xb6,0x64,0x83,0x6,0x41,0xea,0xca,0xa4,0x48,0xcb,0x57,0x35,0x74,0x10,0x79,0x18,0x7d,0xdf,0x39,0x1a,0x40,0x1f,0x32,0x8f,0x1b,0x5d,0xd6,0xcf,0x3d,0x91,0xbe,0xf1,0xf,0x45,0x8a,0x74,0x9a,0x40,0x51,0x3a,0x8b,0x55,0x52,0x21,0x69,0x40,0x8,0x89,0x46,0xa3,0x9,0x15,0x86,0xed,0xf9,0x27,0x91,0x44,0x25,0xc0,0xf0,0x81,0x61,0xc,0xd,0xd,0x61,0xe6,0xec,0x59,0xdd,0x69,0x33,0x9e,0x84,0x5f,0xba,0x7c,0x29,0x9e,0x75,0xde,0x33,0xf1,0xf5,0x3f,0x5e,0x8c,0x39,0x27,0xcf,0x45,0x4b,0x4d,0xdc,0x56,0x45,0x63,0x21,0x1d,0x68,0x88,0x0,0x10,0x75,0x10,0xcd,0x11,0xa9,0xce,0xd4,0x62,0x14,0xc9,0x81,0xc4,0x0,0x88,0xd,0xa6,0x91,0xcc,0xd,0x5b,0x2a,0xa0,0xe0,0x23,0x97,0x20,0x2b,0xad,0x75,0xbc,0xd3,0xcc,0xf4,0x7c,0xeb,0x2a,0xa3,0x15,0xdc,0xe7,0x19,0xd0,0x68,0xef,0x4c,0xb7,0xbf,0x19,0xd9,0xf,0x9a,0x58,0xe7,0x3a,0xde,0xf0,0xaf,0x13,0x9,0xc7,0x93,0x34,0x84,0x48,0x3c,0x62,0xae,0x5f,0xed,0x3e,0xb4,0x1f,0x53,0xc1,0xfc,0xc1,0x77,0xb1,0x1d,0xd4,0x8d,0xff,0x16,0x26,0xec,0x9f,0x4c,0x4a,0xe2,0x23,0x39,0xfb,0xbf,0x5a,0x91,0x38,0x34,0x74,0x0,0x7,0xf,0x1e,0x8c,0x72,0xba,0x64,0x59,0x26,0x2b,0x33,0x5e,0xfb,0x9a,0xd7,0xe2,0xe6,0x3b,0x6e,0xc6,0x9d,0x1b,0xee,0xc2,0xcc,0x95,0x33,0xd0,0xd2,0xad,0x74,0xfa,0x83,0xbf,0x9f,0x3e,0xef,0x8b,0xd,0x5d,0x19,0x39,0x9c,0x6d,0xd8,0xfc,0x34,0x6c,0x86,0x7e,0xa8,0xc8,0xa9,0xea,0x74,0x1d,0xb5,0xb5,0xee,0xd0,0x6d,0x12,0x78,0xf4,0x41,0x74,0xfe,0xc,0x19,0x30,0x53,0x33,0x3f,0x70,0xd9,0xe4,0x25,0x1a,0x8f,0x27,0xa0,0x92,0x78,0x40,0xcd,0x5b,0xc7,0xcd,0xf9,0x50,0xf2,0xf0,0xd2,0xe5,0xfe,0x9f,0xe5,0xf3,0x8f,0x4a,0x6,0x55,0x74,0x2b,0x3,0x0,0x41,0xa0,0x26,0x7d,0xad,0x68,0x10,0xaf,0xf1,0x4b,0x29,0x15,0x55,0xb3,0x63,0x40,0xf3,0x4c,0xf,0x65,0x76,0x17,0x15,0xa9,0xd3,0x98,0x11,0xd3,0xca,0x99,0xa6,0x3a,0xdf,0xfc,0x16,0x47,0x8a,0x57,0x22,0x4,0x50,0x99,0xd4,0x6f,0x6d,0x72,0x38,0x32,0xdd,0x6b,0xe,0xc9,0x1c,0x11,0x62,0x58,0x2e,0x81,0x96,0x6a,0x62,0xe7,0xae,0x5d,0x38,0x7e,0xcd,0xea,0xae,0xc9,0x96,0x28,0xb6,0xc1,0x99,0x83,0xf8,0xd7,0x7f,0xfe,0x57,0xbc,0xf3,0xbd,0xef,0xc0,0xba,0x7b,0xee,0xc2,0xac,0xd5,0x83,0x50,0xa9,0xd7,0x93,0xde,0x4f,0x5,0x3,0x2a,0x1a,0xf0,0x93,0xe6,0x67,0xde,0x55,0xed,0x80,0xab,0x36,0x2c,0x15,0x44,0x51,0x69,0x92,0xa6,0xcf,0x3,0x7d,0xde,0x84,0xce,0x8e,0x3f,0x89,0x4e,0x90,0x6a,0xaf,0x3c,0x5d,0xbf,0x50,0x29,0x6c,0xa2,0xcf,0x13,0x7d,0x16,0x7d,0x54,0x3b,0x37,0x7f,0xe6,0xa1,0xe3,0xc,0x46,0x29,0x7c,0x7a,0x56,0x14,0x99,0x31,0x6d,0x2,0x74,0x63,0x9a,0x9e,0x56,0x71,0x57,0x69,0xd2,0x7d,0x2c,0x88,0xc1,0x90,0xc7,0x67,0x57,0x48,0x1,0x1d,0x68,0x6c,0x7e,0xf0,0x41,0x0,0xe8,0x6a,0x68,0x4a,0x2,0x49,0x97,0x2c,0x5d,0x82,0xff,0xfa,0xd8,0xa7,0x70,0xc1,0x8a,0xa7,0x60,0xef,0x2d,0x7,0xd1,0xd8,0xdd,0x42,0x80,0xa,0xe4,0x94,0x7c,0x35,0x68,0xa4,0x56,0x49,0x45,0x34,0xee,0x77,0xcf,0xe,0x94,0x6b,0xcf,0xd3,0xde,0x3a,0x4c,0x21,0xe0,0x24,0xdd,0xcf,0x68,0xaa,0xc1,0x65,0xce,0x47,0x57,0x71,0xb0,0xa0,0xdb,0x93,0x6a,0x4,0x63,0x5a,0x6d,0xb5,0xbf,0x68,0xdb,0x59,0x3a,0x81,0xcc,0x4a,0x29,0xd4,0x7b,0x6a,0xa8,0x54,0x26,0x67,0xa,0x35,0x54,0xd9,0x44,0x36,0x25,0xbb,0x1f,0x12,0x0,0x2,0xe0,0x81,0xf5,0xf7,0x77,0x57,0xc0,0x98,0x92,0xf5,0xb4,0xf3,0x17,0xce,0xc7,0xc7,0xff,0xed,0xe3,0xf8,0xc7,0x57,0x7d,0x0,0xb,0x77,0x2f,0xc5,0x9e,0x5b,0xf7,0x63,0x64,0xe7,0x8,0x64,0x4b,0xa2,0x22,0xa2,0xe3,0xf8,0xf2,0xcf,0xab,0x35,0xee,0xcc,0xfd,0x4,0xcc,0x3e,0x9b,0xa4,0x9d,0x97,0xbd,0x44,0x31,0xbb,0x5a,0xe4,0xb2,0x97,0x34,0x16,0xbf,0x7b,0x7e,0xcf,0x55,0x67,0x34,0x1e,0xed,0x71,0x32,0x74,0xa6,0x43,0xf2,0x57,0x25,0x40,0x72,0x40,0x6a,0x46,0x6d,0x61,0xa2,0x95,0x76,0xfb,0xee,0x12,0x1,0x5c,0x46,0x25,0x35,0xf3,0x85,0xe3,0x61,0x89,0xfe,0x4f,0x3,0x85,0x5,0x42,0x78,0x6e,0xa6,0x3f,0x21,0x24,0xa1,0xe2,0xad,0x93,0x88,0xac,0x82,0xc2,0xf1,0x2c,0x45,0x2d,0xf,0x15,0xe3,0x67,0xdb,0xbb,0x94,0x4,0xe2,0x6a,0x0,0xe6,0xc9,0x2e,0xae,0xa0,0x4d,0x7b,0x73,0x66,0x9d,0x8e,0x8d,0x39,0xf6,0xd1,0x2b,0xa8,0xc2,0x6,0x66,0xcc,0x18,0x44,0xad,0x1a,0x85,0x50,0x74,0x3b,0x96,0x6d,0x78,0x78,0x38,0x5e,0xaf,0x17,0xc1,0xf7,0x4c,0xbe,0x2c,0x40,0x37,0x99,0xd4,0xee,0xed,0xaf,0x61,0xe3,0x83,0x1b,0xa1,0xb5,0xee,0xda,0x56,0xd8,0x94,0xe8,0xb2,0xb3,0xe7,0xfc,0xc5,0x73,0x70,0xc1,0x5,0x17,0xe0,0x27,0x3f,0xf9,0x9,0x7e,0x79,0xe5,0x2f,0xb0,0xee,0x8e,0x3b,0x10,0xe,0x36,0x50,0x9f,0x5f,0x41,0x6d,0xa0,0x2,0x11,0xc4,0xaa,0x44,0x87,0x80,0x10,0x31,0x7c,0x4c,0xee,0x4b,0x76,0x20,0x5c,0xf4,0x14,0x67,0xcf,0x9,0xd,0xd0,0xa5,0x10,0x55,0xeb,0xcc,0x43,0xaa,0x85,0xb,0x96,0x6a,0x8,0xc,0x23,0x7b,0x2f,0x86,0xd2,0xf6,0x4,0x69,0xb9,0x10,0x1a,0x26,0xd3,0x25,0xd6,0x23,0xe0,0x33,0xd2,0xed,0x74,0x82,0xad,0x78,0x38,0x39,0x3a,0x9d,0xa1,0xc,0x8,0x93,0x16,0xee,0x32,0xed,0xda,0x9e,0x26,0x5e,0x51,0x18,0x93,0x8b,0x93,0x43,0xd3,0xc5,0xfc,0x17,0x18,0x69,0x36,0x30,0x6f,0xc1,0x7c,0x0,0xe8,0xea,0xde,0xf9,0xc9,0xdc,0x55,0xa3,0xd1,0x80,0xac,0x14,0x83,0x1,0xd,0x0,0x4a,0xa3,0xde,0xd7,0x83,0xcd,0x5b,0x37,0x61,0xe7,0x8e,0x9d,0x58,0xb0,0x70,0x41,0xf7,0x42,0x53,0x8,0x25,0xed,0x45,0x5b,0x9c,0xcf,0xc0,0x4b,0x5f,0xfe,0x52,0xbc,0xf8,0xc5,0x2f,0xc6,0xd5,0x57,0x5f,0x83,0xdf,0xfc,0xee,0xd7,0xb8,0xf1,0x9e,0xeb,0xf0,0xd0,0xfa,0x7,0x11,0xf6,0x37,0x50,0x9f,0x13,0xa0,0x3a,0x18,0x20,0xa8,0x5,0xd0,0x42,0x40,0xc5,0xc7,0xf2,0xc5,0x91,0x2e,0xe5,0x6c,0xc9,0x14,0xa1,0xe9,0xa3,0xd8,0x26,0x5d,0xaf,0x4c,0xdc,0x23,0xcb,0x75,0xcd,0xa7,0x45,0xfa,0xe5,0x8e,0x5f,0x4f,0x28,0xb4,0xb0,0x62,0xe5,0xf2,0x71,0x90,0xcc,0x9f,0x12,0x85,0x34,0x3c,0x34,0x8c,0xe1,0xc6,0x30,0x2a,0x95,0xc0,0x63,0xc2,0x4f,0xa3,0x56,0xaf,0x60,0xd7,0xf0,0x2e,0xdc,0x72,0xcb,0x2d,0x78,0xf2,0x53,0x9e,0x9c,0x6,0xd0,0x4e,0x6,0x25,0xd6,0x9b,0x52,0xa,0x41,0x25,0xc0,0xb9,0x8f,0x3d,0x7,0xe7,0x3e,0xf6,0x1c,0xec,0x79,0x78,0x2f,0x6e,0xbd,0xf5,0x56,0x5c,0x73,0xc3,0xd5,0xb8,0xf5,0x9e,0x9b,0xb1,0x79,0xeb,0x6,0xec,0x13,0x7,0x80,0xfe,0x26,0xaa,0x33,0x25,0xaa,0xfd,0x1,0x2a,0xf5,0x20,0x9a,0x33,0x14,0x91,0xab,0x21,0xa,0xc7,0x6c,0xdf,0xff,0xec,0x5f,0xca,0x6b,0xc7,0xc0,0xd9,0xbf,0x1f,0xbd,0xe4,0xab,0x6,0x2a,0x81,0xc3,0xa0,0xa5,0x5e,0x3d,0xc5,0x1a,0x7c,0x59,0x5a,0x1a,0x65,0xdd,0x26,0x32,0xe7,0x35,0x4c,0xe7,0x5a,0xac,0xdf,0xec,0xdb,0x18,0xe8,0xf6,0xa1,0x23,0x13,0x47,0x3a,0xde,0xc2,0x26,0x34,0x3c,0x56,0x14,0x72,0xa6,0xe7,0x48,0xc2,0xec,0x1f,0x3f,0xae,0x19,0xa4,0x90,0xce,0x87,0x1a,0x86,0x2f,0x8e,0x7a,0x84,0xb5,0xd6,0xe9,0x1d,0xd6,0x5a,0x19,0x25,0x55,0xa8,0x20,0xaa,0xa,0xa7,0x9e,0x7a,0x6a,0x54,0xae,0xcb,0xd6,0xcf,0x81,0x3,0x7,0x70,0xf8,0xd0,0x41,0xd4,0x7b,0x35,0x2,0x34,0x91,0xeb,0xbf,0x20,0x69,0x44,0x2b,0x23,0x82,0x1e,0x81,0xab,0xfe,0x74,0x15,0x9e,0xf2,0xd4,0xa7,0x4c,0xfa,0x21,0xd0,0x42,0x8,0x4,0x41,0x60,0x2c,0xc,0x9f,0x3d,0x77,0x16,0x9e,0x70,0xc1,0xe3,0xf1,0x84,0xb,0x1e,0x8f,0xc6,0x70,0x13,0x1b,0x37,0x6c,0xc4,0x1d,0x77,0xde,0x8e,0xdb,0xef,0xbe,0xd,0x77,0x6f,0xb8,0x3,0x3b,0xb7,0x3d,0x84,0xbd,0xcd,0x9d,0xd0,0x7d,0xd,0x88,0x5e,0x85,0xca,0x60,0xa4,0xec,0x64,0x55,0x42,0x6,0x1a,0x90,0xd1,0x3d,0x8b,0x4e,0x7d,0x4a,0x4e,0x59,0x57,0xd0,0x48,0x2,0x93,0x35,0xa2,0x0,0xdb,0x28,0xad,0x31,0x4c,0xf2,0x1b,0x70,0x29,0x35,0x7a,0x57,0x8b,0x56,0x72,0xba,0xce,0x72,0xf0,0x55,0x91,0x9d,0x42,0xc8,0xd1,0xb4,0xd1,0x8e,0x9f,0xe6,0xdb,0x5d,0x29,0x2a,0x33,0x6d,0x2c,0x36,0xaf,0xf,0x60,0x77,0xa4,0x98,0xb2,0x24,0xa5,0xc0,0x81,0xa1,0x43,0x58,0xb4,0x6c,0x31,0xd6,0xae,0x59,0x1b,0x4d,0x3,0x76,0xf1,0x9c,0x4e,0x21,0x4,0xf6,0xee,0xdb,0x87,0xfd,0x7,0xf7,0x63,0xf6,0x8c,0x41,0x43,0x1,0xb3,0xe5,0x94,0x46,0xff,0xcc,0x3e,0xdc,0x72,0xc7,0x4d,0xd8,0xf3,0xf0,0x1e,0xcc,0x9e,0x3b,0x7b,0x52,0xe0,0xa8,0x4d,0xf4,0x20,0x6a,0xba,0x3,0x46,0xad,0xa7,0x8a,0xd5,0x27,0x1c,0x8f,0xd5,0x27,0x1c,0x8f,0xe7,0xe2,0xb9,0x8,0x9b,0xa,0x5b,0x1e,0xdc,0x82,0xd,0x1b,0x37,0xe0,0xee,0x75,0x77,0xe3,0xfe,0x8d,0xeb,0xb0,0x65,0xd7,0x66,0x6c,0x7b,0xf0,0x41,0x1c,0x52,0xfb,0xd1,0xaa,0x1e,0x86,0xaa,0x37,0x50,0x1d,0x90,0xa8,0xf4,0x1,0x41,0xf,0x10,0xd4,0x2,0x88,0x40,0x40,0xc7,0x9f,0x37,0xa5,0x43,0x64,0x3,0x35,0xb5,0x9f,0xb1,0xe9,0x42,0xd3,0x43,0xb1,0x25,0x66,0xe0,0x24,0xc3,0x51,0x6b,0xc1,0xca,0x94,0x23,0x21,0x81,0xbd,0x43,0xfb,0x70,0xfe,0x79,0x4f,0x42,0x4f,0x4f,0xf,0x54,0xa8,0x20,0x83,0xee,0x5a,0x40,0x3b,0x76,0xec,0x40,0xa8,0x9a,0x90,0x32,0x59,0xc6,0x53,0x4c,0x1a,0x1a,0x3d,0xfd,0x75,0x6c,0xdf,0xb6,0x3,0x57,0x5e,0x79,0x25,0x9e,0xfd,0xdc,0x67,0x4f,0x2a,0x1c,0x75,0x11,0xa7,0xe4,0x84,0x10,0x8,0xaa,0x12,0xcb,0x8f,0x5d,0x86,0xe5,0xc7,0x2e,0xc3,0xe3,0xcf,0x7f,0x1c,0x0,0x60,0x64,0xa8,0x81,0x87,0x77,0x3d,0x8c,0x8d,0x1b,0x37,0x62,0xe3,0xa6,0xd,0xd8,0xfc,0xd0,0x26,0x6c,0x7e,0x68,0x23,0xb6,0x6c,0xdf,0x88,0xfd,0x8d,0xdd,0x38,0xd0,0xda,0x8b,0x66,0xed,0x20,0xe4,0x80,0x42,0xd0,0xf,0xd4,0xfa,0x5,0x82,0x1e,0x9,0x11,0x0,0x91,0xeb,0x20,0x7b,0xce,0xa6,0xee,0xd3,0x36,0xb5,0x89,0x78,0x45,0xdd,0x43,0x48,0x1f,0x2f,0x7b,0x5d,0x62,0x96,0xea,0x14,0x8a,0xda,0x94,0xaf,0xcb,0x80,0x74,0x1a,0x8,0x9a,0x21,0x84,0x6a,0x6f,0x1,0x4c,0x4,0x9,0x20,0xdd,0x1d,0x37,0x59,0xfb,0xa9,0x91,0x99,0xf9,0xd1,0x4c,0x48,0x6,0x2d,0x69,0x7f,0x4,0xf1,0x7e,0x6a,0x82,0x27,0x4d,0xf8,0xee,0xe,0x76,0x36,0xd6,0x2b,0xa,0x33,0xad,0x29,0x7f,0x1c,0xb,0x73,0x78,0x64,0x8,0x3d,0xb3,0x7a,0xf0,0xfc,0xe7,0x3d,0x3f,0x2a,0x2f,0xbb,0x37,0x58,0x9,0x6c,0xdb,0xb8,0x61,0x3d,0x64,0xa0,0x51,0xd,0xa2,0xb9,0x2a,0x45,0xe4,0x56,0x82,0x40,0x51,0x41,0xe,0x12,0x96,0x2,0xfd,0x73,0x6a,0xb8,0xf4,0xe7,0x3f,0xc6,0xd3,0x9f,0xf9,0x74,0x54,0x2a,0x95,0x29,0x61,0xb5,0xb9,0x88,0x2a,0xb9,0x84,0x92,0xdd,0x6d,0x13,0x99,0xeb,0xbd,0x35,0x2c,0x59,0xb6,0x18,0x4b,0x96,0x2d,0xc6,0x39,0x38,0x3b,0xe5,0x1b,0x19,0x6a,0x60,0xdb,0x43,0xdb,0xb1,0x65,0xeb,0x16,0xdc,0xff,0xc0,0x7d,0xb8,0xe7,0xfe,0x3b,0xb1,0x69,0xc7,0x3,0x78,0x68,0xcb,0x7a,0xec,0x57,0xf,0x42,0xf5,0x1e,0x40,0x30,0xa3,0x81,0xfa,0x2c,0x8d,0x4a,0x2f,0x20,0x2b,0x1a,0x61,0xbc,0x76,0x43,0x93,0xe0,0x66,0xc0,0x9c,0xbe,0xa1,0x87,0x6c,0x7b,0x79,0x26,0xc9,0x1f,0x39,0x78,0xc7,0xc,0x39,0x7d,0xf7,0x7d,0xe6,0x84,0x7d,0xe4,0xf0,0xc9,0x2f,0xe2,0x2b,0x7a,0x3a,0xa6,0x87,0xc5,0x6,0x4c,0xba,0xb5,0x36,0x75,0x29,0xf2,0x44,0xca,0x40,0x60,0xdb,0xee,0x1d,0x78,0xd9,0x1b,0x5f,0x85,0x85,0xb,0x17,0x76,0xfd,0x64,0xf8,0xe4,0x65,0x5f,0xbf,0x61,0x3,0x64,0xd0,0x19,0x4,0x56,0x4a,0x61,0x70,0x76,0x3f,0xee,0xb9,0xf7,0xe,0xfc,0xee,0x77,0x57,0xe0,0x29,0xb1,0x13,0x61,0x2a,0x2a,0x36,0x17,0xd9,0xe3,0x9c,0x6d,0xda,0xa8,0x53,0x38,0x1e,0xc8,0x0,0xf5,0xde,0x1a,0x56,0xac,0x5a,0x86,0x15,0xab,0x96,0xe1,0xdc,0xc7,0x46,0xa,0xaf,0xd5,0x8,0xb1,0xed,0xa1,0xed,0xb8,0xef,0xfe,0xfb,0x71,0xd7,0x3d,0xb7,0xe3,0x9e,0x7,0x6e,0xc3,0x7d,0xf,0xdc,0x8e,0xdd,0xcd,0x8d,0x68,0xf4,0xee,0x46,0x75,0x4e,0x13,0xb5,0x59,0x1a,0x95,0x1e,0xd,0x8,0xd,0xa5,0x95,0xf1,0x21,0x2c,0xc9,0x4d,0xd3,0x47,0xb1,0x4d,0xb2,0x4d,0x6e,0x5b,0x62,0x53,0x87,0x34,0x82,0x8a,0xc4,0x96,0xdd,0xdb,0xb0,0xf6,0xcc,0x93,0xf1,0x92,0x17,0xbf,0xb8,0xeb,0x4a,0x21,0xd9,0x1e,0xa9,0xd5,0x6a,0xe1,0x81,0xd,0xf7,0xa1,0xaf,0xbf,0x27,0xdd,0xa5,0xc5,0xf6,0xda,0xba,0x46,0x50,0x2,0x80,0xd4,0xe8,0x9b,0x5b,0xc5,0x77,0xbe,0xf7,0x6d,0x5c,0x70,0xfe,0xf9,0x90,0x81,0x9c,0xb2,0x56,0x5b,0x3b,0x4a,0x64,0xb6,0x65,0xb7,0x77,0xab,0x15,0x42,0xa0,0x52,0xb,0xb0,0x74,0xc5,0x12,0x2c,0x5d,0xb1,0x4,0xe7,0x3f,0x31,0x82,0xb2,0x7b,0x76,0xed,0xc3,0x9d,0x77,0xde,0x85,0xdb,0xee,0xbc,0x19,0x37,0xdd,0x75,0xd,0xee,0xbf,0xf3,0x16,0xec,0xb,0x36,0x41,0xcc,0x3a,0x84,0x9e,0x79,0xa,0xd5,0x7e,0x0,0x52,0xc5,0x73,0x73,0x91,0x65,0x3f,0x15,0x9f,0xcc,0xf1,0xa0,0xd1,0x4e,0xfe,0x38,0xb7,0x2d,0xf2,0x5b,0x2b,0xca,0x41,0x51,0xe,0x96,0xba,0xa1,0xa8,0xd9,0x52,0x56,0xc2,0x9c,0x61,0x10,0x46,0xb0,0xee,0x64,0x50,0xb4,0xa0,0x3b,0x5b,0x2b,0x9a,0x38,0xe2,0x13,0xa2,0x3b,0xdf,0x1a,0xe6,0x72,0x2,0xc5,0x8,0xf4,0x2,0xcc,0x80,0x5b,0x1,0x77,0x20,0xae,0x99,0xa6,0x94,0x6d,0x2f,0x13,0x54,0x4,0xb6,0xef,0xdf,0x81,0xda,0xc2,0x7e,0xbc,0xe7,0xbd,0x17,0xa2,0x56,0xab,0x75,0x5d,0x21,0x24,0xed,0x6d,0xde,0xfc,0x20,0xb6,0x6f,0xdf,0x8a,0x99,0xf3,0x2b,0x10,0xaa,0x19,0x5,0x25,0x53,0x28,0x6a,0x41,0x6e,0xe3,0xa9,0xd1,0x1a,0xb3,0xe7,0xf4,0xe2,0xbe,0xfb,0xef,0xc0,0xf7,0xbe,0xf7,0x3d,0xbc,0xf4,0x65,0x2f,0xed,0x6a,0xc,0x5e,0x37,0xc8,0x5,0x63,0xb5,0x8e,0x47,0x42,0xc7,0x1f,0x88,0x40,0x62,0xf6,0xbc,0x99,0x38,0xef,0xf1,0x67,0xe3,0xbc,0xc7,0x9f,0xd,0xe0,0xf5,0xd8,0x70,0xff,0x66,0xdc,0x72,0xeb,0xcd,0xf8,0xc3,0x75,0x97,0xe3,0xf6,0x7b,0xaf,0xc1,0x2e,0x75,0x2f,0xe4,0xbc,0xfd,0xe8,0x5d,0x28,0x51,0xe9,0x89,0xb6,0x5b,0xd2,0x3a,0xda,0x9d,0xa4,0x8,0xea,0xd1,0xf,0x8c,0x29,0x98,0xc9,0xe7,0x22,0x1f,0xdb,0xdf,0x78,0x46,0x99,0xc7,0xcf,0xeb,0x2d,0xf6,0x90,0xc7,0xfe,0xcd,0x86,0xa8,0xd3,0xc7,0x62,0x3,0x30,0xd9,0x16,0xd3,0x54,0x72,0x1d,0x8,0x11,0xc5,0x4c,0x6d,0xdc,0xbd,0x15,0x83,0xcb,0xe6,0xe1,0xc3,0xff,0xf6,0x51,0x1c,0xb3,0xe4,0x98,0xae,0x43,0x50,0x20,0x83,0x5e,0xb7,0xdc,0x72,0xb,0x86,0x47,0xe,0x61,0x7e,0x75,0xe,0x94,0x1e,0x5,0x5c,0x12,0x1a,0x73,0x97,0xf6,0xe3,0xeb,0xdf,0xf9,0xa,0xce,0x3e,0xfb,0x1c,0xac,0x3a,0xee,0xd8,0x49,0xe9,0x4f,0x37,0x49,0x88,0x78,0xc1,0x16,0x7d,0x99,0x89,0x65,0x17,0x4,0x12,0x2b,0x8f,0x5b,0x86,0x95,0xc7,0x2d,0xc3,0x73,0xfe,0xe2,0xcf,0xb1,0x73,0xdb,0xc3,0xf8,0xd3,0x9f,0xfe,0x84,0xdf,0x5f,0xfb,0x1b,0xdc,0x74,0xc7,0x15,0xd8,0x5b,0xdb,0x80,0x9e,0x25,0xc3,0xa8,0xcf,0x9,0x80,0x20,0xb2,0xe2,0x34,0x5d,0x72,0x70,0x94,0xd2,0x34,0x7a,0x62,0x26,0xdf,0x2d,0x3a,0x99,0x8f,0x4a,0xec,0x1f,0x80,0x90,0x2,0x42,0xa,0xec,0x19,0xde,0x8f,0x7b,0xf7,0x6e,0xc6,0x29,0xe7,0x3f,0x1a,0x9f,0xf9,0xc2,0x7f,0x63,0xd5,0xb1,0xab,0x26,0x4d,0x9,0x24,0x6d,0x5e,0x77,0xdd,0x35,0xa8,0xf7,0x6,0xa3,0xbe,0x4d,0x1a,0x1a,0xf5,0xbe,0x2a,0x74,0xdf,0x21,0xfc,0xfb,0x7f,0x7c,0x2c,0xdd,0x80,0x72,0x32,0x4e,0xb5,0x9f,0x4c,0x12,0x42,0x44,0xf1,0x7d,0x41,0x0,0x20,0x5a,0xac,0x1f,0x86,0x21,0xb4,0x56,0x98,0xbf,0x68,0x2e,0x9e,0xfd,0x17,0xcf,0xc2,0xbf,0xff,0xcb,0x27,0x71,0xd1,0x87,0xfe,0x17,0x6f,0x78,0xfc,0x7f,0x60,0xe9,0x8e,0xa7,0xe2,0xe0,0xd,0xf3,0x71,0x68,0x53,0x5,0xa2,0x59,0x43,0x20,0x2,0x8,0x9d,0x5f,0xab,0x7b,0x34,0x51,0xa5,0x12,0x7,0x6,0x72,0xdf,0x57,0xee,0x91,0x32,0xbd,0x24,0x45,0x30,0x96,0x7a,0x39,0xf3,0x3c,0xda,0xfa,0x5b,0x18,0xfc,0x99,0xf1,0x9c,0x1c,0x30,0x3b,0x59,0x94,0x9c,0x1b,0xa9,0xe3,0x2d,0x99,0xb5,0x88,0xf,0xa0,0xd0,0x31,0xac,0x22,0xab,0x77,0xa3,0x9,0xe3,0x48,0x11,0x7,0xc,0x74,0x15,0x46,0x9f,0xe9,0x36,0x35,0x49,0x42,0x44,0x7b,0xab,0xc5,0xf0,0x25,0x14,0x21,0x46,0xc2,0x26,0xf6,0xd,0x1f,0xc0,0x5e,0x75,0x18,0xb,0x8e,0x5f,0x86,0xb7,0xbe,0xec,0x75,0x78,0xe6,0x33,0x9e,0x1,0x0,0x93,0xa6,0xd4,0x12,0x18,0xba,0x6b,0xd7,0xc3,0xb8,0x67,0xdd,0x1d,0x98,0x35,0xa3,0x7,0x42,0x87,0x8,0xd2,0x80,0x65,0xba,0x25,0x93,0x5,0x45,0x13,0x1e,0x91,0x40,0x56,0x1,0xad,0x5b,0x58,0xb0,0xb8,0xf,0x77,0xdd,0x77,0x2d,0x3e,0xfd,0xe9,0xcf,0xe0,0xed,0x6f,0x7f,0xdb,0x11,0x7,0x49,0x3b,0x25,0x7a,0x5f,0x93,0x95,0x11,0x52,0x4a,0xac,0x5a,0xbd,0x12,0xab,0x56,0xbf,0xa,0x2f,0x7e,0xf1,0x4b,0x70,0xd5,0x95,0x57,0xe1,0xc7,0xbf,0xf9,0x3e,0x6e,0xba,0xe9,0xb7,0x68,0xcd,0xdf,0x8a,0x81,0xa5,0x21,0x44,0x2d,0x8c,0x21,0xaa,0x36,0x76,0xa5,0x2d,0x52,0x78,0xec,0x34,0x91,0x7,0xb4,0x1c,0xcb,0xa,0x1a,0xea,0x8d,0xf5,0x59,0x7f,0xda,0xae,0x8d,0x69,0x6,0x45,0x27,0x87,0xa4,0x14,0x50,0x81,0x0,0x2,0x91,0xdd,0x81,0xe4,0x5c,0x32,0x20,0x89,0x7,0xc9,0xd2,0x22,0xd1,0x7c,0x3a,0x2a,0x93,0x56,0x94,0xfd,0x94,0xd8,0xca,0x22,0xb6,0xc2,0x12,0x45,0xae,0x25,0xa0,0x94,0x86,0xd2,0x21,0x1a,0xad,0x26,0x86,0x5b,0xd,0x1c,0x6a,0xe,0x63,0x58,0x34,0x50,0x9d,0xd9,0x8b,0x95,0x67,0xae,0xc6,0x5f,0x3e,0xf5,0x89,0xf8,0xb3,0xa7,0x3e,0x15,0x3d,0xf5,0x9e,0xd4,0x9a,0x99,0x2c,0xb8,0x96,0xc4,0x9c,0x5d,0x7d,0xf5,0xd5,0xd8,0xbb,0x77,0x7,0x96,0xaf,0x9c,0x9b,0xce,0xf7,0x74,0x4e,0x3a,0x5e,0x6f,0xd9,0xc2,0x92,0x55,0x33,0xf1,0x7f,0xbf,0xfc,0x16,0x16,0xcc,0x5f,0x80,0x97,0xbf,0xe2,0x65,0x68,0xb5,0x5a,0x8,0x82,0x60,0x5a,0x3a,0x13,0xc6,0x93,0x92,0x95,0x11,0x40,0x76,0x3e,0x6a,0xdf,0x40,0xf,0x9e,0xf2,0xf4,0x27,0xe1,0x29,0x4f,0x7f,0x12,0x6e,0xba,0xee,0x16,0x7c,0xfb,0x92,0xaf,0xe3,0x4f,0x37,0x5d,0xa,0xb5,0x64,0x2b,0x6,0x96,0x84,0xd0,0x41,0xb4,0xe2,0x21,0x1a,0xdb,0xa3,0xc3,0xfa,0x2d,0x15,0x5b,0x21,0x45,0x56,0xc4,0xfe,0xe1,0x83,0xd8,0xa6,0xb7,0xe0,0x61,0x71,0x20,0x9a,0x0,0x8f,0xcd,0x4f,0x9d,0xb1,0xb8,0x1d,0x28,0xa,0x74,0xc7,0x66,0xf3,0x6b,0x18,0x5b,0x28,0x10,0xb1,0x83,0x21,0x56,0x70,0x4a,0x0,0xa2,0x12,0x2d,0xc7,0xa9,0xf6,0xd7,0x31,0x77,0xd1,0x22,0xac,0x39,0x76,0x39,0xd6,0x9e,0x74,0x2,0x1e,0xf5,0xa8,0x47,0x61,0xe5,0xf2,0x15,0x69,0x1d,0x53,0xc1,0x92,0x11,0x42,0x20,0xc,0x43,0xfc,0xe6,0x37,0xbf,0xc4,0xc0,0x40,0x35,0x9a,0x87,0x1c,0x8b,0xee,0x49,0x56,0x2b,0x48,0x85,0xc5,0xc7,0xf7,0xe3,0x2b,0xdf,0xfe,0x34,0x6,0x6,0x6,0xf1,0xdc,0xbf,0x78,0x76,0x7a,0x4a,0xd3,0xd1,0xae,0xdc,0x12,0x4a,0x3e,0x66,0x69,0xc0,0xb0,0x14,0x38,0xfd,0xac,0xd3,0x70,0xfa,0x59,0xff,0x81,0xeb,0xae,0x7e,0x39,0xbe,0xfc,0xad,0xff,0xc6,0xcd,0x37,0xfc,0x1c,0xf5,0xe3,0xf6,0xa0,0x36,0x57,0x22,0xd4,0x2d,0x4c,0xea,0x6e,0xad,0x5d,0xa4,0x34,0x40,0xd7,0x5c,0xaf,0x29,0x48,0x3a,0x23,0xd3,0x7b,0x7,0x27,0x8f,0x1f,0x14,0x75,0x97,0xb5,0xbd,0xa2,0x14,0x8a,0x6,0xf1,0xbe,0x53,0xdd,0x24,0x2d,0xa2,0x79,0x8a,0x37,0xfc,0xfd,0x1b,0xb1,0x67,0xff,0x5e,0x7f,0x25,0x32,0xa,0x31,0x85,0x10,0xa8,0xd5,0x6b,0x8,0x64,0x80,0xfe,0xfe,0x7e,0xcc,0x9a,0x35,0xb,0x73,0xe6,0xcc,0xc1,0xe0,0xc0,0x0,0x2,0x99,0xb5,0x4b,0xa1,0xc8,0x64,0x2b,0x35,0xa5,0x14,0x84,0x94,0xb8,0xe3,0xb6,0xdb,0x71,0xd7,0x5d,0x37,0xe1,0x98,0x25,0xfd,0x90,0xba,0x65,0xf0,0x68,0x3b,0x40,0x37,0xfb,0x25,0xbd,0x9f,0x22,0x39,0x31,0x1b,0xf1,0x7d,0x4f,0x60,0x7c,0xd,0x58,0xb0,0xaa,0x82,0x4f,0x7d,0xf1,0xa3,0x18,0x1e,0x1e,0xc6,0x8b,0x5f,0xf2,0x22,0xa3,0xff,0x25,0x45,0x44,0xbd,0xad,0x51,0xa8,0xf,0x70,0xd6,0xd9,0x67,0xe0,0xcc,0xb3,0xbe,0x84,0x9f,0xfe,0xe4,0x67,0xf8,0xf2,0xf7,0x3f,0x89,0xad,0xf,0x5d,0x83,0x59,0x6b,0x1a,0x40,0xb5,0x9,0x25,0x79,0x8b,0xda,0xfc,0xf8,0x76,0xc6,0xd3,0x69,0xe0,0xae,0xcf,0x7,0x70,0x34,0x6f,0xbc,0xc6,0xb4,0xb1,0xd8,0xec,0x30,0x90,0xee,0x50,0x32,0xee,0xe7,0x9c,0x73,0x4e,0x17,0x5b,0xcd,0x53,0x72,0x2,0xb8,0x14,0x12,0x42,0x8a,0x49,0x57,0x68,0x94,0x4,0x80,0x1f,0xfd,0xef,0xf,0x51,0xab,0x29,0x54,0xab,0x32,0x8d,0xc2,0x1f,0x3b,0x45,0xf3,0x94,0xd5,0x1e,0x60,0xe1,0x71,0x55,0x7c,0xee,0xab,0xff,0x8a,0x5d,0xbb,0x76,0xe2,0x8d,0x6f,0x7c,0x43,0xba,0x41,0x64,0xa9,0xdc,0xf2,0x94,0x8c,0x89,0x52,0xd1,0x72,0xba,0x67,0x3d,0xe7,0x19,0x38,0xf7,0xdc,0x73,0xf1,0xf9,0x8b,0x3e,0x87,0x4b,0xaf,0xff,0x22,0x7a,0x4f,0xd8,0x81,0xda,0xdc,0x16,0x42,0xd5,0xcc,0xa6,0x4f,0x8e,0x40,0x9a,0x26,0x8a,0x2d,0xa3,0xc9,0x0,0x21,0x89,0x62,0xe9,0x6,0x51,0x98,0x95,0xa4,0xa7,0xe2,0xb,0x9c,0x28,0x96,0x7b,0xee,0x59,0x87,0x3f,0xfd,0xf1,0x72,0x2c,0x5c,0x34,0x60,0xec,0x34,0x32,0x1e,0x94,0x7c,0xca,0x2a,0x75,0x60,0xd9,0x89,0xfd,0xb8,0xe4,0x57,0x17,0x61,0xf3,0x96,0x8d,0x78,0xe7,0x3b,0xde,0x8d,0xf9,0xf3,0xe7,0x96,0xd0,0xb4,0x80,0xa8,0x82,0x9b,0x33,0x7f,0x16,0xfe,0xe1,0x1f,0x2e,0xc4,0x59,0xbf,0x78,0xc,0xfe,0xf3,0x2b,0x1f,0xc0,0xbe,0x7d,0x37,0x63,0xf0,0x58,0x89,0x50,0x35,0x0,0x79,0x64,0xae,0x62,0xa8,0x48,0x87,0x3f,0x94,0x7f,0x85,0xb3,0x5f,0xe8,0x5a,0x47,0x6e,0x6b,0x23,0x33,0xd4,0xd6,0x9c,0x83,0x72,0xc1,0x52,0xfa,0xb7,0x59,0x56,0xa4,0x27,0x54,0x4d,0xc6,0x37,0x66,0x2a,0x2a,0x96,0xa9,0x42,0x5f,0xfb,0xea,0x57,0x50,0xaf,0x8e,0xa0,0xb7,0x56,0x83,0xd6,0x2d,0x40,0xd8,0xd3,0x14,0x76,0xc0,0xb1,0x4e,0xff,0x4a,0xd3,0x3a,0x7b,0x22,0xb4,0xd0,0x91,0xe7,0x39,0x4d,0xc7,0x2c,0x55,0x60,0xd9,0xda,0x7e,0xdc,0xfc,0xc0,0xaf,0xf0,0xe6,0xb7,0xde,0x8f,0xb7,0xbc,0xe1,0x5d,0x38,0xf7,0xbc,0x68,0x59,0xd2,0x54,0x98,0x6b,0x9c,0xaa,0x44,0xf7,0x98,0x7b,0xca,0xd3,0x9e,0x88,0x35,0x6b,0xd7,0xe0,0x83,0xff,0xf6,0x5e,0xdc,0x71,0xeb,0x8f,0x31,0xf7,0x14,0x81,0x10,0x23,0xf1,0x96,0xb5,0xf9,0x37,0x8b,0xe6,0xa8,0x31,0xc0,0x46,0x7e,0xea,0xa9,0x7d,0x7e,0x11,0x15,0x6d,0xa8,0x36,0x7d,0xde,0xd8,0xa3,0x2c,0x96,0x69,0x2a,0x53,0x62,0xad,0x5d,0x71,0xc5,0x95,0xb8,0xe1,0xfa,0x2b,0xb0,0x60,0xfe,0xc,0x68,0xe5,0x73,0x86,0xe9,0xe8,0xef,0x61,0xe2,0x2d,0x5d,0xb4,0xa2,0xf,0x8d,0xde,0xd,0xf8,0xc7,0x8f,0xbe,0x5,0x9f,0xf8,0xc4,0x27,0xb0,0x73,0xc7,0x2e,0xc3,0x4b,0x58,0x52,0x9e,0x12,0x4f,0x6a,0x18,0x86,0x58,0x71,0xec,0x52,0x7c,0xfa,0xdf,0x3f,0x8f,0xa7,0xac,0x78,0x13,0x76,0xdd,0xdc,0x87,0x40,0xd5,0xfd,0xb4,0xd6,0x34,0xa3,0x69,0xa1,0xd8,0x4,0x26,0x3b,0x34,0xb7,0xa4,0x84,0x12,0x48,0x7e,0xe0,0xc0,0x41,0x7c,0xf1,0x8b,0x9f,0xc1,0xbc,0xd9,0x35,0x4,0x52,0xa3,0x1b,0x87,0xbe,0xa,0x11,0xed,0x5d,0x36,0x38,0xa7,0x8a,0xc5,0x6b,0x81,0x9f,0x5f,0xf5,0x55,0xbc,0xf1,0xef,0xff,0x6,0x3f,0xfa,0xdf,0x1f,0xa3,0xd5,0xa,0x53,0xcb,0x3a,0xa,0x66,0x2d,0x3f,0x84,0x36,0x5,0x41,0x0,0xa5,0x14,0xfa,0x6,0x7a,0xf1,0xc1,0xf,0x7c,0x8,0xcf,0x3e,0xf1,0x6d,0xd8,0x75,0xe3,0x20,0x64,0x58,0x7,0x14,0x8d,0x5f,0x9a,0xfe,0x54,0xa1,0x1,0xa4,0x9,0xf9,0x40,0x51,0x33,0xa8,0x56,0x38,0xf3,0x39,0x6f,0xa9,0xb9,0x4e,0xd0,0x1d,0x5b,0x63,0xc2,0x55,0x1,0x61,0x1,0xde,0x92,0x26,0x87,0x92,0xb8,0xb5,0xcf,0x7e,0xf6,0x33,0xd8,0xff,0xf0,0x7a,0xac,0x5c,0x3a,0x2b,0x82,0xa0,0x92,0x3e,0xf,0xe4,0x5e,0xb,0xea,0xdb,0x26,0x16,0x95,0x50,0x59,0xe8,0x81,0xc8,0x82,0x75,0xe9,0x9a,0x5a,0x8d,0x64,0x8b,0xed,0xf8,0xaf,0xf4,0xb,0xa7,0x21,0xab,0xa,0x2b,0xd6,0xf4,0xe1,0xc0,0x9e,0xf5,0xf8,0xcc,0x57,0xdf,0x8b,0x9f,0xfd,0xf2,0x47,0x78,0xc1,0x73,0x5f,0x82,0x27,0x3f,0xe5,0x49,0xa9,0x5,0x57,0xce,0xc1,0xe5,0x29,0x3d,0xbc,0x46,0x68,0xbc,0xf7,0x7d,0xef,0x85,0xf8,0xa8,0xc4,0x8f,0x6f,0xfa,0x4,0xe6,0x9d,0x81,0x8,0x96,0xd2,0xfb,0xe8,0x11,0x34,0xcb,0x5,0xe8,0x1a,0xf9,0x13,0xe4,0xfd,0x74,0x29,0x84,0x4,0x54,0x7b,0x58,0x6c,0x9a,0x5c,0x63,0xe1,0xe1,0x49,0x80,0x5a,0x65,0xf9,0x7a,0x26,0x73,0xc5,0x41,0x49,0x19,0x25,0x73,0x59,0xbf,0xf8,0xe5,0xaf,0x70,0xf9,0xaf,0x7e,0x84,0xa5,0x8b,0x67,0x2,0x2a,0x8c,0xef,0x9d,0x7d,0x6c,0x9c,0xe3,0x68,0xc0,0x8e,0x2f,0x58,0x57,0xf6,0x9b,0x14,0x1a,0x5a,0xb7,0x30,0x30,0x3b,0xc0,0xd2,0x93,0xaa,0xd8,0xd1,0xb8,0x6,0xff,0xfa,0xd9,0x77,0xe2,0xf5,0x6f,0xfc,0x1b,0xfc,0xfa,0x57,0xbf,0xc5,0xf0,0xd0,0x48,0x1a,0xd0,0xab,0x94,0xea,0xaa,0x3,0x68,0xaa,0x53,0xa4,0xe8,0x5,0x94,0x56,0xb8,0xf0,0x3d,0x17,0xe2,0xcf,0x56,0xbf,0x1,0xbb,0x6f,0xaf,0xa3,0x82,0xda,0x18,0x83,0x10,0x3b,0x94,0x3,0xf6,0xbb,0x3f,0x7e,0xfc,0xd3,0x2,0x8a,0x96,0x34,0xf9,0x94,0x28,0xb5,0x75,0xeb,0xee,0xc5,0xa7,0x3f,0xf9,0x6f,0x58,0xba,0xb0,0xf,0x95,0x49,0x44,0x2f,0x3a,0x8d,0x8e,0x56,0x80,0x8,0x31,0x7b,0x61,0xd,0xcb,0x4f,0xa,0xb0,0xbd,0x79,0x35,0xfe,0xed,0xb3,0x6f,0xc7,0xeb,0xde,0xf8,0x57,0xb8,0xf8,0xeb,0xdf,0xc4,0x83,0x9b,0x1f,0x82,0x94,0x32,0xb5,0xdc,0xc2,0x30,0x2c,0x95,0x1c,0x62,0xe5,0xa6,0x1,0x48,0x8d,0x7f,0x78,0xcf,0xfb,0x70,0x72,0xef,0x73,0xb0,0x6f,0x43,0x5,0x12,0xd5,0xae,0x2a,0xb7,0x89,0x22,0xf1,0x75,0xbc,0x49,0x3,0x45,0x7,0x42,0xb8,0x1f,0x80,0xa2,0x6d,0x88,0x5c,0xbf,0xd8,0xdb,0xd4,0x70,0x2d,0x98,0x87,0xb9,0xc4,0xbf,0x48,0x60,0x8f,0x1c,0xc2,0x7d,0xe7,0x35,0xf0,0x2f,0x3f,0xfa,0xc,0x16,0xce,0x9a,0x3f,0x6d,0xf7,0xea,0x9a,0x8e,0x94,0x28,0xb5,0x7,0x1f,0xdc,0x8a,0x77,0xbd,0xe3,0xcd,0xa8,0xb5,0x76,0x60,0xce,0xcc,0x1e,0x28,0x19,0x1d,0x8c,0xc,0xc0,0x8,0x1b,0x50,0x24,0xad,0x25,0xb9,0xef,0x32,0xf3,0x84,0x6a,0xb2,0x9b,0x2e,0x84,0x32,0xa1,0xa8,0xc8,0x78,0xf2,0xeb,0x49,0x11,0xd5,0x91,0x9c,0xe9,0x2a,0x74,0xa,0x69,0x35,0x0,0x4,0x80,0xe,0x25,0xe,0xec,0x6d,0x60,0xdf,0x4e,0x85,0x5e,0x71,0xc,0x4e,0x3f,0xe5,0xf1,0xb8,0xe0,0x9,0x4f,0xc6,0xa3,0x1f,0xfd,0x68,0xf4,0xf6,0xd5,0x33,0x39,0x93,0xf8,0xc0,0xa3,0x18,0xae,0x26,0x8e,0xa0,0x4d,0xeb,0x1f,0xc4,0xeb,0xdf,0xfd,0x62,0x84,0x27,0xde,0x84,0xda,0xac,0x11,0x68,0x69,0x3a,0x83,0xc,0xf,0x29,0xcd,0xef,0x10,0x66,0xfa,0xac,0x53,0x2d,0xe4,0x6f,0xb3,0xa5,0x91,0x8e,0x65,0xaa,0x38,0xf8,0x91,0x57,0x55,0xae,0x6,0xdb,0x7f,0xf1,0xcc,0x90,0x5a,0xf7,0x7a,0x6,0x9d,0x6b,0xdb,0x10,0x31,0x6d,0xed,0xe8,0x7c,0xec,0x26,0x9f,0x12,0xa5,0xb6,0x77,0xef,0x3e,0xbc,0xff,0x7d,0x17,0x42,0x1d,0xda,0x82,0x79,0xb,0x66,0x40,0xe9,0x90,0x4c,0x1d,0xd8,0x73,0xae,0xe6,0x7,0xcd,0xbc,0xef,0xae,0xc7,0xd7,0xce,0x77,0xa5,0xd1,0x96,0x47,0x0,0x50,0x5a,0x41,0xc8,0x10,0x33,0xe7,0x48,0xcc,0x98,0x27,0x31,0x7c,0xe8,0x21,0x5c,0x77,0xdf,0x37,0xf1,0x87,0x9b,0x2e,0xc1,0xa2,0xd9,0x6b,0x71,0xd6,0x23,0x1f,0x87,0x73,0xce,0x7e,0x1c,0x4e,0x3a,0xe9,0x44,0xc,0xc,0xf6,0xe5,0xfa,0x9a,0x44,0xf1,0x1f,0x2d,0x8a,0x4e,0x4a,0x89,0x30,0xc,0xb1,0xfc,0xd8,0xa5,0x78,0xf3,0x2b,0xdf,0x8f,0xf,0x7f,0xfd,0x35,0x98,0xfb,0x98,0x5d,0xf1,0x7,0xc3,0x6d,0xee,0x8c,0x65,0x64,0x8a,0x56,0x27,0xb8,0x7e,0x1b,0x6d,0x5b,0xd3,0x26,0x40,0xb7,0x54,0x6d,0xdd,0xa7,0x44,0xa9,0xed,0xd8,0xb9,0xb,0xff,0xf8,0xde,0xf7,0xe0,0xe0,0xf6,0x75,0x58,0xba,0x78,0x6,0x94,0x4a,0x16,0x54,0x4f,0x5d,0x8a,0x1c,0xf,0x21,0x6a,0x7d,0x2,0x8b,0x8e,0xad,0x21,0xc,0x5b,0x38,0xb4,0xff,0x66,0xfc,0xfc,0x9a,0x1b,0xf1,0xd3,0x2b,0xbe,0x84,0xf9,0x33,0x8e,0xc7,0x9,0xc7,0x9f,0x8e,0xb3,0x1f,0xfd,0x38,0x9c,0x7c,0xd2,0xc9,0x58,0xb2,0x74,0xa1,0x15,0xb,0xa7,0x63,0x8b,0xe,0x47,0xbc,0xb2,0x8b,0xbc,0xa5,0x21,0x9e,0xfe,0xac,0xa7,0xe2,0x8a,0x3f,0xbe,0x4,0x7f,0x5c,0xff,0x39,0xcc,0x5e,0x1d,0x42,0xa5,0xbb,0xd4,0x4c,0x3f,0x4a,0x3,0x74,0xed,0xb3,0x3e,0x13,0xe2,0x76,0x3,0xe0,0xe,0x77,0xc8,0x7f,0x93,0xf3,0x5f,0x56,0x6e,0x97,0xdd,0x3c,0x65,0x5f,0x62,0x89,0xb0,0x54,0x6d,0x5d,0xa4,0x44,0xa9,0xad,0xdf,0xb0,0x11,0xff,0xf8,0xf,0xef,0x46,0x73,0xcf,0x6,0x2c,0x5b,0x38,0x8,0xe8,0x26,0xa4,0x4c,0x3c,0x4f,0x6e,0x2f,0x39,0xdd,0xf9,0x37,0x20,0x81,0xb8,0xd4,0xff,0x6e,0x5a,0xfc,0xa6,0x27,0xd4,0xe0,0x21,0xc1,0xba,0x8a,0x40,0x51,0x21,0x62,0xa8,0x64,0x43,0x54,0xe3,0xc9,0x54,0xe9,0x3f,0x41,0x10,0x62,0xe6,0x1c,0x81,0x59,0x73,0x25,0x5a,0xea,0x20,0x86,0xe,0x5c,0x8f,0x6b,0xee,0xbb,0x1e,0xbf,0xbf,0xe9,0xeb,0xe8,0xaf,0x2e,0xc1,0xb2,0x85,0x27,0xe2,0xa4,0x13,0xce,0xc0,0x29,0x27,0x9f,0x86,0x35,0xab,0xd7,0x60,0xe1,0xe2,0x79,0x90,0xd2,0xe,0xfa,0xcd,0x2b,0x3b,0x0,0x47,0x88,0xc2,0x8b,0xfa,0xf0,0xda,0x57,0xbd,0x1,0xd7,0x5d,0xf8,0x2b,0xa8,0x63,0xee,0x81,0xec,0xf,0x4d,0x98,0x6f,0x70,0x22,0x97,0x3f,0x16,0x15,0xe8,0xb3,0x2e,0xd5,0x26,0x43,0xe,0x91,0xe5,0x69,0x0,0x15,0x1,0x53,0xd,0xd9,0x5,0xb8,0xaa,0xfd,0x6f,0x25,0x7,0x1f,0x3a,0x29,0x5b,0x5a,0x6c,0xdd,0xa2,0x64,0x11,0x75,0x10,0x4,0xf8,0xd3,0xd5,0xd7,0xe0,0x3f,0x3f,0xf6,0x11,0xd4,0x5b,0xbb,0xb0,0x7c,0xe1,0xc,0x68,0xdd,0x82,0x88,0xe7,0xcc,0x28,0xc,0x85,0x95,0xb6,0x95,0x16,0xfd,0x40,0x99,0xd4,0xe,0x7e,0x9a,0x69,0xe1,0x4c,0xc3,0xe2,0xa1,0x7b,0xdb,0x59,0x33,0x43,0x1a,0xd0,0x3a,0x84,0x94,0x2d,0xc,0xcc,0x92,0x18,0x9c,0x2d,0xa0,0xd4,0x8,0x46,0x86,0xef,0xc7,0x96,0xfd,0xf7,0x62,0xdd,0x1f,0x2e,0xc5,0xff,0xfe,0x76,0x0,0x3,0xb5,0x25,0x58,0x34,0xef,0x38,0x1c,0xbb,0xec,0x44,0x9c,0x72,0xf2,0x23,0xb1,0x62,0xf9,0x4a,0x2c,0x5f,0xbe,0xc,0x3,0x33,0x7a,0x1d,0xca,0xe,0x50,0x2a,0x9c,0xf6,0x96,0x5d,0xb2,0xfe,0xf6,0xb8,0xd5,0x2b,0xf1,0xb4,0xb3,0x5f,0x86,0x4b,0xef,0xf9,0x10,0xe6,0x9d,0xa2,0xa0,0xac,0x43,0xaf,0xa7,0xb,0x4d,0x1b,0x28,0xaa,0x8d,0x87,0xbc,0xa4,0x89,0x20,0xba,0x34,0xe9,0xeb,0x17,0x7f,0x3,0xdf,0xff,0xc6,0x45,0x58,0x3c,0xa0,0x31,0x6b,0x4e,0x7f,0xa4,0xd4,0xa6,0x38,0xfc,0xec,0x84,0xb4,0x8e,0x2c,0x2f,0x2d,0x14,0xea,0xbd,0x40,0x4f,0x9f,0xc4,0xec,0xc5,0x1a,0x61,0x78,0x10,0xcd,0xe1,0xbb,0xf1,0xd0,0xc1,0x1b,0xb0,0xe1,0xce,0x0,0xbf,0xbc,0xae,0x7,0x35,0x31,0xf,0x33,0xfa,0x8e,0xc1,0xa2,0x39,0xab,0xb0,0x7c,0xe9,0x1a,0xac,0x5c,0x7e,0x1c,0x56,0x1d,0x7b,0x3c,0x96,0x2e,0x5b,0x8a,0x59,0xb3,0x66,0xa2,0x52,0xe5,0x2d,0xbb,0x24,0x68,0x78,0xba,0x28,0x3b,0xad,0x35,0x5e,0xf0,0xdc,0xbf,0xc4,0xaf,0xde,0xfb,0x6d,0xb4,0xe,0xdf,0x5,0xd9,0x9f,0xd8,0x40,0xd3,0x8b,0xd2,0xc3,0x5c,0x7c,0xa0,0x28,0xed,0x1e,0x3d,0x5c,0x85,0xdb,0x19,0x96,0x92,0x19,0x70,0xeb,0xae,0xd3,0xfc,0x3e,0x9b,0x5c,0x32,0xd,0xd0,0x9d,0x1e,0xf,0xc8,0x74,0x22,0xba,0xd,0xd2,0x3,0xeb,0x37,0xe2,0xb3,0x9f,0xfe,0x24,0xd6,0xdd,0x74,0x25,0x8e,0x5f,0x38,0x88,0x9e,0x9a,0x0,0x30,0x2,0x11,0x7,0x6,0xd1,0x6d,0x88,0x42,0xc3,0x43,0x45,0x2c,0x25,0x41,0xd6,0x81,0xa,0x9a,0x4f,0xf8,0x49,0x80,0xae,0x16,0x3a,0x3d,0xf4,0x46,0x1b,0xc1,0xba,0xd9,0x76,0x46,0x10,0x4,0xfa,0x92,0xf5,0xa4,0x46,0x1a,0x66,0x10,0xb0,0x14,0x99,0x67,0xcf,0x3c,0x48,0x26,0x4c,0xe5,0xd3,0x68,0x45,0x69,0xd,0x68,0x31,0x4,0x19,0x28,0xf4,0xf4,0xb,0xf4,0xce,0x48,0x60,0xec,0x8,0x9a,0xad,0xbd,0x18,0x19,0xba,0xf,0x1b,0xf,0xff,0x1e,0x77,0xdd,0x12,0x20,0xbc,0xb6,0xf,0x15,0x35,0xb,0x3d,0x72,0x3e,0x16,0xce,0x5d,0x85,0x65,0x4b,0x56,0x63,0xd5,0xca,0x13,0xb0,0xe6,0xf8,0xb5,0x58,0xbe,0x7c,0x5,0x16,0x2c,0x9a,0x93,0xb3,0xec,0x42,0x15,0x42,0x60,0x6a,0x5b,0x74,0x89,0xd5,0x76,0xec,0xf1,0xcb,0xf1,0xd8,0x53,0xfe,0x1c,0x97,0x6f,0xb9,0x7,0xf3,0xd6,0x4,0x50,0xc6,0xe4,0x82,0xf5,0xce,0xb6,0xf1,0x52,0xda,0xc4,0xd5,0x23,0x98,0x74,0x61,0x9d,0x64,0xfd,0xb8,0x5d,0xa6,0xe2,0x9e,0xf3,0xa0,0x65,0xb9,0xaa,0x3b,0x83,0xae,0xc5,0x22,0xba,0x15,0x1d,0xb7,0x7d,0x76,0x49,0xe3,0x43,0xc9,0x31,0x7d,0x52,0x4a,0x34,0x9a,0x4d,0x7c,0xff,0x7b,0x3f,0xc0,0xf,0xff,0xe7,0x6b,0xe8,0x6d,0xee,0xc5,0x49,0x4b,0x67,0xc6,0xab,0x3d,0x54,0x76,0xd2,0x16,0x0,0xee,0xbe,0xe7,0xbd,0xa2,0xed,0xa7,0x38,0xb4,0xf1,0xec,0xb5,0x83,0xa2,0xe8,0x90,0xc7,0x6e,0x9b,0xfb,0x84,0x66,0x4a,0x4e,0xa0,0x91,0xa6,0x93,0x30,0x37,0x21,0x80,0x4a,0x4d,0xa0,0x52,0x17,0x18,0x98,0x25,0x30,0x47,0x28,0x28,0xb5,0x1f,0x61,0x6b,0x3f,0x5a,0x8d,0xcd,0xd8,0x79,0xf8,0x46,0x6c,0x5e,0x2f,0xf1,0xfb,0x3b,0x7b,0xa0,0x47,0x66,0x62,0x46,0xef,0x32,0x2c,0x9c,0xbd,0xa,0x6b,0x8e,0x7d,0x24,0x4e,0x58,0x7b,0xa,0x4e,0x58,0x7b,0x22,0x8e,0x59,0xba,0x4,0xd5,0x9a,0x7b,0x4f,0xbd,0xa9,0xa8,0xe4,0x34,0x34,0x9e,0xfc,0x84,0x67,0xe0,0xb2,0xcf,0x7d,0x1d,0xba,0xb5,0xcd,0x1b,0xd7,0x79,0x2b,0xa4,0xe,0xc8,0x1e,0x1d,0x57,0xbd,0xae,0x11,0x9c,0x36,0x50,0x34,0x9b,0x16,0x2c,0x69,0x2c,0x94,0xbc,0x54,0x41,0x10,0xa4,0x30,0xe9,0xb2,0xcb,0x7f,0x87,0xef,0x7c,0xeb,0xeb,0xd8,0x7e,0xff,0x1d,0x58,0x31,0xb7,0xf,0x83,0xb3,0x7,0x11,0xa2,0x15,0xcf,0x6b,0x1e,0xe9,0x63,0x2e,0x91,0xf5,0x31,0xdf,0xdf,0x48,0x5,0x6a,0x44,0x3b,0x90,0x0,0x4a,0xc7,0x16,0x42,0x45,0xa0,0x56,0x5,0xea,0x83,0x12,0xb3,0x17,0x2a,0x68,0x7d,0x8,0x4a,0x1d,0xc6,0xc8,0xd0,0x56,0x6c,0x3d,0x78,0x2d,0xee,0xbb,0xed,0x7,0xb8,0xf4,0x9a,0x41,0xf4,0x62,0x31,0x16,0xce,0x5c,0x83,0x13,0x8e,0x3b,0x3,0xa7,0x9d,0x7a,0x16,0x4e,0x3d,0xf5,0x54,0x2c,0x3e,0x66,0x7e,0xa,0xf9,0xa7,0x9a,0x92,0x4b,0x4e,0xcd,0x3a,0xfd,0x8c,0x47,0x62,0x49,0xdf,0x29,0xd8,0xb7,0x6f,0x1b,0x7a,0xe7,0x4a,0x4c,0xb7,0x43,0x9a,0x2b,0x32,0xde,0x41,0x57,0xb3,0x10,0xaf,0xbd,0x5,0x26,0x3d,0x78,0xb8,0xad,0x8a,0x74,0xee,0xff,0xee,0x56,0xf9,0x36,0x4a,0xf2,0x21,0xaa,0xd0,0x22,0xf7,0xbe,0xc6,0x55,0x7f,0xfa,0x13,0x2e,0xfd,0xdf,0x1f,0xe0,0x9e,0xeb,0xaf,0xc2,0xc2,0x7e,0x89,0x53,0x8f,0x19,0x80,0xd0,0xa,0xd0,0x8d,0xd8,0xf3,0xa9,0xd3,0xb5,0x99,0x69,0x3d,0x6,0xa4,0xcb,0x48,0x8,0xdb,0x1b,0x99,0x40,0x4b,0xf7,0x5e,0xcb,0x9a,0xc2,0x1b,0x23,0xc8,0x96,0x3e,0x29,0xf4,0x8,0x12,0x65,0x4d,0x66,0x64,0xfc,0xd4,0x9a,0xcf,0xda,0xd3,0xd0,0x29,0x14,0x25,0x5e,0x54,0x20,0x9e,0x10,0x4f,0x7e,0x19,0x42,0x32,0x99,0xc2,0xa1,0x2,0x1b,0x32,0xa5,0xc7,0xdb,0x9,0x0,0x8,0x23,0x6,0x9,0x48,0x9,0xf4,0xe,0x4a,0xf4,0xce,0x10,0x98,0x73,0x8c,0x82,0x56,0xbb,0xd1,0x1c,0xd9,0x83,0x3d,0x7,0xee,0xc4,0x6f,0xee,0xf9,0x9,0x7e,0x79,0xc3,0x4c,0xf4,0x7,0x2b,0xb0,0x7a,0xe9,0x99,0x78,0xcc,0xa3,0xce,0xc7,0x59,0x67,0x3e,0x6,0x2b,0x57,0x2d,0xcd,0xd6,0xb6,0xaa,0x30,0xda,0x4c,0x74,0x12,0x15,0x5c,0xb4,0x4,0x2d,0x44,0xdf,0x40,0xf,0x4e,0x5d,0x7d,0x2e,0x7e,0xbd,0xf9,0x77,0x18,0x98,0xa7,0x0,0xe6,0xbe,0x8f,0x6,0x9f,0x51,0x1e,0xa7,0x5,0x56,0xd0,0x7d,0xaf,0x7a,0x85,0xe1,0x15,0xe5,0xa,0xb7,0xaf,0xca,0xc,0xc8,0xe4,0x6a,0xe3,0x55,0x27,0xf,0x57,0xb2,0xdc,0xbc,0x17,0xae,0xa4,0x4e,0x28,0xd9,0xba,0x66,0xcf,0xbe,0x7d,0xb8,0xf2,0xca,0x2b,0xf1,0x8b,0x1f,0xff,0x8,0x5b,0xd7,0xdd,0x8e,0xb9,0x3d,0x1a,0xa7,0x2c,0x1a,0x40,0x45,0x2a,0x20,0xdd,0xd6,0x5b,0x83,0x6,0xd6,0xda,0x5b,0x16,0xa4,0x75,0x1a,0x2d,0xf0,0xb3,0xa5,0x19,0x7f,0xd1,0x86,0xf2,0x79,0x58,0x6a,0x7e,0xee,0x32,0x5,0x46,0xf3,0x5,0x34,0x23,0x9f,0x46,0xf6,0x32,0x6a,0x8,0xd0,0x2d,0xcb,0x69,0x54,0x7d,0x6,0x3f,0x7d,0xd4,0x9,0xb5,0xef,0x32,0xc5,0x4c,0x39,0x54,0x32,0x65,0x7,0x8,0xa0,0xda,0x23,0x30,0xa3,0x4f,0x62,0xd6,0x42,0x5,0x15,0xee,0xc2,0xc8,0xd0,0xc3,0x58,0xf7,0xf0,0xcd,0xb8,0xf9,0xff,0xbe,0x8d,0x8b,0x7f,0xb4,0x12,0x6b,0x96,0x9e,0x8b,0xb,0x1e,0xfb,0xc,0x3c,0xe1,0xfc,0x27,0x60,0x70,0x46,0x14,0x30,0x3c,0xd9,0xbb,0x3,0x27,0x30,0xfc,0xcc,0xd3,0xcf,0xc6,0x2f,0x6e,0x1b,0x0,0xd4,0x5e,0x63,0xf1,0xa5,0x8f,0x9,0x34,0x11,0x41,0xbc,0x5c,0x7b,0xd3,0x1c,0x8a,0x96,0x34,0x1a,0x4a,0x96,0x9e,0xad,0x5f,0xbf,0x1e,0xdf,0xfd,0xce,0x77,0x70,0xc7,0x4d,0xd7,0xe3,0xf0,0xf6,0xcd,0x58,0xd0,0x5b,0xc1,0x29,0xb,0xfb,0x11,0x4,0x3a,0x5d,0x5a,0x34,0x5,0x90,0xd0,0x38,0x13,0xed,0x90,0x64,0xd2,0x13,0xb,0xb7,0x35,0x34,0xb4,0xe,0x23,0x55,0x2a,0x81,0x7a,0xbf,0x44,0xcf,0x80,0xc4,0xdc,0xe5,0x7,0x31,0x7c,0xf8,0x76,0xdc,0xb3,0xf3,0x4e,0xdc,0xf4,0xad,0xef,0xe3,0x1b,0x97,0x9c,0x8e,0x67,0x3d,0xe9,0xe5,0xf8,0xf3,0x67,0xfd,0x39,0x66,0xcd,0x99,0x11,0x95,0xd4,0x93,0xe3,0x4d,0x4d,0xda,0x5c,0x73,0xfc,0x5a,0xc,0xca,0x25,0x68,0x8c,0xec,0x46,0xd0,0x3b,0xbd,0xa6,0x25,0x52,0x8b,0x8d,0xe,0x9f,0x69,0x90,0xfb,0x7e,0xa1,0xb3,0x94,0x9,0x40,0x5d,0x64,0xd7,0x99,0x97,0x41,0x5b,0xfa,0x3f,0xd9,0xed,0x61,0x32,0x68,0x22,0x16,0x4c,0x77,0xeb,0x81,0x4d,0x14,0xdb,0xd0,0xf0,0x8,0x7e,0xf1,0xe3,0xff,0xc3,0x9,0xb3,0x2,0x1c,0xb7,0x78,0x10,0x52,0x6b,0x68,0x44,0xfb,0x96,0x5,0x2,0x6,0x1c,0x8c,0xfe,0x75,0x4f,0xbc,0x73,0xd6,0x9b,0x82,0x32,0xd6,0x7e,0x66,0x1c,0x59,0xbe,0x20,0x5b,0x18,0xd1,0xdd,0x71,0xd,0x98,0x99,0xdb,0xc2,0x48,0xa5,0x3c,0x48,0x83,0x72,0xcd,0x60,0x5d,0x3,0xa2,0x12,0xf8,0xa9,0x45,0x33,0x2b,0x8b,0xa1,0x4c,0x26,0xd1,0xc9,0x13,0x6a,0x12,0xd,0x79,0xb1,0x79,0xda,0xb9,0x30,0x74,0x22,0x4b,0xbc,0x85,0x7a,0xbd,0x4f,0xa2,0x67,0xa5,0x0,0x96,0xef,0xc1,0xc1,0x3d,0xbf,0xc3,0xd7,0x7f,0x7d,0xd,0x2e,0xfd,0xcd,0xc5,0x78,0xc1,0x33,0xff,0x16,0x2f,0x7c,0xd1,0xf3,0xa2,0xfd,0xe7,0x26,0xc1,0x7a,0x4b,0xda,0x3b,0x66,0xd9,0x62,0xcc,0xed,0x5f,0x81,0xdd,0x7,0xef,0x40,0xad,0x4f,0x38,0xdf,0x3,0x1f,0x58,0xca,0x11,0xb,0x45,0xdb,0x94,0x69,0x97,0x2f,0xc0,0x84,0x7b,0x48,0x63,0x75,0x1f,0x57,0x15,0x7f,0xc4,0x72,0x6,0x61,0x7c,0xc5,0xcb,0xcf,0xd7,0x99,0xff,0x17,0x31,0xc,0x99,0x1c,0xd5,0x36,0x11,0x4a,0x48,0xa3,0x3b,0xbd,0x49,0x5c,0xf8,0x27,0x9d,0x78,0x2,0xfe,0xe6,0x4d,0x6f,0xc1,0x8f,0xbe,0xf0,0x1f,0x58,0x3c,0xb3,0xe,0x68,0x5,0x21,0x14,0xa3,0xb4,0xc8,0x23,0xa7,0x91,0xbe,0x88,0xf6,0x7c,0x9b,0xb1,0xad,0x7c,0x6e,0x8e,0x2d,0x4e,0x19,0x4a,0xd2,0x84,0xb7,0x54,0x2d,0xb6,0x9f,0x3f,0xa3,0x27,0x59,0x69,0x24,0x73,0xc3,0x10,0xc2,0x28,0xab,0x90,0xc1,0x69,0x80,0x2a,0xb6,0x11,0x22,0x77,0x46,0x46,0xb8,0x82,0xef,0xd,0x49,0x15,0x35,0x29,0xb,0xfb,0xc3,0x9c,0x4f,0xe7,0x5e,0xe4,0x64,0xcc,0xa4,0xc2,0xc0,0x5c,0x81,0x81,0x39,0xa,0x87,0x76,0x5f,0x89,0xcf,0x5d,0x72,0x33,0xfe,0x78,0xcd,0xe5,0xb8,0xf0,0x5d,0xef,0xc7,0xc2,0xc5,0xf3,0x27,0x45,0xb9,0x69,0xad,0x51,0xad,0x5,0x58,0x34,0x67,0x5,0x76,0xc,0x9,0x48,0x72,0x27,0x68,0xbf,0x39,0x2d,0xe0,0x3b,0x63,0xdf,0xe9,0x3b,0xe0,0xe2,0xd7,0xd6,0xf,0x2,0xd3,0x8,0x8a,0x4e,0xa6,0x11,0xbc,0x7d,0xc7,0xe,0x8c,0x34,0x1b,0xf1,0xd1,0xef,0xe,0xf2,0x14,0x4e,0x40,0x20,0x54,0x21,0xe6,0xcf,0x9e,0x83,0xfe,0xfe,0xfe,0xae,0xed,0x50,0x92,0xec,0x49,0xf6,0xa2,0x17,0xbd,0x10,0x7f,0xba,0xf2,0xa,0x6c,0x5d,0x7f,0x33,0x96,0xce,0xea,0xc7,0xd4,0x9,0x7a,0x6e,0x37,0x6,0x82,0x5c,0x9,0x71,0x2f,0x7a,0x92,0xaf,0xd1,0x4d,0xc8,0x39,0x36,0x4a,0xac,0xd4,0x6,0xfa,0xe6,0x6,0x58,0x39,0xe7,0x0,0xee,0x59,0xf7,0x35,0xbc,0xf5,0xdd,0x1b,0xf1,0xaf,0x1f,0xfc,0x1c,0x56,0xac,0x3c,0xa6,0xeb,0xbb,0xd9,0x28,0xad,0x11,0x8,0x81,0xc5,0xb,0x56,0xe0,0xfa,0x75,0x1,0x8a,0xf6,0xff,0x99,0x8a,0xe4,0x84,0xa2,0xbe,0x1b,0xc,0xb9,0xf8,0x6d,0x72,0x7d,0xa1,0xfd,0x9c,0xd,0x59,0x5a,0x0,0x8,0xc4,0xe4,0x40,0xd1,0x50,0x29,0xbc,0xef,0xff,0xbd,0x7,0xbb,0xd7,0x6d,0xc4,0x60,0xbd,0x17,0xca,0x75,0x12,0x53,0x6a,0xc9,0xc4,0xd6,0x83,0x48,0xc0,0xb3,0x36,0xbf,0x24,0x81,0xc4,0xe1,0xe1,0x21,0x2c,0x39,0xe5,0x44,0x7c,0xfc,0x93,0xff,0x89,0x6a,0x25,0xfa,0xae,0x4c,0xf4,0x3,0x2b,0x44,0x4,0x23,0x6a,0xd5,0x2a,0xfe,0xee,0x2d,0x6f,0xc5,0xfb,0xde,0xfc,0x3a,0xcc,0xf,0x5b,0xe8,0xa9,0x10,0xd9,0x85,0x69,0xb1,0x19,0x70,0x2d,0x85,0x86,0x30,0x2d,0x33,0x23,0x30,0x96,0xdc,0x37,0x62,0xa5,0xe5,0x96,0x38,0x9,0x40,0xca,0x38,0xe8,0x93,0x40,0x57,0x3,0x7e,0xca,0x78,0xf6,0x9d,0xc0,0x55,0x21,0x13,0x19,0x63,0x39,0x85,0x6,0xb4,0x88,0xb7,0x3f,0xa,0x53,0x39,0x33,0xef,0xac,0x2,0x64,0x6c,0xb1,0x69,0x2b,0xc4,0x94,0xb1,0xd2,0xbc,0xd3,0xa9,0xdc,0x59,0xbe,0xcf,0xc3,0x99,0x79,0x54,0xf9,0x7a,0x5,0x42,0x68,0x3d,0x8c,0x63,0x4e,0xac,0x61,0xc7,0x3,0x97,0xe3,0xdd,0xef,0xff,0x3b,0xfc,0xd7,0xc7,0xbe,0x8c,0x5,0xb,0xe7,0x75,0x57,0xb9,0xc5,0xb0,0x73,0xde,0xdc,0x5,0x8,0x87,0x2,0x4,0x68,0x39,0xfb,0x68,0x9e,0x47,0x3c,0x79,0x64,0x84,0x5a,0x72,0x5e,0x51,0x9e,0xda,0xcd,0x22,0x8c,0xa6,0xac,0x8d,0x8f,0xdd,0x7c,0x42,0x2b,0x0,0xdd,0x3f,0x89,0x48,0x41,0x43,0xe,0x35,0xb1,0x7a,0xa7,0xc0,0x82,0x6a,0x6,0xbe,0xb4,0x0,0xb9,0xab,0x3a,0x4d,0x6b,0x8,0xe8,0x40,0x1b,0x3c,0xa9,0xca,0xb,0x42,0x20,0xe8,0xc1,0x8d,0x7f,0xb8,0xe,0xdf,0xbf,0xe4,0x7,0x78,0xf9,0x4b,0x5e,0xda,0xb5,0x13,0x96,0x12,0x48,0x7a,0xca,0x49,0x27,0xe2,0xc9,0xcf,0x7b,0x9,0xae,0xfc,0xde,0x45,0x38,0xed,0x98,0x19,0x50,0xc6,0x96,0xeb,0x1c,0x68,0x6a,0x9f,0xce,0x43,0x5a,0x9d,0xcb,0x6f,0x29,0xe0,0xe0,0x61,0x8d,0x43,0x87,0xe,0x3,0x32,0x99,0x3d,0xd3,0x86,0x22,0xb4,0xe7,0xd8,0xb2,0x6,0x92,0x39,0xb6,0xc8,0xf2,0x8a,0xc2,0x3a,0x4,0x0,0x5,0x2d,0x5a,0xa9,0x3d,0xa6,0x48,0x3e,0x44,0xb4,0xaa,0xa0,0x56,0x17,0x18,0x9c,0x5d,0x47,0x50,0x6d,0x40,0xd8,0x1f,0xc8,0x2e,0x7f,0x2d,0xb9,0xb9,0x6c,0x43,0x47,0x4a,0xd,0xad,0x1b,0x58,0x78,0x9c,0xc0,0xe6,0xdb,0x2f,0xc7,0x27,0x3f,0xf5,0x71,0xfc,0xcb,0x47,0x3f,0x36,0x29,0x9b,0x63,0xce,0x18,0x9c,0x9,0xa9,0x6a,0x0,0x46,0xba,0x36,0x54,0x9d,0xf6,0x72,0x9a,0x7b,0x45,0x27,0xcf,0x65,0x57,0x91,0x1,0xfa,0x10,0xa0,0x1f,0x15,0xe3,0xcb,0x4f,0x27,0xbc,0xb3,0xe5,0x41,0xd9,0x97,0xd8,0xd8,0x1c,0x51,0x68,0x40,0x46,0xb3,0x46,0x8f,0xe8,0x9f,0x8d,0x1f,0x7f,0xe5,0x62,0x3c,0xf6,0x71,0x8f,0xc3,0xca,0xa5,0xcb,0xba,0x36,0x87,0x92,0x40,0xd2,0x57,0xbf,0xfa,0x55,0xb8,0xf9,0xba,0xab,0xf1,0xd0,0xce,0x7b,0xb0,0x70,0x56,0x3d,0xfe,0x3a,0x4f,0xec,0x4b,0x23,0x20,0xb1,0xef,0x80,0xc6,0xc1,0xf0,0x44,0x1c,0x7f,0xd2,0x89,0x8,0xc3,0xd6,0x18,0xad,0x8f,0xf6,0xf2,0x6a,0x68,0x54,0x82,0x0,0xf,0x6d,0xdb,0x8e,0x9d,0x5b,0x7f,0x8a,0xc5,0x2b,0xb6,0x7b,0x97,0x9d,0x4c,0x4a,0xe6,0x8c,0x42,0x3d,0x82,0x45,0x6b,0x80,0xeb,0xae,0xfb,0x1,0xae,0xbd,0xfa,0xc5,0x78,0xf4,0xd9,0x67,0x74,0x7d,0xbe,0x6d,0xa0,0x7f,0x10,0x12,0x75,0x68,0xb5,0x3f,0x9e,0x8a,0x99,0xda,0x63,0x97,0x50,0xdb,0xdd,0x3d,0xcc,0xef,0x73,0x67,0x56,0x9a,0xd,0x6f,0xe9,0xf4,0xb0,0x9b,0x38,0x4b,0x21,0x1b,0xd0,0x49,0x19,0x56,0xad,0x20,0xb5,0x8a,0x26,0xcb,0xc9,0x44,0xba,0x31,0xd9,0xae,0x33,0xf9,0x4c,0xbb,0x87,0x48,0xac,0x22,0x6b,0x62,0x56,0xb5,0x82,0xb9,0xf,0xef,0xc6,0x97,0xfe,0xfb,0xf3,0xf8,0xf0,0x47,0x3f,0xd2,0x9d,0x3e,0x20,0x83,0xa4,0x7d,0xbd,0xbd,0x78,0xdd,0x9b,0xde,0x8a,0x8f,0xfe,0xbf,0x37,0x60,0xce,0x8c,0x10,0x75,0x11,0x5b,0x94,0x82,0xf6,0x8d,0xa4,0x85,0x23,0xd,0x18,0x70,0x15,0x64,0x7d,0x68,0x1e,0xc6,0x6a,0x48,0x29,0x70,0xf8,0xf0,0x61,0xac,0x3d,0xed,0x14,0xbc,0xef,0x7d,0xff,0x34,0x81,0xbd,0xcc,0xd3,0x6d,0xb7,0xdd,0x8b,0xf7,0x7d,0xf0,0xa,0xa8,0x70,0x17,0x82,0x4a,0xcb,0x98,0x2a,0x35,0xac,0xa6,0xe,0xa1,0xa8,0x16,0xe6,0x13,0x4a,0x89,0x75,0x4a,0x78,0xa4,0xd3,0x27,0x49,0x0,0x41,0x3d,0x44,0xef,0xc2,0xed,0xf8,0xd1,0x4f,0xbe,0x83,0x47,0x9f,0x7d,0x86,0xab,0x7b,0x13,0x4a,0x41,0x50,0x85,0x84,0x84,0xd0,0xd9,0xfe,0x3a,0x16,0xea,0x4b,0xa9,0xe8,0xad,0x76,0x11,0x67,0x39,0x6b,0xae,0x1,0xa6,0xae,0xdc,0xe7,0x51,0x0,0xb2,0xfd,0x81,0x1a,0x8a,0x5c,0xa3,0x39,0x90,0xa3,0xb3,0x43,0x3a,0x8a,0xae,0xc9,0xa4,0x6c,0x2c,0xc8,0x81,0x22,0xf1,0xc5,0x8d,0x99,0x34,0xf8,0x55,0xcc,0xaf,0x20,0x5b,0x2d,0xac,0x19,0x9c,0x89,0x75,0xbf,0xbe,0xc,0x97,0x5d,0xf1,0xbb,0x14,0x26,0x76,0x83,0xa4,0x94,0x50,0x61,0x88,0x47,0x9f,0x79,0x6,0xce,0x79,0xda,0x5f,0xe0,0x81,0x1d,0x7,0x11,0x48,0x40,0x88,0xd0,0x92,0x3f,0xdf,0x4f,0x77,0x5f,0x93,0xc3,0x55,0x54,0x7a,0x71,0xcf,0x51,0x6f,0xd,0xd8,0xb7,0x67,0x27,0xb4,0xd6,0xf1,0xee,0x1a,0x2a,0x4e,0xd3,0xbf,0xc7,0xef,0x8a,0xb6,0x13,0x52,0x38,0x66,0xc9,0x42,0xf4,0x54,0x17,0xa2,0x31,0x2c,0x90,0x1c,0xd3,0xe0,0xba,0x24,0xb9,0xc6,0xc2,0xe3,0x7b,0x71,0x75,0x49,0xe3,0x6a,0x61,0xd6,0xfc,0x16,0x1e,0xd8,0x72,0x23,0xf6,0xee,0x3e,0x98,0x9d,0x32,0xd5,0x35,0x8a,0xe6,0x32,0xc7,0xda,0xd7,0x89,0x1e,0x4b,0x57,0xdd,0x25,0x75,0x99,0x4,0x80,0x8a,0x2,0xd6,0x4,0x75,0x7c,0xe3,0xb3,0x9f,0xc7,0xfe,0x83,0x7,0x1,0xa0,0x6b,0xf,0xac,0x88,0x5f,0x8e,0xbf,0xfd,0xdb,0xbf,0x3,0xe6,0x1f,0x8f,0x1d,0x7,0x1a,0xd0,0x64,0xfe,0x72,0x22,0xa4,0xd0,0x1a,0xa8,0xd5,0x24,0xf6,0xed,0xdb,0x85,0x91,0x91,0x26,0x84,0x88,0x1e,0xe7,0x6c,0xf,0x33,0x39,0xee,0x57,0xb4,0xc3,0x86,0xc0,0xec,0x39,0x33,0xb0,0x74,0xc9,0x29,0x38,0xb0,0x1f,0x48,0xb7,0x29,0x99,0x26,0xa4,0xa1,0x51,0xeb,0x3,0xf6,0xd,0x6d,0xc2,0xd6,0xad,0x5b,0xa3,0xbc,0xa3,0xfc,0x20,0x1a,0x1f,0x72,0x5a,0x6c,0x20,0x17,0xa7,0x11,0x39,0xe2,0xad,0x17,0xee,0xcb,0xef,0xfe,0xc2,0x4b,0xd2,0xf6,0x94,0x20,0x11,0xc5,0xd8,0x49,0x11,0x5f,0xb6,0x45,0x23,0xcc,0xdf,0xa4,0x23,0x5f,0x90,0x4b,0x22,0xc4,0xe2,0x9e,0x3a,0x70,0xef,0x3,0xf8,0xc6,0xc5,0x17,0x77,0xf5,0x4b,0x9c,0x40,0xd2,0x59,0x33,0x67,0xe0,0x35,0x6f,0x78,0x1b,0xd6,0xef,0xd7,0x50,0x3a,0x96,0x4b,0x28,0x4,0xb4,0x2f,0x22,0x8e,0x77,0x13,0xd9,0x4e,0x1f,0x69,0x1f,0x88,0x95,0x26,0x61,0xa5,0xe9,0x25,0x14,0x4,0x42,0xf4,0xf5,0x0,0xfb,0xf6,0x3e,0x84,0x3,0xb1,0x22,0xef,0x6,0x25,0x1b,0x67,0x9e,0x74,0xe2,0xa3,0x71,0x68,0x5f,0x2f,0x24,0x2,0xcb,0x22,0xf2,0xbc,0x44,0x7c,0xd1,0x3c,0x4d,0x2e,0x9b,0x97,0xa9,0x63,0x34,0xd6,0x4b,0x25,0xd0,0x40,0x70,0x8,0x3b,0x77,0xee,0x98,0xd0,0xb1,0xe2,0x28,0xb2,0xc8,0x47,0x31,0x66,0xed,0x2e,0x1,0xf7,0xb8,0x72,0xf9,0xcc,0xe5,0x1a,0x3f,0xf,0x28,0x3a,0x96,0x4b,0x19,0x97,0x4c,0xe1,0x99,0x9,0x6f,0xb3,0x97,0xc0,0xd,0x79,0x68,0xde,0x64,0x91,0x40,0xa2,0x90,0x1c,0x7d,0x30,0x5e,0x76,0x4b,0xb1,0xb9,0xfa,0xad,0x15,0x2,0x28,0x48,0x15,0xe2,0xe4,0xc1,0x1,0x5c,0xf1,0xdd,0xef,0xe1,0xce,0x7b,0xee,0xe9,0x3e,0x24,0x55,0xa,0xe7,0x3f,0xfe,0xb1,0x78,0xc4,0xe3,0x9f,0x81,0x7,0x76,0x1e,0x40,0x45,0xa,0x4,0x88,0x64,0xb,0x44,0x7c,0x59,0xa,0xca,0xec,0x4f,0x98,0x5e,0xf4,0x37,0xe3,0x9e,0x13,0xa5,0x57,0xaf,0x68,0xa0,0x75,0x0,0xdb,0xb7,0x47,0x2f,0x68,0x37,0x14,0x79,0xe2,0xa0,0x38,0xfb,0xec,0xf3,0x10,0x36,0x16,0xa1,0xd5,0x48,0x2c,0xc4,0x68,0x4e,0x8d,0xbe,0x44,0x82,0x5c,0xb2,0xe0,0x62,0x95,0x51,0x52,0x1e,0x5,0xe5,0x4,0x73,0x21,0xbb,0xe8,0x1f,0x49,0x5d,0x22,0x68,0x45,0xde,0xe4,0x2e,0x8d,0x5b,0x42,0x5a,0xd3,0xe7,0xbb,0x40,0xfe,0x31,0x5e,0xed,0xc6,0x3a,0xbd,0x98,0x32,0xb9,0xfa,0xba,0x36,0x42,0x63,0xa4,0x89,0xf7,0xdb,0xf9,0x8,0x31,0x4e,0xf6,0x63,0x52,0x8d,0xd6,0xe8,0x97,0x1,0x96,0xe,0xf,0xe3,0x8b,0x9f,0xfa,0x14,0xc2,0x2e,0x29,0xb5,0x54,0x8c,0xd8,0x72,0x7b,0xfd,0x1b,0xde,0x8c,0xc3,0x3,0xcb,0xf1,0xf0,0xa1,0x56,0xac,0x8e,0xc7,0x5c,0x73,0xfe,0xd2,0x40,0xa5,0x22,0xa1,0xd5,0x41,0x6c,0x58,0xbf,0x1e,0x40,0x77,0x5e,0xd0,0xc4,0x12,0x5e,0xbb,0xf6,0x38,0x2c,0x5d,0xfc,0x68,0xec,0xd9,0x3d,0xfd,0x66,0x60,0xb4,0x0,0x84,0x50,0x68,0x36,0x9b,0xed,0x99,0xc7,0x99,0x86,0x87,0x87,0xa0,0xc4,0x58,0x3d,0xd8,0xdd,0xa7,0xd4,0x62,0xa3,0xd4,0xd,0x47,0x82,0xcf,0x84,0xb4,0xb,0x9a,0x4e,0x16,0x45,0x16,0x5b,0xbc,0xeb,0x6b,0xf2,0x5,0x63,0xe0,0xbb,0x9,0xe5,0x1d,0x97,0x20,0x7d,0x52,0x21,0x56,0xd,0xc,0x60,0xe7,0xb5,0xd7,0xe2,0x47,0x3f,0xfe,0x71,0x57,0xad,0xb6,0x44,0xb1,0x2d,0x5a,0x38,0x1f,0x2f,0x7d,0xcd,0x9b,0x71,0xef,0xae,0x16,0x94,0x0,0x0,0x2,0x3d,0x73,0xf7,0xda,0xb6,0xb8,0x1d,0x97,0x68,0x65,0x17,0xb2,0x2b,0x90,0x21,0x7a,0x2a,0x87,0xb1,0x61,0xfd,0xbd,0x5d,0xe9,0x5f,0x42,0x4a,0x29,0x54,0x2a,0x1,0xce,0x7f,0xc2,0x73,0xf1,0xf0,0xf6,0x41,0x8,0x5d,0x49,0xbd,0x7c,0x63,0xba,0x6c,0xeb,0x1,0x9d,0x4d,0x86,0x77,0xc2,0xf,0x1d,0xa0,0xa7,0xa7,0x7,0x0,0xba,0xaa,0x64,0xe,0x1e,0x3a,0x0,0x8d,0x11,0x48,0xc9,0xc8,0x45,0x68,0xcc,0xe3,0xe9,0xba,0x6c,0x6b,0xcc,0xb3,0x5c,0x47,0x5e,0x51,0x27,0xac,0x2a,0xc8,0xe7,0x95,0x94,0x3d,0xf,0xd3,0x4e,0xc9,0x45,0xf5,0x4d,0x1e,0xc5,0x73,0x4d,0xd2,0x1,0x3b,0xad,0xb9,0x33,0xfb,0x32,0xfa,0xc8,0xcc,0xcf,0x55,0x74,0x88,0x93,0x7a,0x7a,0xf0,0xc3,0x2f,0x7d,0x9,0xdb,0x77,0xed,0x4a,0x15,0x4e,0x37,0x28,0x51,0xa4,0xcf,0x7a,0xc6,0xd3,0x71,0xec,0xe9,0x4f,0xc4,0x86,0x9d,0x87,0x10,0x85,0x49,0x85,0x91,0xa7,0x54,0x90,0x3e,0xdb,0xcf,0x83,0x3d,0xc7,0x96,0x42,0xd6,0x16,0xb9,0x9a,0xe9,0x25,0xd0,0xc4,0xac,0x41,0x8d,0xfb,0xee,0xbd,0x1d,0x0,0x10,0x4,0xdd,0xb1,0x9c,0x22,0xab,0xd,0x78,0xda,0xd3,0xfe,0xc,0x83,0xbd,0x67,0x62,0xff,0x6e,0x89,0xe8,0xbf,0xe,0xa0,0x28,0x98,0x39,0xa0,0x36,0x97,0x37,0xbc,0x65,0xf8,0x84,0x0,0xa0,0x4,0x54,0xb3,0x8e,0x39,0x73,0xe7,0x74,0x65,0xbc,0x80,0xb8,0x5d,0x0,0x3b,0x1f,0xde,0x81,0x6a,0x4f,0x93,0xcc,0xbb,0xfa,0xc1,0xc9,0x8e,0x21,0x67,0x1,0xcf,0xa8,0xda,0xe8,0xda,0x48,0x4d,0x77,0x9a,0x48,0x2c,0xac,0x81,0xb9,0xf5,0x3a,0x66,0x6c,0xdb,0x86,0x2f,0x7d,0xe1,0xb,0x5d,0x55,0x6c,0x9,0x9,0x1,0xbc,0xe1,0xef,0xdf,0x8e,0x87,0xe5,0x22,0xec,0x1f,0xd6,0xc8,0xec,0x88,0x51,0xd5,0xe6,0xbc,0x34,0x34,0x6,0xfa,0x24,0x76,0x6d,0xbf,0x1f,0x3b,0x76,0xee,0x89,0xf2,0xba,0x34,0xcf,0xa6,0xb5,0xc2,0x8c,0x19,0xfd,0x78,0xee,0x73,0x5e,0x8b,0xcd,0x1b,0x6,0xa1,0x75,0x15,0x7a,0xbc,0xa6,0x16,0x26,0x94,0x4,0x9a,0x23,0x40,0x4f,0x30,0x1f,0x8b,0x17,0x2d,0xee,0x62,0xb3,0xd1,0xd8,0xec,0xde,0xbb,0x13,0xd5,0x3e,0x35,0x61,0x8f,0xfe,0x44,0xd1,0xa8,0x9d,0x7,0x9d,0x42,0xc9,0xf1,0x6a,0x63,0x32,0x28,0x32,0x89,0x19,0x48,0x59,0x94,0xcf,0x5d,0x56,0x59,0x9,0x5,0x11,0x36,0x71,0xc2,0x8c,0x1,0xdc,0xf2,0xb3,0x9f,0xe0,0xea,0xeb,0xae,0xef,0xba,0x23,0x21,0xc,0x43,0x1c,0xbb,0x62,0x19,0x9e,0xf7,0x8a,0x37,0xe0,0xee,0xed,0x4d,0x68,0x21,0x81,0x78,0xe2,0x38,0xb3,0xcc,0x42,0xd3,0x4a,0xa3,0xb1,0x6b,0xa9,0x75,0xe7,0xf6,0x8a,0x4a,0xa1,0x20,0x74,0x88,0xfe,0x1e,0xa0,0x71,0xe8,0x41,0xdc,0x7d,0xf7,0xdd,0x0,0xd0,0x75,0x67,0xc9,0x73,0x9f,0xfb,0x6c,0x1c,0xb7,0xec,0xb9,0x78,0xe8,0xc1,0x0,0x15,0x59,0x85,0x4,0x10,0x88,0xfc,0xd5,0x16,0x12,0x8d,0xf2,0x62,0x27,0xc6,0x29,0x1f,0xc9,0x97,0x42,0xe2,0xf0,0x3e,0x81,0x85,0xb3,0xd6,0x62,0xd1,0xe2,0xf9,0x88,0x82,0x9d,0x27,0xde,0x1e,0x91,0xb1,0x62,0xdb,0xba,0xfd,0x7e,0xd4,0xfb,0x92,0x29,0x86,0x7c,0x7f,0x8c,0x31,0xeb,0xf4,0xb2,0xc7,0xd8,0x75,0x71,0xe3,0x85,0x2,0xeb,0xd,0x80,0xcc,0xc3,0x42,0xbf,0xf9,0x33,0x8e,0x9f,0x7a,0x2,0x4d,0x38,0xca,0x43,0x54,0x3b,0x14,0xc4,0xf6,0x28,0x46,0xb0,0x67,0x12,0xbf,0x19,0x2,0x4,0x5a,0xe6,0xbd,0x9d,0x3c,0x14,0xcf,0x60,0x76,0xd4,0x57,0xf2,0x10,0x13,0x25,0x28,0x63,0x4f,0x64,0x9f,0xd0,0x58,0x23,0x42,0x7c,0xf5,0x33,0x9f,0xc6,0xf0,0x48,0x3,0x40,0xf7,0x3c,0x60,0xc9,0x8b,0xff,0xc2,0x17,0x3c,0xf,0xf3,0x4f,0x38,0xf,0x9b,0x77,0xe,0x41,0xa,0x19,0xcb,0x16,0x22,0x40,0xe8,0xe8,0x6f,0x48,0xae,0xec,0xef,0x80,0x5c,0x36,0x4c,0xad,0x6,0x21,0x6,0x7a,0xf6,0xe3,0xc6,0x1b,0xae,0x8e,0x86,0xb6,0xcb,0x46,0x53,0xb5,0x1a,0xe0,0xcd,0x6f,0xbe,0x10,0x7b,0x77,0x9c,0x88,0x43,0xfb,0x2b,0x8,0x44,0xa5,0xa3,0xd0,0x82,0xa2,0x90,0x3,0xd7,0x35,0xb6,0x90,0x8,0x1,0xa9,0x3,0xec,0x7b,0xa8,0xf,0xe7,0x3e,0xfa,0x19,0xa8,0x54,0x83,0xae,0x7c,0x8,0xa2,0x67,0x4e,0x60,0xcf,0xc3,0x7,0xb0,0xfb,0xc0,0x66,0xf4,0xc,0xe8,0x71,0xe8,0x8b,0xff,0x98,0x15,0x8d,0x5f,0x27,0xe3,0x3a,0x3d,0x68,0x4a,0xd8,0xc2,0x13,0xfc,0x16,0x2a,0x8d,0xa5,0xfd,0xbd,0x18,0xb9,0xeb,0x56,0xfc,0xcf,0x77,0xbe,0xd3,0xf5,0xd8,0x36,0x20,0x9a,0xf7,0x7a,0xc3,0x5b,0xde,0x89,0x2d,0x8d,0xb9,0x38,0xd4,0x0,0x94,0x1e,0xdf,0x47,0x44,0x6b,0x8d,0xb9,0x33,0x81,0xbb,0x6e,0xbf,0x1a,0x23,0x8d,0xa6,0xf3,0x0,0xe2,0x89,0xa2,0xc8,0x32,0x55,0x58,0xbd,0x7a,0x25,0xfe,0xf6,0xb5,0x1f,0xc1,0xba,0xbb,0x16,0x60,0x64,0xb8,0x6,0xad,0xa3,0x40,0xde,0x29,0x47,0x5a,0xe2,0xd0,0x9e,0x0,0x7d,0xe1,0xa9,0x78,0xda,0x9f,0x3d,0x2d,0xce,0x9c,0xf8,0x57,0x36,0x79,0xe6,0xd6,0xaf,0xdf,0x80,0xbd,0xc3,0x9b,0xd0,0xd3,0x17,0x4d,0x23,0x4c,0x27,0x4a,0x47,0xa9,0x53,0x98,0xd8,0xd6,0xf3,0x97,0xe3,0xa7,0x64,0x96,0x6d,0x5f,0x57,0x52,0x66,0x92,0x28,0x6e,0x5a,0x16,0xc2,0xcc,0xc4,0x14,0x76,0x7,0xe5,0x4a,0xa,0xe9,0x60,0x4d,0xc8,0x93,0x80,0xd7,0x40,0xb5,0x70,0xca,0x60,0x2f,0x7e,0xf9,0x8d,0xaf,0xe2,0x81,0x4d,0x9b,0x26,0x5,0x92,0x9e,0x74,0xc2,0x1a,0x3c,0xe3,0x45,0xaf,0xc5,0xdd,0xdb,0x1a,0xd1,0x2a,0x5,0x1,0x20,0xde,0x12,0x88,0x5f,0x3a,0x45,0x2,0x79,0x8d,0xa0,0xde,0xd0,0xfa,0xbb,0x85,0x59,0x83,0xc0,0xee,0x1d,0xb7,0xe0,0xf6,0xdb,0xef,0x2,0xd0,0x3d,0x38,0xa,0x44,0x8a,0x3b,0xc,0x43,0x3c,0xf3,0x99,0x4f,0xc5,0x4b,0x5f,0xf8,0x51,0xdc,0x71,0xd3,0x1c,0x34,0x86,0xeb,0x80,0xa,0xfc,0x3c,0xa5,0x39,0xa8,0x98,0x59,0x7b,0x1c,0x4f,0xdb,0x7c,0xe4,0xad,0x12,0x68,0x1,0xa1,0x6a,0xd8,0x74,0xfb,0x0,0x9e,0xff,0xcc,0x37,0x61,0xc1,0xc2,0xb9,0x50,0x2a,0x84,0xe4,0xf6,0x4,0x1c,0x47,0x4a,0x14,0xdb,0xdd,0x77,0xdf,0x1,0xd1,0xbb,0x1b,0x41,0xd5,0x44,0x1c,0x9d,0x5a,0x5d,0x1d,0x5f,0x1c,0x5c,0xf5,0x85,0xaf,0x60,0xe6,0xd8,0x3a,0x85,0xa5,0x79,0x97,0x7f,0x67,0xa,0xd2,0x7,0xf6,0x4e,0xd6,0xfc,0x1a,0x10,0x8d,0x54,0xd2,0x4f,0xea,0xe5,0xe4,0xe7,0x5,0xf3,0xf3,0x4b,0x6,0x24,0xb3,0xd2,0xf4,0xc5,0xf,0xa0,0x30,0xbb,0x2a,0xb1,0xf4,0xd0,0x5e,0x7c,0xf1,0x33,0x9f,0xee,0x7a,0xaf,0x13,0x45,0xfa,0xd2,0x97,0xbe,0x4,0x7d,0xcb,0xce,0xc4,0x96,0x3d,0xc3,0xf1,0xc3,0x92,0x28,0xb6,0x30,0xbb,0xb8,0xe0,0x5d,0xd1,0x82,0x14,0xd,0x48,0xd1,0x80,0x19,0xf2,0x11,0x79,0x46,0xeb,0xd5,0x16,0x66,0xd4,0xb7,0xe1,0xf2,0xdf,0xfe,0xbc,0xcb,0xbd,0x8b,0x28,0x8,0x2,0x84,0x61,0x88,0x97,0xbf,0xe2,0x25,0x78,0xe9,0x8b,0x3e,0x8e,0x3b,0x6e,0x5c,0x88,0x83,0xfb,0xea,0x90,0xa2,0xa,0x1,0xc1,0xce,0xdb,0xd8,0x2f,0x1e,0xeb,0xe5,0x4,0xe3,0xd1,0x43,0x41,0x19,0x72,0x41,0x4b,0x48,0xf4,0xe0,0x81,0x5b,0xaa,0x38,0xfb,0x84,0xbf,0xc1,0x8b,0x5e,0xf4,0x82,0x78,0x5,0x45,0xb7,0xbc,0xc8,0x91,0xf2,0xbc,0xf5,0xae,0x6b,0xd0,0x37,0x67,0x18,0x52,0x9a,0xf3,0x6b,0x63,0xf1,0x7e,0x76,0xea,0x49,0xce,0x29,0x7f,0xa6,0x5d,0xd7,0x3d,0x98,0xf2,0x34,0x15,0x8c,0xe0,0xae,0x6,0x8,0x87,0x21,0x8e,0x9b,0xd1,0x8f,0x8d,0xbf,0xff,0xd,0x7e,0xf9,0xeb,0xdf,0xa4,0x96,0x54,0x37,0x28,0x81,0xa4,0xbd,0x3d,0x75,0xbc,0xf6,0x4d,0xef,0xc4,0xfa,0x3,0x33,0x30,0xd4,0x14,0xb1,0x7,0xd1,0xd7,0x5a,0xb0,0xbf,0xeb,0xe6,0xa5,0x15,0xb0,0x70,0x5e,0x88,0x5b,0x6e,0xfc,0x5,0x76,0xef,0x39,0x30,0x9,0xb,0xbb,0x11,0x1f,0x41,0xa8,0xf0,0xf2,0x97,0xbf,0x18,0x6f,0x7c,0xfd,0xe7,0xb1,0xf1,0xbe,0x53,0xb0,0x69,0x7d,0x15,0x5a,0xd5,0x1,0x1d,0x4c,0x8a,0xc7,0x54,0x6b,0x1,0xad,0x3,0xe8,0x56,0x1d,0xf7,0x5e,0x5f,0xc3,0x9a,0x79,0xaf,0xc2,0x85,0x17,0xbe,0x1f,0x42,0x46,0xf7,0xa5,0x1b,0xf1,0x6b,0xd1,0x66,0x96,0x12,0xdb,0x1f,0x7a,0x18,0xeb,0x36,0x5d,0x83,0x19,0xf3,0x95,0x7b,0x73,0xd5,0x29,0x4e,0x92,0xb,0x2c,0x75,0x41,0x43,0x8e,0x8a,0x4c,0x42,0x8e,0x27,0xcb,0x6f,0xf,0x5f,0xb3,0x32,0x93,0xbc,0xa4,0xca,0x6a,0x3f,0xeb,0x4f,0x1e,0x3a,0x27,0xf9,0xc6,0x78,0xa6,0xfb,0xb6,0x71,0xfc,0x99,0x4a,0xa8,0x43,0xe1,0x94,0xbe,0x0,0xff,0xf3,0x85,0xcf,0x62,0xcf,0xfe,0xfd,0x5d,0x7d,0xf9,0x13,0x45,0x7a,0xd6,0xa3,0x1e,0x89,0xc7,0x3d,0xf3,0x95,0xb8,0xe7,0xa1,0x26,0x10,0xc8,0x58,0x6e,0x1a,0x88,0x6b,0xad,0x23,0x4d,0x2f,0x6a,0xa5,0x35,0xb2,0x4b,0x24,0xd7,0x30,0x66,0xe,0x84,0x68,0x1d,0xbe,0x1d,0x97,0xfd,0xf6,0xb7,0x0,0xba,0xb,0x47,0x69,0x3f,0x95,0x8a,0x60,0xe9,0xbf,0x7c,0xe4,0x5b,0x18,0xac,0xbe,0x14,0xb7,0xdd,0x30,0xb,0x7b,0x77,0xd7,0x20,0x51,0x83,0x44,0x10,0x59,0x70,0xf0,0x80,0x3e,0xe4,0xf2,0x85,0x4b,0xe6,0x15,0x20,0x40,0xd,0xfb,0x77,0xd6,0xb0,0xee,0xea,0xb9,0x38,0x7b,0xed,0x3b,0xf0,0xd1,0x8f,0x7c,0x1c,0x7d,0x7d,0xdd,0xd,0xca,0x4d,0xee,0xc3,0xb5,0xd7,0x5e,0x83,0xc3,0xe2,0x7e,0xf4,0xf4,0x27,0xcf,0xf7,0x4,0x43,0x4e,0xc6,0x4a,0xb3,0x75,0x86,0x6f,0xdd,0x8c,0x57,0xb4,0xfd,0x65,0x86,0x62,0x14,0xf1,0x71,0xde,0x42,0x1a,0x9c,0xeb,0xf6,0x30,0xe6,0xcb,0x76,0x9f,0x92,0xbd,0xb1,0x22,0x39,0x1,0xa7,0x57,0xd4,0x5e,0x10,0x9e,0x5e,0xda,0x78,0xf9,0xb9,0x50,0x9,0x27,0x74,0xd5,0x21,0x16,0xf7,0x56,0xd1,0xbb,0xe5,0x3e,0x7c,0xed,0x2b,0x5f,0x41,0xb2,0x49,0x64,0xb7,0x28,0x51,0xa4,0xaf,0x7a,0xd5,0xab,0xa1,0x67,0x9f,0x82,0x9d,0x7b,0x1b,0x90,0x48,0xd6,0x90,0x86,0xf1,0xd5,0x4a,0xaf,0x8,0x7e,0x26,0x30,0x75,0x84,0x5c,0x87,0x20,0xc5,0x41,0x72,0x45,0x7f,0x57,0x65,0x3,0xc7,0xcc,0x3b,0x88,0x5f,0xff,0xe2,0x7f,0x30,0x32,0xd2,0x9a,0x14,0xab,0x2d,0xea,0x67,0x4,0x4b,0x4f,0x38,0xe1,0x38,0x7c,0xea,0x53,0x5f,0xc4,0x2b,0x5e,0xfc,0x39,0xec,0xde,0x7a,0x3e,0xee,0xbc,0x69,0x10,0xbb,0x77,0x54,0x80,0x56,0x15,0x15,0x59,0x45,0x45,0x6,0xd1,0x5a,0x5a,0x91,0x5c,0x66,0xa8,0x83,0x74,0xfc,0x9d,0xe6,0x21,0xba,0x6c,0x8f,0x67,0x20,0x24,0x2,0x51,0x81,0x50,0x35,0x1c,0xd8,0x55,0xc5,0xba,0xeb,0xfb,0x71,0x68,0xc3,0xe3,0xf1,0xa6,0x57,0x5e,0x84,0x7f,0x7c,0xdf,0x3f,0xa2,0x5e,0xaf,0x76,0xfd,0xac,0x3,0x19,0x9d,0x94,0x8d,0x2b,0xfe,0xf8,0x73,0xcc,0x58,0xb4,0x1f,0x15,0xa9,0xbc,0x21,0xb4,0x17,0xb4,0x64,0x2e,0x2e,0x18,0xda,0xe6,0xf1,0x9,0xe2,0x4d,0x60,0xff,0x94,0x27,0x31,0x29,0x2a,0x6d,0x72,0x49,0x0,0x80,0x52,0x38,0x79,0x66,0x1f,0xae,0xfe,0xd1,0xf7,0x70,0xcb,0x1d,0x77,0xa4,0xf0,0xa9,0x2b,0xed,0xc7,0x41,0xc2,0x33,0x67,0xc,0xe0,0x55,0x7f,0xf7,0x2e,0xac,0x7b,0xb8,0xf,0xd,0x55,0x81,0xca,0xed,0x9a,0x48,0x6d,0x16,0x1f,0xfb,0x25,0x22,0xa5,0x15,0xe6,0xcf,0xd6,0xd8,0xbb,0xfd,0x4a,0x5c,0x76,0xd9,0xef,0x30,0x19,0x41,0xc9,0x9,0x25,0xe3,0x2a,0x84,0xc6,0xb,0x5e,0xf0,0x5c,0x7c,0xfa,0x53,0xdf,0xc5,0xb,0x9f,0xfb,0x39,0xe8,0xa1,0x17,0xe0,0xce,0x9b,0x97,0xe1,0x9e,0xdb,0x6b,0xd8,0xb9,0xbd,0x82,0xe1,0xa1,0x2a,0x34,0xaa,0x90,0xa2,0x2,0x29,0x2,0x8,0x21,0x53,0x7b,0x4e,0x38,0xfa,0x18,0x51,0x64,0xf3,0x9,0x44,0xdb,0x28,0x9,0x51,0x81,0x40,0x15,0xad,0x56,0x15,0xfb,0x77,0x57,0xb0,0x69,0x5d,0x15,0x77,0x5f,0x3b,0x1f,0x87,0x37,0x3f,0x9,0xcf,0x3d,0xff,0x3f,0xf1,0xd9,0x4f,0x7e,0xf,0xcf,0xfa,0xf3,0xa7,0xa5,0x7b,0xd5,0x75,0xf5,0x0,0x17,0xa5,0x20,0x84,0xc0,0xdd,0x77,0xdd,0x87,0x3b,0x37,0xfc,0x16,0xb3,0x17,0x6b,0x28,0xdd,0x9d,0x29,0x90,0xf1,0xa6,0x8a,0xb9,0xdf,0x6b,0x44,0x14,0x72,0xf9,0x3d,0x6a,0xee,0x9d,0x75,0xf9,0x5b,0xe2,0xf2,0x92,0xf2,0x2d,0x6a,0x4b,0xa6,0xc9,0xa0,0xc4,0x73,0x99,0x6e,0xef,0x49,0xcf,0xe1,0x4,0x60,0xef,0x9b,0x9b,0x96,0x73,0xf5,0x4d,0x80,0x29,0x6b,0xe6,0x4b,0x68,0xc,0x54,0x24,0x8e,0xd7,0x87,0xf0,0xe5,0xcf,0x7c,0xa,0xff,0xfe,0xa9,0xcf,0xa0,0x12,0x4,0x5d,0x7b,0xe0,0x13,0xa8,0x76,0xfe,0xe3,0xcf,0xc3,0x9f,0x2e,0x78,0x9,0xee,0xf9,0xe3,0x17,0xf1,0x88,0x15,0x22,0xe,0xdc,0x5,0x40,0x4e,0x57,0x17,0x22,0x24,0xfd,0x68,0xa6,0x69,0x61,0x8d,0x47,0x5a,0xb7,0xd0,0x90,0x95,0x10,0xcb,0x16,0xec,0xc5,0x8f,0x7e,0xf8,0x25,0x9c,0x7f,0xc1,0xe3,0xd1,0x33,0x9,0x16,0x4a,0x2a,0x4f,0x1c,0xf4,0xaa,0x94,0xc2,0xec,0xd9,0x83,0x78,0xf1,0x8b,0x5f,0x80,0xe7,0x3f,0xff,0x79,0xb8,0xe5,0x96,0xdb,0x71,0xf5,0xd5,0x57,0xe0,0xb6,0x3b,0xae,0xc2,0x3,0x9b,0xef,0x46,0x4b,0x3f,0x84,0xde,0xc1,0xc3,0xe8,0xe9,0x6d,0xa2,0xa7,0x4f,0xa1,0xde,0xa3,0x51,0xa9,0x2,0x32,0x90,0x10,0x52,0x20,0x39,0x3b,0x55,0x45,0xc3,0x84,0x30,0xd4,0x68,0xb5,0x34,0x9a,0xd,0x81,0xe1,0xc3,0xc0,0xc8,0x70,0x15,0x43,0x7,0xea,0xd0,0xcd,0xb9,0x18,0xec,0x5d,0x85,0x13,0x57,0x3d,0x6,0xe7,0xfc,0xf9,0x13,0x71,0xce,0xb9,0x67,0xa3,0x7f,0xa0,0x27,0x95,0x61,0x32,0x4f,0x82,0xbf,0xf4,0x67,0x3f,0x44,0x6d,0xfe,0x66,0xd4,0x7a,0xe3,0x63,0x11,0xc7,0x78,0x3b,0x26,0xe2,0x6e,0xba,0x3e,0x21,0x94,0x2a,0xee,0x35,0x98,0x9d,0x2a,0x11,0xfb,0x25,0x2d,0x2e,0x4f,0x5,0xca,0x1f,0x1,0xe7,0x2e,0x1b,0xc9,0xa9,0x31,0x31,0xc3,0x54,0x44,0xd1,0xb7,0x38,0x82,0x9b,0x21,0xb8,0x83,0x7d,0x5,0x39,0xc9,0x89,0x9e,0xea,0x24,0x5d,0x4a,0x8b,0xf2,0x0,0xe4,0xf0,0x5f,0x80,0x9e,0xfc,0x24,0xa5,0x82,0xd6,0x21,0x8e,0x9b,0x59,0xc7,0x15,0x37,0x5f,0x85,0xff,0xfd,0xd1,0xff,0xe1,0x2f,0x5f,0xf8,0x82,0xf4,0xcb,0xda,0xd,0x12,0x22,0x82,0x88,0xaf,0x79,0xdd,0xeb,0xf1,0xb6,0x1b,0x7f,0x87,0xdd,0x7,0x6f,0xc3,0xfc,0xc1,0x10,0x2,0xd1,0x21,0x2a,0x19,0x63,0x76,0x6e,0xa7,0xc6,0x8,0x52,0xc5,0x46,0xc4,0x54,0x24,0x1d,0x9d,0x7,0x11,0x62,0xc9,0xfc,0x0,0xd7,0xde,0x79,0x39,0x7e,0xf2,0x93,0x9f,0xe3,0x85,0x2f,0x78,0x4e,0xd7,0xe,0xb7,0xe1,0x28,0x81,0xc4,0x4a,0x29,0x54,0xab,0x1,0xce,0x3c,0xf3,0x11,0x38,0xf3,0xcc,0x47,0x20,0x6c,0xbd,0x19,0xf,0xac,0xdf,0x88,0xfb,0xef,0xbf,0xf,0xf,0xdc,0x7f,0x37,0xb6,0x3c,0x74,0x3f,0xf6,0xee,0x7b,0x8,0xfb,0x1e,0xde,0x8b,0xe1,0x91,0xbd,0x68,0xb6,0xe,0xa1,0x19,0xe,0x47,0xcf,0x81,0x50,0xd0,0x3a,0x80,0x44,0x5,0x95,0x4a,0x1f,0x7a,0xea,0x33,0xd1,0x53,0x9f,0x85,0x39,0xfd,0xf3,0x31,0x7f,0xf9,0x72,0x1c,0x77,0xec,0x9,0x38,0x6e,0xd5,0xf1,0x58,0xb3,0x76,0xd,0x6,0x6,0x7b,0xd2,0xb6,0xc3,0x30,0x84,0x94,0x72,0x52,0x94,0x5a,0xf2,0x4c,0x6d,0x5c,0xbf,0x15,0xbf,0xbf,0xfe,0x7b,0x58,0x72,0x56,0x33,0xf2,0x68,0xc7,0xf7,0x8c,0x7b,0x43,0x5,0x93,0x8f,0xe,0x79,0x8c,0x3a,0x85,0x3b,0xbf,0x88,0xcf,0x6e,0x63,0x5a,0x1c,0xe6,0x32,0x15,0xa0,0x68,0x62,0x7f,0x74,0xdb,0x81,0x21,0x0,0x48,0x15,0xe2,0xb4,0x59,0x55,0x5c,0x7a,0xf1,0x45,0x78,0xec,0xe3,0x1e,0x87,0x63,0x16,0x2e,0xe8,0xf2,0x1,0x30,0x21,0x16,0xcc,0x9b,0x83,0x97,0xbc,0xfa,0x1d,0xf8,0xc6,0x27,0xdf,0x88,0xf3,0xfa,0x87,0x50,0x91,0xd,0xeb,0xbe,0x48,0x74,0x7a,0xf6,0xa4,0x80,0x6,0x44,0xb,0xab,0x97,0x1d,0xc0,0xff,0xfd,0xe0,0x53,0x38,0xff,0xfc,0x27,0x60,0xde,0xdc,0x99,0x93,0x66,0xb5,0xa5,0x72,0x9,0x81,0x20,0xb6,0x8c,0x93,0x2b,0xa8,0x4,0x58,0xbd,0x7a,0x5,0x56,0xaf,0x5e,0x1,0xe0,0x49,0x0,0x80,0x56,0xb,0x38,0x74,0xf0,0x30,0xe,0xf,0x1d,0x46,0x63,0xa4,0x81,0x66,0xb3,0x89,0x46,0xb3,0x89,0xb0,0xd5,0x42,0x6f,0x6f,0x2f,0xa4,0x94,0xa8,0xd5,0x6a,0xe8,0xed,0xed,0x45,0x5f,0x7f,0x2f,0x7a,0x7b,0xab,0xb9,0xb6,0x94,0x8a,0xac,0x22,0x29,0xe4,0xa4,0x2a,0x74,0x20,0xea,0xf7,0xb7,0xbf,0xf3,0x35,0x54,0xe6,0xad,0x43,0xcf,0xe0,0xf4,0x5b,0x1f,0x4a,0x89,0xf1,0x8a,0x52,0x2a,0xf6,0x9a,0xda,0xbb,0xec,0xfa,0x91,0xbb,0x6c,0x7e,0x76,0x82,0x4,0xf0,0xca,0xc9,0x55,0x70,0x74,0x9,0x14,0x1f,0x9c,0x9b,0xbf,0x68,0xe7,0xc,0xaf,0x4f,0xbb,0xf5,0xa4,0x42,0xa7,0x9e,0x23,0xa9,0x15,0xe6,0xd6,0x3,0xcc,0xdf,0xb7,0x19,0x5f,0xfa,0xfc,0x7f,0x9b,0x9f,0xaa,0x2e,0x90,0x94,0x41,0xbc,0x3,0xc8,0x9f,0x61,0xcd,0x59,0x2f,0xc4,0xbd,0xf,0x85,0x71,0x4c,0x15,0xdd,0x9e,0x28,0xcc,0x9c,0x3c,0xb9,0xbe,0x32,0x69,0x0,0x12,0xa,0x73,0x67,0x86,0xe8,0xd1,0xd7,0xe3,0xa2,0x8b,0x3e,0xd7,0x75,0x27,0x49,0x11,0x9,0x21,0x20,0x65,0xa6,0x70,0x94,0x52,0x8,0xc3,0x10,0x4a,0x85,0xf1,0x56,0x48,0xc0,0xcc,0x59,0x7d,0x58,0xbc,0x78,0x1e,0x56,0xac,0x5c,0x82,0xe3,0x57,0xaf,0xc0,0x49,0x27,0x1d,0x8f,0x53,0x1f,0x71,0x2,0x8e,0x5f,0xbd,0x2,0xab,0x8e,0x5b,0x86,0xa5,0xcb,0x16,0x62,0xee,0xbc,0x19,0xe8,0xed,0xad,0xc6,0xe7,0x30,0x24,0x75,0x44,0x73,0x68,0x52,0x4a,0x4,0x32,0x98,0x54,0x45,0x9e,0x7c,0x24,0x6f,0xbe,0xf1,0x76,0x5c,0x79,0xf3,0x37,0xb0,0xf8,0xf8,0x26,0xa0,0x5b,0x98,0x30,0x6f,0x68,0x17,0x2e,0xd9,0x99,0x27,0xd4,0xd7,0x73,0xda,0x2e,0xe8,0xb7,0xb3,0xb6,0xa4,0x54,0x90,0x95,0x78,0x4e,0x6b,0x92,0x3e,0x23,0x52,0x28,0x48,0xc9,0x4,0xa7,0x1a,0x5e,0x62,0xb3,0x9f,0x5c,0x80,0x6e,0x6e,0xa7,0xda,0xf8,0x72,0xed,0x3e,0x1b,0x8,0x8d,0x40,0x37,0x71,0xf2,0x9c,0x1e,0xac,0xfb,0xed,0xa5,0xf8,0xc3,0x9f,0xae,0xe9,0xea,0x8a,0x84,0x8c,0x34,0x5e,0xf7,0x86,0xbf,0xc7,0x2e,0xbd,0x1a,0xfb,0xf,0x35,0x21,0xc5,0x10,0x24,0xe,0x42,0xe2,0x20,0x2,0x8c,0x20,0x40,0x23,0xba,0x84,0x36,0xbd,0x83,0x20,0xc1,0x95,0x71,0xba,0x92,0x5e,0x1a,0x1,0x9a,0x38,0x61,0x65,0x3,0x37,0x5e,0x75,0x11,0x2e,0xff,0xdd,0x55,0x69,0x0,0xed,0x54,0xa3,0x44,0xc9,0x49,0x19,0xa4,0xd6,0x72,0x62,0xd1,0x29,0xa5,0x9c,0x17,0xb5,0xfa,0xa2,0x73,0x18,0x92,0x3a,0xe4,0xa4,0x2a,0x33,0x9b,0x5a,0xcd,0x10,0x5f,0xf8,0xf2,0xbf,0x63,0xd6,0xb1,0x9b,0xd0,0xd3,0xdf,0x82,0x94,0x1a,0x52,0x22,0xbb,0x4,0x9c,0x1e,0x48,0x1f,0x2d,0x63,0x7c,0xe8,0x24,0xb9,0xa,0xc,0x2,0x36,0xf0,0x96,0xc8,0x54,0x58,0x66,0xd2,0x46,0xb2,0x3,0x12,0xb9,0xc4,0x24,0x50,0x57,0x23,0x74,0xf3,0x24,0x74,0x14,0xdb,0x76,0x52,0x4f,0x13,0x5f,0xff,0xec,0x27,0x71,0xe8,0xf0,0x50,0x4,0x8c,0xbb,0xba,0x48,0x5e,0x63,0xd9,0x31,0x8b,0xf0,0x9c,0x97,0xbe,0xd,0xb7,0x6e,0xe9,0x43,0x38,0x4e,0x5b,0xff,0x8,0x68,0xd4,0x2b,0x2d,0x9c,0xb4,0x7c,0x3b,0xbe,0xf4,0xb9,0xf7,0x63,0xeb,0x43,0xbb,0xba,0xea,0x1,0x1e,0xb,0x25,0x81,0xb3,0xc9,0xdc,0x98,0x7d,0x65,0x87,0xd5,0x4c,0x1d,0x25,0x46,0x29,0x99,0xd7,0xbb,0xf8,0xe2,0x6f,0x62,0xf3,0xa1,0x9f,0x62,0xe1,0x8a,0x10,0x7a,0x9a,0x7a,0x42,0x29,0x49,0x17,0x4,0xa4,0xc4,0x29,0x62,0x93,0xda,0xaf,0x1b,0x2d,0x86,0xba,0xf9,0xf6,0x90,0x78,0x63,0x52,0xad,0x3f,0xd9,0x5e,0x51,0xfb,0xf2,0x84,0xa5,0x69,0x17,0x28,0xc4,0xb4,0xa0,0xbc,0xbd,0xa5,0x91,0x6b,0xcc,0x84,0x86,0xd0,0xa,0xcb,0x6,0xab,0x90,0x1b,0x6e,0xc6,0x37,0xbf,0xf5,0xad,0xf4,0xb4,0xa9,0x6e,0x51,0xb6,0x3,0xc8,0x5f,0x60,0xd1,0x49,0xcf,0xc5,0x3,0xdb,0x3,0x40,0x56,0x0,0x8,0xa6,0xcf,0x8e,0xcb,0xc5,0x27,0x0,0x81,0x16,0xe6,0xcf,0x6e,0x61,0x76,0xed,0x5a,0x7c,0xfc,0x63,0xff,0x84,0x66,0x33,0x7a,0xb9,0xca,0x13,0x99,0x26,0x8e,0x12,0x47,0xcd,0x75,0xd7,0xdc,0x8c,0xef,0xff,0xe2,0xdf,0xb0,0xe2,0xb4,0x43,0x10,0x41,0x33,0x9b,0x6,0x99,0x62,0x17,0xda,0x3d,0x5b,0x9,0x1f,0x0,0x99,0x41,0x45,0xee,0x0,0x12,0xf7,0x9a,0x50,0xdf,0x6d,0x7b,0xb2,0x3,0x3f,0x38,0x48,0xcb,0x28,0x43,0xa1,0x21,0x2,0x5,0x11,0x28,0x20,0x50,0x10,0x95,0x78,0x5b,0xee,0x49,0x20,0x1,0x6b,0x11,0x7b,0xc1,0x55,0x1c,0x90,0x4b,0xa0,0xac,0x57,0xbe,0xc9,0x13,0x8,0x85,0x40,0x35,0x70,0xda,0xdc,0x0,0xbf,0xff,0xfe,0xd7,0x70,0xcf,0x7d,0xf,0x4c,0xa,0x24,0xd,0xa4,0xc0,0xdf,0xbe,0xe1,0x1d,0xd8,0x74,0xf8,0x78,0x1c,0x1a,0xae,0x44,0x16,0x8b,0x70,0x43,0x15,0x9a,0x5f,0x21,0x97,0xd,0x31,0x2,0x9,0x4,0xb2,0x89,0x13,0x56,0xb6,0xb0,0x7b,0xd3,0x77,0xf0,0xc9,0xff,0xfa,0xaf,0x49,0x82,0xdb,0x47,0x7,0x29,0xa5,0x10,0x4,0x1,0xb6,0x6f,0x7b,0x18,0xff,0xfe,0xe9,0xf7,0x60,0xc9,0xc9,0x9b,0xd0,0x37,0xd0,0x42,0x10,0xa8,0xf8,0x5e,0x74,0x1e,0x88,0x6b,0x4,0x28,0x4b,0xf7,0x65,0xf3,0x88,0xe,0x2e,0xdf,0x60,0xdf,0x69,0x14,0xa0,0x1b,0xdb,0x75,0x47,0xfd,0xc7,0x3b,0x52,0xfa,0x33,0xab,0x2,0x2b,0xc2,0x1d,0xf8,0xd2,0x67,0x3f,0xd5,0xf5,0x21,0x89,0xe,0x5c,0x56,0x58,0xb3,0xfa,0x58,0x3c,0xf5,0x2f,0xde,0x8a,0x5b,0x37,0xf5,0x43,0xa1,0x86,0xf1,0x30,0xac,0xa2,0x8f,0x5a,0x3,0x8f,0x3c,0x61,0x8,0x37,0xfc,0xfe,0x13,0xf8,0xf2,0x57,0x2e,0x9e,0xb2,0xf3,0x6d,0xd3,0x99,0x94,0xd2,0x90,0x52,0xe0,0xe0,0x81,0xc3,0xf8,0xe7,0xf,0xff,0x3f,0xc8,0x5,0x7f,0xc4,0x9c,0x25,0x4d,0xd0,0xb8,0xc4,0xe9,0x4e,0x53,0x4c,0xb1,0x59,0x70,0x95,0x42,0xd1,0xc9,0x13,0x2a,0x26,0x22,0x53,0x1,0xf1,0x6b,0x5f,0x5d,0xf5,0xe5,0xa1,0xb9,0x6d,0x52,0xdb,0xfc,0x12,0x1a,0x50,0x2d,0xac,0x9d,0x53,0xc7,0xce,0xeb,0x7f,0x83,0x9f,0xfc,0xfc,0x97,0x69,0x20,0x6d,0xb7,0x48,0x48,0x11,0x2f,0x20,0x7f,0x19,0xfa,0x97,0x3f,0x3,0x9b,0x76,0x49,0x40,0xe4,0x43,0x19,0x46,0x43,0x52,0x28,0x54,0x2b,0x23,0x78,0xd4,0x49,0x7b,0xf0,0xd3,0x4b,0xfe,0x9,0x97,0xfc,0xf0,0xd2,0x52,0xb9,0x8d,0x23,0x29,0xa5,0x20,0x24,0xd0,0x6a,0x6a,0x7c,0xf8,0x23,0xff,0x8c,0x87,0x1a,0x97,0x60,0xe9,0x9,0x4d,0x40,0x34,0x47,0x75,0x96,0x34,0xff,0xbc,0x8e,0x4f,0xf9,0x76,0x90,0x93,0xa3,0x34,0x40,0xd7,0x5c,0x6d,0xe0,0x5e,0x3d,0x60,0x6,0xe6,0xb9,0x57,0x27,0x70,0x2b,0x4,0xb8,0x8d,0xea,0x34,0xf9,0x3f,0x7d,0xd1,0x75,0x0,0xa0,0x16,0x79,0x41,0x75,0x20,0x20,0xa5,0xee,0x76,0x94,0x83,0x41,0xc9,0x96,0x3d,0x80,0x2,0x44,0x12,0x60,0x9a,0xfc,0x48,0x56,0x21,0x8,0xd,0x2d,0x49,0x20,0xae,0xa4,0xa,0x91,0xe6,0x67,0x2f,0x2a,0x1d,0x1b,0x1a,0xb8,0x6b,0xcc,0x2b,0x92,0xc8,0xfe,0xc8,0xd4,0x56,0x38,0x6d,0xa6,0xc6,0xf,0x2e,0xfa,0x14,0xce,0x79,0xcc,0xa3,0x31,0x77,0xf6,0xac,0xae,0xc5,0x7f,0x25,0xcb,0x9f,0x7a,0xea,0x55,0xbc,0xee,0x4d,0xef,0xc1,0x47,0xdf,0x7d,0x2d,0x16,0xcc,0xde,0x88,0xbe,0x5a,0x2,0xa5,0x9,0x33,0x79,0x59,0x68,0x80,0xae,0xf1,0x74,0x92,0xb4,0x16,0x91,0x72,0xeb,0xeb,0x69,0xe0,0x31,0xa7,0xec,0xc4,0xb7,0xbf,0xfa,0xe,0x68,0xad,0xf1,0x82,0xe7,0x3f,0x1b,0x2a,0xc,0x21,0xa6,0x98,0x37,0x71,0x3a,0x51,0x12,0xd6,0xa1,0x42,0xe0,0x9f,0x3f,0xf8,0x7e,0xdc,0xb3,0xe3,0xcb,0x58,0xf3,0xe8,0x6,0x20,0x47,0x20,0xa4,0xf9,0x26,0xda,0x69,0xaa,0x8,0x84,0x76,0xe7,0xb7,0xf,0xb3,0x37,0x89,0xfa,0x9d,0x34,0x13,0xf0,0x20,0x2c,0x5,0xe4,0xd3,0x86,0xc6,0x94,0xb3,0xd8,0xa6,0x28,0x4d,0x9,0x8b,0x91,0x52,0xe4,0x48,0x58,0xd4,0x17,0x60,0xd6,0xee,0xbb,0xd3,0x45,0xf2,0x93,0xe1,0x48,0x38,0xed,0xd4,0x13,0x71,0xee,0x9f,0xbd,0x11,0xb7,0x6d,0xec,0x1,0x44,0x75,0x5c,0xb6,0x2a,0x10,0x88,0x14,0xf7,0x40,0xef,0x30,0xce,0x3a,0x69,0xb,0xbe,0xfd,0x95,0xb7,0xe0,0xa2,0x8b,0xbe,0xa,0x19,0x4,0x10,0x62,0x72,0x76,0x2,0x99,0xee,0x94,0x78,0x3f,0xf,0x1e,0x18,0xc2,0x85,0xef,0xfd,0x7f,0xb8,0x6d,0xeb,0xe7,0xb0,0xfa,0xac,0xc3,0x10,0x41,0xa6,0xd4,0x8e,0x24,0x9a,0x16,0x8a,0x2d,0x7a,0x55,0x26,0x71,0xf0,0x27,0x2d,0x7c,0x8e,0xf3,0x24,0xc7,0x46,0x8e,0xa,0xf1,0x88,0xf9,0x55,0xdc,0xf8,0xb3,0x6f,0xe1,0xfa,0x9b,0x6e,0xe9,0xfa,0x64,0x7b,0x72,0xfa,0xd3,0xab,0x5f,0xf3,0x1a,0x60,0xee,0x13,0xb1,0xe5,0xe1,0x0,0x42,0x8c,0x2d,0x7a,0x3e,0x53,0x8b,0x1a,0x42,0x84,0x18,0xe8,0x1b,0xc1,0xb9,0xa7,0xed,0xc4,0x65,0x3f,0x7b,0x1f,0x3e,0xf6,0xb1,0x4f,0xa0,0xd9,0x54,0x5d,0xdd,0x9f,0xee,0x48,0xa0,0xc4,0xfb,0xb9,0xe5,0xc1,0x1d,0x78,0xd7,0x85,0x6f,0xc2,0xfd,0x7b,0xbf,0x88,0x13,0xce,0x3a,0xc,0x59,0x19,0x89,0x9c,0x73,0x47,0x20,0x49,0x97,0xd7,0x32,0x20,0x57,0xbb,0x2d,0x85,0x7c,0xbd,0xa2,0xc6,0x1,0x1f,0xe4,0xa2,0xf9,0x81,0x50,0x90,0x41,0x1c,0x90,0x2b,0xcd,0x6d,0x7c,0x44,0x6e,0xd1,0x79,0xf7,0x48,0xc4,0xeb,0x44,0xa5,0xcc,0xae,0x40,0x26,0x5b,0xf7,0x84,0x99,0xbc,0xf1,0x65,0xf6,0x89,0x6c,0xed,0x23,0xe3,0x4b,0xb4,0xcc,0x60,0x5d,0xd9,0x72,0x5f,0xc2,0xba,0x8c,0xdf,0x9a,0xa8,0x88,0x6,0x6,0x2a,0xd,0x9c,0xdc,0xf3,0x30,0xbe,0xf6,0xdf,0x9f,0xc4,0x48,0xb3,0x15,0x39,0x5a,0xba,0x78,0x4e,0x82,0xd6,0xc0,0xe0,0x40,0x2f,0x5e,0xfd,0xfa,0x7f,0xc0,0xdd,0x3b,0x16,0xa3,0xd9,0xaa,0x42,0xa,0x89,0x8a,0x44,0x74,0x51,0x6f,0xa8,0x84,0x91,0x6f,0x6c,0xfd,0x83,0xec,0x4a,0xf8,0xab,0x2,0xa8,0xcb,0x10,0x83,0xf5,0x61,0x9c,0x73,0xea,0x1e,0xdc,0x79,0xfd,0x47,0xf0,0xae,0x77,0xbe,0x9,0x5b,0xb6,0xec,0x48,0xe3,0xdc,0xca,0x70,0x10,0x9e,0x92,0xf1,0x9,0x82,0x0,0xd7,0x5d,0x7b,0xb,0xde,0x79,0xe1,0x5f,0xe1,0x60,0xfd,0xfb,0x58,0xfb,0xa8,0x11,0x4,0xd5,0x61,0x54,0x2a,0xca,0xb9,0xd5,0x52,0x5b,0xef,0xa7,0xcc,0x2e,0xaf,0xc0,0x5a,0xc6,0x43,0xca,0x7a,0x55,0x49,0xfd,0x45,0x9e,0x57,0x4e,0xf6,0x40,0x4e,0x13,0x8b,0xd,0xc0,0x54,0xc3,0x82,0x53,0x86,0x84,0xa,0xb1,0x6a,0x56,0x15,0x8d,0x75,0xbf,0xc7,0xf7,0xbf,0xff,0x3,0x88,0x2e,0x5b,0x6d,0x52,0x4a,0x84,0x4a,0xe1,0xdc,0xb3,0xcf,0xc0,0x23,0x1e,0xfb,0x6a,0xdc,0xbe,0xa9,0x6,0x88,0xca,0xb8,0x5a,0xb8,0x52,0x28,0xd4,0x2a,0x23,0x38,0xeb,0x94,0x21,0xa8,0x3,0xdf,0xc4,0xbb,0xdf,0xf1,0x32,0xfc,0xfa,0x37,0x57,0xa4,0x1,0xb0,0xa5,0xf5,0x66,0x92,0xd6,0x3a,0x85,0x9e,0x42,0x8,0x5c,0xfc,0xf5,0x6f,0xe3,0x83,0xff,0xfe,0xa,0xcc,0x3c,0xfe,0x4a,0xac,0x38,0x61,0xc4,0x98,0x53,0x3b,0x52,0xa9,0x43,0xc5,0xc6,0x43,0xa3,0x71,0x23,0x56,0x81,0x4d,0xe5,0x1b,0x51,0x14,0x80,0x3c,0x9e,0x75,0xe7,0x49,0x20,0x5a,0x6e,0x75,0xfa,0x5c,0x8d,0x9f,0x7f,0xf3,0xb3,0xd8,0xb8,0xe5,0x21,0x4,0x41,0x97,0x95,0x5b,0x3c,0xbf,0xf7,0xba,0xd7,0xbf,0x1,0x7,0xeb,0xe7,0x60,0xfb,0x9e,0x0,0x10,0xf9,0xfd,0x15,0x38,0x8f,0x96,0xeb,0x6f,0x61,0x65,0x44,0x96,0xfb,0x8,0x4e,0x3c,0xb6,0x81,0xe3,0x17,0xff,0x11,0x17,0x7d,0xe6,0x55,0xf8,0xe8,0x47,0x3f,0x82,0x5d,0xf,0xef,0x4d,0x17,0xac,0x97,0x73,0x6f,0x11,0xec,0x4c,0x16,0xf1,0xdf,0x77,0xef,0x46,0xbc,0xe3,0x9d,0x6f,0xc1,0x25,0xbf,0x7d,0x7,0xd6,0x9c,0x7d,0x3f,0xe6,0x1d,0x33,0x2,0xc8,0xc6,0x98,0x95,0x5a,0x91,0xa7,0xb2,0x53,0xef,0x25,0xad,0x73,0xbc,0x64,0x2,0x80,0x4a,0xb6,0xad,0xe,0xf7,0xe2,0x64,0xf,0x4b,0xb1,0x67,0x93,0xab,0x25,0x5f,0x3f,0xbb,0xdf,0x9b,0x4,0x44,0x10,0xad,0x38,0xd0,0x1,0x80,0x20,0xfe,0x35,0x10,0xd1,0x81,0x12,0xac,0x94,0x13,0x4f,0x52,0x68,0x4,0xf1,0x36,0x42,0x0,0x52,0xcf,0x68,0x94,0x2e,0xf0,0x8a,0x32,0xdb,0x19,0x29,0x49,0x5f,0x42,0x92,0x26,0xdb,0x16,0x5,0x32,0xd9,0xaa,0x9,0xd0,0xc2,0xba,0xf,0x69,0x5d,0x51,0xe0,0xf2,0xfc,0x5e,0x60,0xc5,0xc1,0x7,0xf0,0xe5,0xcf,0x7f,0x6,0x1f,0xfc,0xd0,0x47,0xd0,0xcd,0x91,0x4a,0xac,0xa6,0x79,0x73,0x66,0xe1,0x65,0xaf,0x79,0x37,0x2e,0xfe,0xcf,0x3b,0x30,0x7f,0xe6,0x4e,0xd4,0x82,0xd0,0x78,0x89,0xa8,0x17,0x4c,0x90,0xf1,0x33,0x8e,0x53,0x10,0x48,0xc3,0xe,0xec,0x3d,0x2d,0x3,0xa1,0xa1,0x75,0x3,0x4b,0xe6,0x2b,0xcc,0x9d,0xbd,0xd,0x77,0xdc,0xf5,0x71,0xbc,0xfd,0x2d,0x57,0xe2,0x2f,0x5e,0xf8,0x16,0x3c,0xe7,0x39,0xcf,0x80,0x94,0x22,0xde,0xa0,0x31,0xdb,0x5f,0xed,0x68,0xa1,0xc4,0xe3,0x19,0x4,0x1,0xe,0x1e,0x18,0xc6,0x77,0xbf,0xfb,0x5d,0xfc,0xec,0xb2,0xcf,0x61,0x60,0xc9,0x1d,0x38,0xf5,0xb1,0x2d,0xc8,0xa0,0x1,0xc4,0xcf,0x9c,0xbd,0x2d,0x10,0xf7,0xfe,0xb2,0x4f,0x10,0x29,0x4f,0x47,0x59,0x71,0xde,0x52,0x92,0xcf,0x79,0x5a,0xb5,0x60,0x78,0x2c,0x32,0x9a,0x10,0xb9,0x6a,0x52,0x9e,0xa3,0xeb,0xee,0x8f,0x81,0xa6,0x74,0x84,0x81,0x6,0xa0,0x5a,0x38,0x69,0xbe,0xc0,0xc6,0xab,0x7e,0x80,0xdf,0xfc,0xee,0xf7,0x5d,0x9f,0x60,0x4f,0xe6,0xbc,0x9e,0xfa,0xe4,0xf3,0xb1,0xf2,0x91,0x2f,0xc5,0x9d,0x9b,0xab,0x0,0xaa,0xe3,0x12,0xb8,0x4b,0x29,0x9a,0xbf,0x69,0xa1,0x5e,0x1d,0xc1,0xe9,0x27,0xd,0x63,0xf5,0x92,0xdf,0xe3,0xfb,0xdf,0xfa,0x5b,0xbc,0xfd,0xad,0xaf,0xc3,0x35,0xd7,0xde,0x9c,0x2e,0x34,0x7,0x22,0x38,0x76,0x24,0xcf,0xc1,0x25,0x90,0x13,0x88,0x14,0x79,0xb3,0x19,0xe2,0x17,0x3f,0xbb,0xc,0x6f,0x7d,0xd7,0x2b,0xf1,0xb3,0x3f,0xbe,0x3,0xc7,0x9e,0x79,0x2b,0x56,0x9e,0xd8,0x80,0xc,0x46,0x20,0xe4,0xd1,0x65,0xcd,0x4e,0x3d,0xc5,0xd6,0x89,0xfd,0x7a,0xc4,0x53,0x51,0xa4,0x8e,0x49,0x12,0x1a,0x3d,0xb2,0x85,0xd3,0x66,0xee,0xc5,0x77,0x2f,0xfa,0x24,0xe,0x1c,0x1a,0x4a,0x21,0x62,0xb7,0x28,0x8a,0x2f,0xd3,0xf8,0xbb,0x37,0xbe,0x1d,0x3b,0xc2,0xd3,0xf1,0xf0,0x81,0xc4,0x1d,0xd0,0xa6,0xdc,0xa8,0xda,0x8a,0xa0,0xe9,0xc2,0xb9,0xd,0x9c,0x77,0xfa,0x4e,0xf4,0xa8,0x6f,0xe1,0xbf,0x3e,0xfe,0x22,0x5c,0x78,0xe1,0x3b,0x70,0xed,0xb5,0x37,0x3,0x88,0xe0,0x58,0x62,0x4d,0x1e,0x49,0x30,0x35,0xda,0x39,0x24,0x83,0x9c,0xcd,0xa6,0xc2,0xcf,0x7f,0xf6,0x1b,0xbc,0xf9,0xef,0x5f,0x85,0xcf,0x7f,0xfb,0xaf,0x50,0x5f,0xf2,0x13,0x9c,0x7a,0xee,0x41,0xf4,0xcf,0xca,0xa0,0xe7,0x91,0xab,0xde,0xdd,0x54,0x11,0x48,0xbe,0xea,0xed,0xbb,0x2e,0xd,0x58,0x8a,0xb6,0x69,0x33,0xc7,0x3d,0x4f,0x64,0x84,0x5,0x4a,0x40,0x57,0x10,0x21,0xb3,0x40,0x1b,0x50,0x54,0xc8,0xc9,0x5b,0x2b,0x1a,0x51,0xe4,0xe5,0x4d,0xa1,0xa2,0x0,0x64,0x12,0xd4,0x68,0x43,0x51,0x2,0x39,0x13,0xf3,0xdf,0x80,0xa8,0x40,0x16,0x64,0x2a,0xcc,0x60,0xdd,0x28,0x10,0x97,0xa6,0xa3,0x32,0x8a,0x42,0x3a,0x19,0xa6,0xed,0x69,0x32,0x2e,0x12,0x4d,0x2c,0x9b,0x29,0xb1,0x61,0xf3,0x55,0xf8,0xfa,0xd7,0xbe,0x86,0x37,0xbd,0xf1,0xef,0xba,0xba,0x23,0x6d,0xb2,0x97,0xda,0x31,0x4b,0x16,0xe0,0xf9,0x2f,0xff,0x7f,0xf8,0xbf,0x2f,0xbf,0x16,0xe7,0xf,0xee,0x89,0xe,0x4,0x11,0xda,0x80,0x9c,0x74,0xf7,0x5,0x1b,0x8a,0x52,0x88,0xaa,0x1d,0xf9,0x6,0xf,0x22,0xaf,0xf4,0xf1,0xcb,0x3,0x2c,0x5b,0xb4,0x9,0x1b,0xb6,0x7c,0xe,0x9f,0xfa,0xc4,0xff,0x61,0xc1,0x92,0x27,0xe1,0xa9,0x4f,0x7b,0x31,0x1e,0xfb,0xd8,0x73,0x31,0xd0,0x5f,0x4f,0x65,0x4c,0xe6,0xa0,0xa6,0xf2,0x8e,0x1b,0x36,0x25,0xdb,0x1e,0x1,0xda,0xd8,0x32,0x69,0xcf,0xee,0x3,0xb8,0xfc,0xf2,0xcb,0xf1,0xdb,0x2b,0x7e,0x80,0x87,0x76,0x5f,0x8e,0xc5,0xab,0x76,0xe3,0xf4,0x47,0x86,0x8,0xaa,0x2d,0x68,0x98,0xef,0xb,0x7d,0xfb,0x8a,0xa0,0x68,0xbb,0xfc,0xa8,0x82,0x2c,0x49,0x3f,0x17,0x92,0xc9,0x37,0xa6,0x20,0xac,0x36,0xda,0xa5,0xed,0x76,0x7d,0x35,0xc0,0xb4,0xd8,0x41,0x17,0xc8,0xe6,0xe5,0x54,0x18,0xa6,0x10,0xa3,0x1b,0xf,0x66,0x38,0x25,0xbf,0xf4,0xf4,0xb1,0x4b,0xd2,0x22,0x5a,0xac,0xaf,0x1a,0x38,0x7d,0xa1,0xc0,0x6f,0x7f,0xfc,0x45,0x5c,0xf0,0xa4,0x27,0xe3,0xe4,0x13,0x8e,0x47,0xb3,0xd9,0xec,0xea,0x9c,0x53,0xb3,0xd9,0xc4,0x33,0x9f,0xf1,0x54,0x5c,0xf1,0xdb,0xe7,0xe0,0xae,0xcd,0x5f,0xc7,0xa9,0x2b,0xab,0x0,0x1a,0x13,0xd6,0x5e,0xb4,0x42,0xa3,0x85,0x7a,0x2d,0xc4,0xda,0x55,0x1,0x56,0x2e,0xdb,0x8c,0x2d,0xdb,0xbe,0x81,0x6f,0x7d,0xf5,0x52,0x5c,0xf2,0xdd,0x33,0xf0,0xc8,0x33,0x9f,0x81,0x27,0x3c,0xe1,0x29,0x38,0xe9,0xc4,0xd5,0x86,0x92,0x57,0x2a,0x84,0xd6,0x98,0x72,0x8a,0xce,0xdc,0xc3,0x4d,0x18,0x7b,0xb7,0x35,0x1b,0xa,0xb7,0xdd,0x76,0x27,0x2e,0xff,0xdd,0x2f,0x70,0xf3,0x1d,0xbf,0xc4,0xb0,0xbe,0x5,0x8b,0x8e,0xdd,0x8f,0x47,0x9e,0xa,0x4,0x95,0x10,0x1a,0xd1,0x47,0x6f,0x32,0xe7,0xa3,0xa7,0x2,0x4d,0xd,0xc5,0xd6,0xee,0x79,0x4a,0xc,0x20,0x21,0x30,0x63,0xe6,0xcc,0xae,0x6e,0xa1,0xdc,0x1b,0x4,0x8,0xe4,0x54,0x7e,0x4c,0x4c,0x25,0x27,0xa1,0x30,0xa3,0xd6,0xc2,0xda,0xea,0xfd,0xf8,0xf2,0x7f,0x7f,0x2,0xff,0xf1,0xa9,0xcf,0xa3,0x5a,0x1d,0x9f,0x75,0x9c,0xbe,0x94,0xdc,0x9f,0xb,0xff,0xf1,0xa3,0x78,0xef,0xdf,0xdf,0x89,0xbd,0x87,0xae,0xc1,0xec,0xfe,0x0,0xc0,0xc4,0xce,0xf9,0x9,0x68,0x68,0xb4,0x50,0xaf,0xa,0xac,0x5a,0x1e,0x62,0xd9,0xb2,0x87,0xb1,0x7b,0xef,0x6f,0x70,0xdb,0xf5,0xbf,0xc7,0x9f,0xae,0xfc,0x34,0x66,0xcf,0x3d,0xb,0x8f,0x3c,0xfd,0x2,0x9c,0x79,0xe6,0xd9,0x58,0xbb,0x76,0x35,0x7a,0x7a,0xcc,0xc7,0x3f,0x82,0xab,0xba,0xab,0xca,0xce,0x54,0x62,0x51,0x2f,0xec,0x4d,0x28,0xf,0x1f,0x6e,0xe0,0xce,0x3b,0xef,0xc1,0x75,0xd7,0x5e,0x85,0x5b,0xee,0xb8,0x2,0xbb,0xf6,0x5d,0x8f,0xfe,0xb9,0xdb,0xb0,0xe4,0xa4,0x26,0x66,0xcc,0xd6,0x40,0x10,0x2,0x7a,0xb2,0x11,0xcd,0xd4,0x22,0x71,0x15,0xce,0xcf,0x8d,0x86,0xf3,0x64,0xa5,0x5c,0x9a,0xe6,0x32,0x5e,0x4e,0x16,0x7e,0x12,0xfe,0x68,0x8e,0x39,0x75,0x65,0xe8,0xc4,0x23,0x26,0x91,0x42,0x51,0x1d,0x0,0x87,0x2a,0xa,0x3f,0x5d,0x35,0x3,0x6b,0xff,0xea,0x5,0x98,0xd3,0xd3,0x7,0xa5,0x75,0x1b,0x85,0x58,0xf4,0xa3,0x8e,0x7f,0x77,0xf5,0x47,0x18,0xa9,0x11,0xa5,0x70,0xed,0xf7,0xbf,0x8b,0xb,0x1e,0xda,0x8c,0xf9,0xd5,0x68,0x6e,0x27,0xfa,0x31,0x83,0x96,0x5a,0x0,0x30,0x3c,0xa1,0x20,0x3c,0x19,0x3f,0x82,0xc,0xc6,0x1a,0xf9,0x74,0xdd,0x28,0x99,0xe4,0xd5,0x15,0xe2,0x15,0x95,0x56,0x5a,0xc4,0x7d,0x90,0x87,0x0,0xd1,0xcc,0xe4,0x10,0x1a,0xa,0x2,0xd,0x59,0xc3,0x95,0xdb,0xe7,0x63,0xe1,0xe3,0xde,0x84,0x15,0xcb,0x96,0x22,0x8c,0xe7,0x64,0x26,0x8a,0x92,0x9a,0x93,0x91,0x55,0x4a,0xa3,0x5e,0xaf,0xe2,0xd7,0xbf,0xbd,0x2,0x73,0x86,0x7f,0x88,0x33,0x57,0x3d,0xc,0x8d,0xec,0xd0,0x1b,0xa,0x3f,0x7d,0xa0,0xa8,0x7d,0x10,0x3d,0x85,0xa5,0x74,0xa6,0x38,0x7d,0x7e,0x10,0x4d,0x1e,0x44,0x2e,0x56,0x89,0xa1,0x11,0x89,0x5d,0x7b,0x80,0xed,0x3b,0xea,0x38,0x34,0xb2,0x18,0xfd,0x83,0x27,0x62,0xe5,0xb1,0x8f,0xc2,0x9,0x27,0x9e,0x81,0x13,0x4f,0x38,0x9,0x8b,0x17,0x2f,0xc2,0x20,0x39,0x58,0xc5,0x24,0xd,0xa5,0xb4,0x31,0x5f,0xd9,0xe9,0x58,0x9a,0x65,0x1,0x21,0xf8,0x35,0xaf,0x43,0x43,0x2d,0x6c,0x79,0x70,0x2b,0xee,0xb8,0xe3,0x36,0xdc,0x79,0xf7,0x8d,0xb8,0xef,0x81,0x6b,0x71,0x70,0xe4,0x1e,0xf4,0xc,0x6e,0xc7,0xbc,0xc5,0x23,0x98,0x33,0x1f,0xa8,0xd6,0x23,0xf,0xbd,0x8e,0xd7,0x2e,0xe7,0xc6,0x5,0x9d,0x43,0x3d,0x4d,0xca,0xfb,0x7a,0x26,0x39,0x3e,0xe,0xe7,0xf8,0xcc,0x1a,0x73,0x9e,0xd3,0x5c,0x19,0xea,0x6d,0xb5,0x30,0xee,0xd4,0x50,0x6c,0x35,0xa4,0x6f,0x84,0x53,0xb1,0x49,0xa0,0x55,0x5,0x36,0xf5,0x0,0x9b,0xc2,0x61,0x84,0x3a,0xab,0x57,0x53,0x84,0x25,0x74,0x3c,0x81,0xa0,0xad,0x7,0x9f,0x3e,0x54,0xc9,0xac,0x9e,0x88,0xf9,0x69,0xd9,0x44,0x8e,0x2c,0x5f,0x48,0x60,0x49,0x6f,0x1d,0xcb,0xb5,0x42,0x5d,0x90,0xf0,0x85,0x29,0xa3,0xd8,0xe,0x5a,0x8a,0x2d,0x2a,0x1b,0x4a,0x89,0x83,0xba,0x8e,0x7b,0x1f,0xae,0xe0,0x70,0x4b,0x66,0xed,0x2,0xe6,0xc3,0x42,0x1f,0x64,0x89,0xf4,0x3e,0x80,0x28,0x88,0x64,0xad,0xac,0x51,0xb6,0x48,0xd1,0x24,0x79,0x5a,0x63,0x60,0xb0,0x7,0xb,0x66,0x36,0x30,0x7f,0x60,0x1f,0x64,0xa0,0x4d,0xfe,0x9,0x54,0x6c,0x0,0x5d,0x74,0x1f,0x7,0x2d,0xc5,0x4a,0x6e,0xb8,0x29,0xb0,0x7f,0xbf,0xc6,0xae,0xdd,0x15,0xec,0x3d,0x30,0x80,0x66,0x6b,0x1,0x7a,0xfb,0x56,0x62,0xd1,0xa2,0x13,0xb1,0x6c,0xf9,0x5a,0xac,0x5c,0x79,0x3c,0x16,0x2c,0x5c,0x84,0x45,0x8b,0x16,0x61,0xce,0xec,0x59,0x98,0x28,0x83,0x37,0xc,0x81,0x3,0x7,0xe,0x61,0xeb,0x96,0x6d,0xd8,0xb6,0x6d,0xb,0x36,0x6d,0xde,0x80,0xf5,0x1b,0xee,0xc4,0xf6,0x9d,0xeb,0xb0,0xf7,0xc0,0xbd,0x90,0xb5,0x1d,0x18,0x9c,0x75,0x0,0x73,0x16,0x84,0x98,0x31,0x13,0xa8,0xf4,0x68,0x68,0xc4,0x9e,0x5e,0xe1,0x7e,0xe7,0x4a,0xc5,0x86,0x49,0x56,0x6c,0xc9,0x0,0x56,0xd0,0x56,0xb1,0x45,0x4e,0x85,0x28,0x2d,0x64,0x90,0x4d,0xa4,0x8b,0xc8,0x9a,0x4b,0x5f,0xba,0x20,0x9b,0x5b,0x30,0x76,0xd5,0xa8,0x90,0x61,0x36,0x5e,0x2e,0x22,0x87,0x44,0x36,0x37,0x21,0x75,0xfa,0x92,0xb,0xa1,0xa2,0x43,0x63,0x75,0xec,0x2c,0x98,0x34,0xc5,0x16,0x92,0x74,0x91,0xc5,0x96,0xf5,0x47,0xcb,0x8,0xd6,0x28,0x88,0xb8,0x3f,0x22,0xea,0x27,0x55,0x5a,0x69,0x5a,0xa7,0xb3,0xbf,0x5a,0x68,0x32,0x13,0x4c,0xd2,0xe4,0xfe,0x80,0x94,0x5,0x34,0xb4,0x8c,0xb5,0x5f,0x7c,0xae,0x66,0xf2,0x81,0x51,0x42,0x21,0xb2,0x9d,0x84,0xf1,0x81,0xe9,0xae,0x62,0xb3,0x76,0x16,0x91,0x9,0xcc,0x94,0x68,0x2a,0x81,0x91,0x86,0xc0,0xc1,0x83,0x1a,0x7b,0xf7,0x4b,0x1c,0x3c,0x58,0xc5,0xa1,0xc3,0x7d,0x10,0x72,0xe,0x84,0x9c,0x8b,0x9e,0x9e,0x79,0x98,0x39,0x73,0x29,0x66,0xcd,0x5a,0x80,0x99,0x33,0xe6,0x60,0xe6,0xac,0x79,0xe8,0xeb,0x1b,0x44,0x7f,0xff,0x20,0xfa,0xfb,0xfb,0xd1,0xd3,0xd3,0x83,0x6a,0xb5,0x82,0x7a,0xad,0xe,0x4a,0x1a,0xc0,0xc8,0xc8,0x8,0x46,0x86,0x87,0x71,0x78,0x68,0x8,0x87,0xf,0x1d,0xc4,0xfe,0x3,0xfb,0x70,0xe0,0xc0,0x1e,0xec,0xdd,0xb7,0xb,0x7b,0xf6,0xec,0xc4,0xde,0x7d,0x5b,0x70,0xe8,0xf0,0x36,0x34,0xc3,0x87,0x11,0x62,0x17,0x7a,0xfb,0xf,0xa3,0x7f,0x46,0x13,0x83,0x33,0x43,0xc,0xce,0x0,0x6a,0x75,0x40,0x56,0x14,0x94,0x8e,0xc6,0xd0,0x38,0xbe,0x10,0x4c,0xba,0x54,0x6c,0xd1,0x7b,0x7b,0x35,0x1e,0x9f,0x6b,0x8b,0x66,0x70,0x1,0xba,0x79,0x5,0x96,0x4f,0xeb,0xdc,0xff,0x63,0xaa,0xea,0x68,0x76,0x4f,0xc3,0x78,0xd1,0x60,0x59,0x69,0xa9,0x12,0xca,0x29,0xe,0x92,0x4e,0xca,0xa,0xa2,0xcc,0x0,0x43,0x81,0xd1,0x85,0xbe,0x9a,0x2a,0xb6,0xe4,0xa0,0x72,0xc4,0x65,0x93,0x7a,0x3,0x92,0x96,0x91,0x97,0x53,0xa4,0xfc,0x99,0x62,0x4b,0x3c,0xa4,0x9a,0x6e,0xd9,0x69,0x5,0xe8,0x66,0xca,0x4c,0x9b,0xde,0x4f,0xe9,0xce,0xd7,0x74,0x51,0x72,0x90,0x1d,0x3c,0xac,0x69,0x5a,0x36,0x91,0x3e,0x3a,0x44,0x56,0x2d,0x2d,0x45,0x90,0xb6,0x65,0x8e,0x13,0xd,0x80,0x35,0x3c,0x8d,0x84,0x7,0xae,0xfc,0xb8,0xae,0x84,0x54,0xe0,0xce,0x37,0x94,0xb,0x93,0xf,0x32,0xf6,0x76,0x7b,0x54,0xe1,0x25,0x77,0x8b,0xbe,0x74,0xac,0xac,0x56,0x1b,0x6,0x2c,0xb5,0xc6,0x23,0x95,0x4f,0x0,0xe9,0x29,0xee,0x52,0x40,0x6b,0x9,0xa5,0x81,0x46,0x4b,0x63,0x78,0x58,0x60,0x78,0x18,0x18,0x1e,0x11,0x18,0x1a,0x16,0x18,0x1a,0x92,0x68,0xb4,0x6a,0x50,0x61,0xd,0x4a,0x57,0xa1,0x54,0x5,0x4a,0x57,0xa1,0xb5,0x84,0x4e,0xbe,0xb0,0x84,0x84,0x8,0x21,0x64,0xb,0x42,0x36,0x21,0x65,0xb,0x42,0x8e,0x40,0x56,0x1a,0xa8,0xf7,0x84,0xe8,0xed,0x57,0xe8,0xe9,0x5,0x7a,0x7a,0x34,0xea,0xbd,0x40,0xa5,0x16,0xad,0x71,0x84,0x50,0xd0,0x42,0x43,0x2b,0x95,0xa1,0x8a,0xa4,0x3f,0xc,0xe4,0xa4,0x33,0x97,0xbe,0xa,0x8c,0xe3,0x61,0x15,0x5b,0x87,0xa,0xb3,0xd3,0x28,0x23,0x1f,0xe5,0x5c,0x54,0xc8,0x2e,0x3f,0x79,0xce,0x83,0x2,0x4d,0x3c,0xd5,0x68,0xf2,0x44,0xa5,0x16,0xaf,0xb2,0xd2,0x53,0xd1,0x5b,0x3b,0x35,0xa9,0xe8,0xfe,0xc5,0x36,0x2a,0x0,0x1d,0xbf,0x8c,0x21,0xa4,0x0,0xea,0x35,0x81,0x7a,0xd,0x98,0x35,0x53,0xc6,0x2f,0x9a,0x80,0x10,0xa,0xa1,0x6e,0x41,0xe9,0xc3,0xd1,0x12,0x2e,0xd,0x84,0x5a,0x40,0xab,0xf8,0xee,0xc4,0x56,0x6a,0xa2,0x27,0xa3,0x53,0x99,0x74,0x76,0xa2,0x92,0x8c,0x2c,0x66,0xa1,0x35,0x74,0x3a,0x5d,0xa2,0xe2,0xbd,0xc8,0x62,0xb3,0x41,0x83,0xc0,0xff,0xa3,0x2f,0xfe,0x6c,0xbc,0x68,0x6a,0x78,0x45,0x7d,0x28,0xc5,0x9b,0x9e,0xbc,0x3e,0x75,0xd9,0x7c,0x5c,0x1b,0x9d,0xb4,0x5d,0xd2,0x11,0x42,0xb1,0x15,0xac,0xc3,0xcc,0x6a,0x4c,0xc,0x71,0x81,0x18,0xca,0x46,0x81,0xd1,0x80,0x30,0xac,0x4b,0x0,0xb1,0x55,0x48,0xa6,0x2a,0xe2,0x9,0x1e,0xad,0x32,0x65,0x55,0x3e,0x52,0x13,0x47,0x95,0x24,0xe8,0xd6,0x84,0x9f,0x19,0x69,0x62,0x19,0xd0,0xb9,0x37,0x53,0x27,0x50,0xf8,0xc9,0xdc,0xae,0x80,0xb0,0x6,0x64,0xe,0x4b,0xc2,0x9,0x33,0xb3,0x2f,0x29,0xa9,0x37,0xf9,0x12,0x1a,0x3b,0xd4,0x12,0x29,0xa8,0xbb,0x9b,0x3a,0xc,0xe8,0xbc,0x95,0x6b,0x2e,0xc,0x88,0x20,0x40,0xd2,0xb0,0x15,0x70,0x9b,0x7c,0x85,0xe9,0x9c,0x5c,0x34,0x37,0x96,0x40,0x51,0x18,0xf9,0xd9,0xfc,0x19,0x0,0xea,0x45,0x45,0xb6,0xce,0x14,0x54,0x26,0xba,0xe,0x34,0x9e,0x2f,0x8b,0xf8,0x1a,0xc8,0x5e,0x8e,0x2c,0xd,0x41,0x9c,0x23,0x14,0x4e,0xd3,0x3e,0x11,0x58,0x4a,0xc7,0x49,0x8,0x93,0xdf,0x80,0x65,0x64,0x38,0x8c,0x35,0x29,0xc,0x2c,0x15,0x1e,0x10,0x55,0xd0,0x17,0x9e,0x81,0x9f,0xdc,0xfc,0x99,0x2d,0x2b,0x17,0xac,0xcb,0x41,0x51,0xa,0x3f,0x5,0x7,0x95,0x8d,0x67,0x80,0xc9,0x4f,0xda,0x44,0x34,0x46,0xc9,0xb3,0x99,0xc8,0x9d,0x3c,0x9b,0xda,0xe2,0x8d,0xb8,0x60,0xa6,0x44,0xf6,0xf,0x7,0x2d,0xbd,0xe6,0xcf,0x98,0x8f,0x37,0xb5,0xf1,0x6d,0xf9,0x53,0x1e,0x6d,0xc9,0xe7,0x3,0xfd,0xe8,0xd8,0x30,0xca,0x82,0x66,0x1b,0x1,0xba,0x4c,0x3d,0x5c,0xb6,0xf7,0xfc,0x1e,0xbd,0xbf,0x16,0x5f,0x65,0x7c,0xbe,0x1b,0x9e,0x75,0x4c,0x8,0xa6,0x73,0xb7,0xed,0xe7,0x0,0x31,0x5,0x12,0xc6,0xed,0x4e,0xe6,0x6,0x73,0xb3,0x10,0x4c,0xbb,0xf9,0xb2,0x7e,0xf9,0x36,0xd9,0x3c,0xee,0xf2,0xc2,0xc1,0xed,0x93,0x5f,0x44,0x3e,0x3c,0x3e,0x77,0xda,0x7e,0x48,0x5d,0xf5,0x7a,0x3f,0x75,0x1e,0x2f,0x2,0x57,0x6f,0xa7,0x3c,0x6c,0x3e,0x51,0x46,0x2e,0xe3,0x3d,0x5,0x0,0xdc,0xfc,0x94,0x87,0x4c,0xbe,0x2f,0x76,0x27,0x75,0x1e,0xcd,0x16,0xe1,0xd4,0x5b,0x2b,0x5a,0x52,0x49,0x25,0x95,0x34,0x46,0x4a,0x2d,0x36,0xaa,0xe1,0x4c,0x4d,0xef,0xe5,0x3,0x49,0x53,0xf6,0x97,0x27,0xf9,0x45,0x8,0x44,0x70,0x34,0x59,0x7,0x1a,0x43,0x51,0x1d,0x68,0x3,0x8a,0x52,0xef,0x22,0xa8,0xe7,0xcb,0xe0,0x21,0x6d,0x13,0xf,0xa9,0x70,0xe5,0x5b,0x69,0xa,0x4b,0xe9,0xfa,0x4b,0x13,0x26,0x59,0x50,0x34,0x81,0xc7,0x14,0x2,0x12,0xaf,0xa8,0x10,0x59,0x1f,0xec,0x75,0xa3,0x14,0x8a,0x8a,0xc4,0xfb,0x29,0x34,0x20,0x92,0xa3,0xce,0xb4,0xb1,0x85,0x91,0x90,0x87,0x89,0xdc,0x44,0x56,0xa,0x83,0x89,0xac,0x6,0x5c,0x23,0xf0,0x93,0x6e,0xb,0x14,0x4d,0x44,0xc7,0x3c,0xc6,0x18,0x5b,0xf0,0xc6,0x18,0x6f,0x47,0x3e,0xcc,0xf5,0x80,0xb6,0xe7,0x35,0xcd,0x27,0xd9,0xb6,0x7c,0x46,0xd9,0x36,0xd0,0xd2,0x87,0xc7,0xae,0x97,0x83,0x93,0x46,0x2c,0x2c,0x7,0x1,0x7d,0xca,0xc2,0x84,0x9c,0x2e,0x59,0x6d,0xdb,0x3c,0xb9,0x8b,0xb9,0x79,0x38,0x6e,0x2c,0xc7,0x0,0x4b,0x8b,0x60,0xa6,0x93,0xbf,0xa0,0xd,0x83,0x3c,0x4c,0x4d,0x1f,0xb,0x91,0x83,0xd0,0x6,0x8f,0xe7,0x6f,0xa9,0x6e,0x71,0xb4,0xd1,0x16,0x8a,0x72,0xa7,0x57,0x79,0xe,0x87,0xf9,0x42,0xa5,0x37,0xdf,0x9a,0xab,0xa2,0x8b,0xc6,0xe9,0xc3,0xdb,0xae,0x3d,0xc1,0xcb,0xc7,0xee,0xf9,0x46,0x72,0x78,0x9e,0x22,0x8,0x98,0xe5,0x6b,0x7,0x8f,0x60,0xcb,0xba,0xf9,0xa3,0xd8,0x39,0x1a,0x52,0xe3,0x5e,0x76,0xe4,0xb,0x37,0x28,0x14,0x65,0xde,0x15,0x37,0x15,0x3d,0xb8,0xe3,0x39,0x85,0xe0,0x52,0x60,0x1e,0x4d,0xb0,0x90,0xd6,0xca,0x34,0xfa,0xcc,0xbc,0xfc,0xa3,0x82,0xe5,0xc2,0x91,0x9f,0x7b,0x5e,0xf3,0xfc,0x3e,0x7d,0x2b,0x6a,0xdb,0x7,0x5a,0x77,0x4c,0xbe,0xb8,0x97,0x51,0x5a,0xf6,0x22,0x7a,0x57,0xb5,0x13,0xb1,0xc8,0x85,0x1b,0x4b,0x57,0x5e,0x9,0x45,0xa7,0x1c,0x4d,0xc8,0x44,0x64,0x49,0x25,0x1d,0x55,0xd4,0xd6,0x2b,0xea,0xb6,0x56,0x6c,0x45,0xcf,0xc4,0x54,0x55,0x91,0xaa,0x4e,0x91,0xc0,0x27,0x69,0xc2,0xcf,0x8,0xaa,0xc4,0xb5,0xd1,0xb5,0xa2,0x16,0x14,0x15,0x2e,0x28,0x6a,0xc1,0x52,0x23,0xb8,0xd5,0xf0,0xd8,0x51,0x58,0x9a,0x59,0x44,0xc2,0x5e,0x79,0x90,0xd4,0x63,0xc1,0x4f,0x3,0x5a,0x26,0xb0,0x51,0x2a,0x73,0xf5,0x80,0xb1,0x53,0x2e,0xd2,0x7c,0x2d,0x5b,0x69,0x5a,0xa4,0x69,0x5,0xc8,0x61,0xc2,0x63,0xb5,0xed,0xec,0x3,0xe5,0xb1,0xd2,0xae,0x49,0x6b,0xb,0x72,0x3a,0xe1,0xa7,0x30,0xe1,0x27,0xb,0xf5,0xe0,0xe0,0x7,0xf,0x1,0x73,0x3c,0x14,0xae,0xd9,0x75,0x16,0xb4,0x9d,0x83,0xa2,0x8e,0xa0,0x5c,0x6d,0xd7,0xcb,0xc9,0xc4,0xc9,0xe7,0x1,0x7,0x69,0x7b,0x82,0xc8,0x5e,0xe4,0xd5,0x74,0xfd,0xa6,0x61,0xbd,0x29,0x1e,0x16,0x25,0xbb,0x15,0x10,0x4d,0x5b,0xf5,0xb8,0x8c,0x30,0xdb,0xb2,0xa5,0x7d,0x60,0xb1,0x17,0x7,0x89,0xb5,0x3b,0xdf,0x87,0xbc,0xe0,0xaa,0x67,0x3e,0xc7,0x27,0x60,0xc4,0xb1,0xf9,0x54,0xd7,0xa1,0x61,0x6c,0x2b,0x21,0xa,0x3f,0xbd,0xc5,0xf7,0x94,0x29,0x7,0x4b,0x8b,0xec,0x6d,0xcd,0xe4,0xd3,0xdf,0xdd,0x70,0x92,0xa6,0x93,0xf6,0x74,0x6e,0xa6,0x82,0xab,0x27,0x79,0x34,0x43,0x0,0x2d,0x7,0x3f,0x4f,0xb9,0x79,0x4,0x26,0x9f,0x23,0xd7,0x9d,0x2b,0x82,0x49,0x3e,0x77,0xa1,0x53,0xc8,0xe4,0x89,0x7a,0xa,0x1f,0x58,0x9f,0xba,0xda,0xc9,0x41,0x89,0x85,0x52,0x5,0x6d,0x8d,0xc5,0xa6,0x9e,0xac,0xb2,0x94,0x46,0x3,0x8f,0x7d,0xeb,0x4d,0xa8,0xd3,0x7b,0x35,0x1a,0xa2,0xcf,0xb1,0x4d,0xd3,0x27,0x40,0xf7,0x88,0xa0,0xe4,0x56,0x94,0x33,0x0,0x25,0x95,0x34,0x91,0x54,0x49,0xac,0x8,0xfe,0x2b,0xeb,0xd6,0xb7,0x82,0x31,0x8c,0x8d,0x0,0xce,0x40,0xa7,0x6b,0x42,0xd,0x8b,0x8d,0x2e,0x26,0xb7,0x2,0x74,0xdb,0x7a,0x42,0x5,0x32,0xcf,0xa6,0xd,0x45,0xd,0x2f,0x27,0x81,0x9c,0xb6,0xb7,0x34,0x85,0x9f,0xf4,0x10,0x95,0x4c,0x3e,0x41,0xd7,0x8d,0xd2,0x9d,0x7b,0xa5,0x32,0xd7,0x78,0x26,0xe,0x3,0xba,0xde,0x53,0x64,0x5b,0xf3,0x40,0x20,0x5e,0x4,0x2e,0x0,0xd1,0x2,0xc4,0x50,0xae,0xad,0xdc,0xe4,0xbc,0x47,0x3a,0x39,0xbb,0xd1,0xce,0xa7,0x1e,0x4f,0xa,0x1,0x23,0x6b,0x36,0xce,0x27,0x65,0x72,0x9e,0xd3,0x76,0x10,0x4d,0x20,0x7,0x69,0x5c,0xf2,0xe5,0xe0,0x60,0x3a,0xae,0x56,0x9d,0x1c,0xe4,0x64,0xf2,0x39,0x1e,0xce,0x83,0xc9,0x42,0x45,0x66,0x5c,0x69,0xbe,0xe4,0xc6,0x82,0x94,0xb1,0xe1,0x20,0x3b,0xc1,0x4e,0xf8,0xb9,0x89,0x77,0xc3,0x23,0xcb,0xd4,0x43,0x89,0xe3,0x61,0xa1,0x68,0x41,0xba,0x63,0x28,0x4a,0xfe,0xf5,0xb1,0xcc,0xd8,0x60,0x5d,0x86,0x3a,0xc5,0x72,0x2e,0x3c,0x36,0x86,0x0,0xdd,0x82,0x66,0x8c,0x87,0x91,0x81,0xa2,0x46,0x9a,0xf0,0xb0,0x6d,0x58,0xca,0xc9,0xae,0xbf,0x88,0xdf,0x55,0xb6,0x5d,0x1f,0xe8,0xed,0xb3,0x57,0x21,0x38,0x78,0x4c,0x6f,0x29,0x51,0xaa,0x46,0x9d,0xa1,0xf1,0x97,0x8b,0x7c,0x60,0x5c,0xa7,0x10,0xb0,0xe3,0xf6,0xc6,0x13,0xa7,0x30,0x73,0x47,0x63,0xad,0xcb,0x23,0xdb,0x7b,0xb6,0x64,0xd4,0x34,0x8e,0xe3,0xd4,0xe9,0xfd,0x9d,0x8,0x28,0xe9,0x4d,0x54,0xe1,0xd1,0x57,0x8b,0xbb,0x3f,0xe3,0x35,0x6f,0x60,0x11,0x3b,0x1d,0xa3,0x4b,0x28,0x3a,0x41,0x64,0x47,0x5,0xda,0x66,0x59,0x49,0x25,0x95,0x34,0x91,0x54,0x11,0x6d,0x2c,0x36,0x3e,0x8e,0xd,0x24,0x9f,0xf0,0x57,0x74,0xf6,0x5e,0x27,0x5b,0xea,0x24,0x90,0x91,0x42,0x12,0xea,0xfd,0xa4,0x16,0x1e,0xf5,0x96,0x72,0x9e,0x50,0xe1,0x30,0x6e,0x6d,0xeb,0xcd,0x80,0xa5,0x14,0x72,0x66,0xf9,0x42,0x64,0xbb,0x8f,0x6a,0x49,0xe,0x61,0xe1,0xa0,0xa8,0xa0,0x69,0x4d,0x20,0x71,0x62,0x8d,0x9,0x68,0xb4,0x0,0x39,0x82,0xa4,0x62,0x91,0xec,0x9b,0x46,0xda,0x82,0x30,0xb7,0xf3,0x31,0xbe,0x74,0x5,0x41,0xac,0x6,0xbf,0xb,0xa2,0x71,0x81,0xbb,0x36,0x1c,0x64,0xb6,0x27,0x32,0xf8,0x99,0x35,0xa1,0xdc,0x16,0x46,0xb9,0xf2,0x34,0x9f,0xca,0x1d,0x93,0x22,0x70,0x52,0x58,0xf5,0xb8,0xd6,0xc1,0x42,0x98,0x6d,0xa7,0xf6,0xb1,0xdd,0x96,0x87,0xc7,0x93,0x5b,0x43,0x6a,0x58,0x4a,0x5,0x30,0x36,0xb5,0x14,0x2c,0xa8,0xe6,0xdc,0xf2,0x47,0x98,0xf9,0xf4,0x37,0xee,0x20,0x14,0xe,0xee,0xb3,0xfb,0xb9,0x70,0xb2,0xc2,0x4c,0xbb,0x2c,0x9c,0x22,0x28,0xca,0x79,0x6a,0x15,0xc9,0xf3,0x81,0xae,0x74,0x77,0x2b,0xaf,0x3e,0x30,0xf2,0xd8,0xc3,0x52,0x84,0xb7,0xc6,0xe0,0x15,0x65,0x48,0xc6,0x76,0xa0,0x82,0x5,0x33,0x2d,0x5,0xc6,0xb4,0x91,0x79,0x1a,0xdd,0xf9,0x51,0x2e,0x85,0xae,0x6e,0xf9,0xbc,0x2,0x8b,0x2d,0x48,0x9c,0x96,0xa1,0x72,0x13,0x6f,0xa6,0xe9,0xfd,0xa4,0x5b,0x7,0x25,0x3c,0x2,0x2,0x2d,0xa4,0x1e,0x4f,0x66,0xbe,0x23,0x15,0x3d,0x2f,0x11,0xcb,0xc4,0xd9,0x7b,0x3e,0xf5,0xf8,0xda,0x8a,0x4e,0xd3,0xbe,0xc8,0xd8,0x1c,0xd,0x36,0x72,0x28,0x5e,0xa3,0x7c,0x51,0x3e,0xd3,0xb6,0x57,0xd3,0x8c,0x82,0xcd,0xf5,0x95,0x21,0xd7,0xfc,0x99,0xfd,0x52,0xbb,0xea,0xb2,0xef,0x9,0xdb,0xb6,0x7,0x71,0x65,0x7d,0x5f,0x7e,0xe1,0xc8,0xe3,0xe4,0x28,0x9a,0x3f,0xf3,0x1d,0x33,0x17,0xcf,0x58,0x70,0x8b,0x8f,0xdc,0xc9,0xf,0x13,0xe3,0x9e,0x1b,0xed,0xb4,0xdd,0xb4,0x26,0x81,0xfc,0x5b,0x59,0x52,0x49,0x25,0x4d,0x6,0x55,0xcc,0x1d,0x2d,0x5c,0xc4,0x58,0x3b,0xd4,0xbe,0xac,0x10,0xcb,0x87,0x42,0x51,0xea,0xf1,0x24,0x50,0x54,0x53,0x58,0x6a,0xc1,0xa1,0x74,0xdb,0x22,0xa,0x2d,0x2d,0x4f,0x23,0xeb,0x3c,0x30,0xd2,0x8c,0x2f,0xc6,0x76,0x1e,0x68,0xca,0xef,0x70,0xc,0x50,0xf8,0x69,0xe4,0xeb,0xb8,0x8c,0x88,0xb6,0x1a,0x12,0xd,0x24,0x90,0xd3,0xf0,0x58,0x72,0x69,0x38,0xf2,0x93,0x7e,0x27,0xad,0x71,0xf0,0x84,0xa9,0x97,0x83,0x9f,0x10,0x30,0x76,0xcd,0x35,0xf2,0x39,0xa8,0x67,0xdc,0x93,0x2c,0x9f,0xf5,0x16,0x72,0xd6,0x1b,0x23,0xb7,0x14,0x66,0x1b,0x4e,0xc8,0x69,0xf5,0x87,0xf3,0x34,0x72,0xed,0xf9,0x4,0xee,0x72,0xe3,0x6d,0x6f,0x67,0x24,0x28,0x8f,0xc3,0x1a,0x2b,0xf2,0x9c,0xb2,0xb2,0x12,0xe2,0x2,0x77,0x8d,0x6c,0x1f,0xcb,0x67,0x3c,0xbf,0xab,0x13,0xf0,0x8d,0xe6,0xd7,0xa4,0x77,0x4e,0x45,0x16,0x28,0xe3,0x15,0x65,0x51,0x77,0x96,0xa4,0x73,0x13,0x55,0xb7,0xd2,0x42,0x6e,0x2b,0x6d,0x64,0x69,0xfa,0xf0,0x52,0x89,0xe8,0xa2,0x76,0xa7,0x7,0xd2,0xd5,0x15,0x52,0x6f,0x3b,0x9e,0x42,0x6f,0xae,0xab,0xbd,0xa2,0x74,0x88,0x48,0xc3,0x87,0x48,0x17,0xb5,0x33,0x90,0xc4,0x56,0x10,0x9c,0x39,0xcf,0xae,0xb1,0x2b,0x52,0x6c,0x1c,0x9f,0x7,0xbf,0x53,0x9,0x73,0x24,0xac,0x48,0x78,0x5f,0x59,0x19,0x39,0x52,0x48,0x57,0x94,0xcf,0xd5,0x4f,0x95,0x6d,0x87,0xa,0x56,0x30,0x69,0x9f,0x45,0xf3,0x39,0x39,0x38,0x1e,0x91,0xfd,0xc3,0xcd,0xb1,0x49,0x92,0xcf,0x35,0xc1,0x41,0x40,0xee,0xf9,0xf1,0x82,0x6b,0x82,0x99,0x76,0xf0,0x6c,0xbb,0x53,0xfe,0x4e,0xeb,0xf1,0x25,0xf6,0x5d,0xd1,0x63,0xf1,0x8a,0x76,0x38,0xf5,0x36,0xbd,0xc8,0xf7,0xa9,0x26,0xeb,0xc4,0x4a,0x2a,0xa9,0xa4,0x29,0x43,0x8c,0x57,0xd4,0x71,0x80,0x8b,0x0,0x44,0x80,0xec,0x3d,0xaf,0x90,0xc9,0x79,0xc3,0x1b,0x67,0x39,0x9,0x92,0x83,0x46,0xe8,0x91,0x76,0x9c,0x23,0xc1,0xb0,0xd8,0x8a,0xe0,0x27,0xd,0xd0,0xa5,0xe5,0x15,0x93,0xe6,0x78,0x2c,0xe8,0x9a,0x7a,0x42,0x43,0xd2,0x6,0xcd,0x4f,0xac,0x3a,0x1,0x88,0x26,0xb1,0xd2,0x4c,0x8f,0x67,0x5b,0x28,0xa,0x5b,0x6e,0x92,0x64,0x78,0x72,0x90,0xc9,0x31,0x7e,0xa6,0xb7,0xd9,0xe4,0x71,0xed,0x4a,0xcb,0x5a,0x50,0x30,0xf3,0x25,0xd3,0x7,0xce,0x52,0xf2,0x81,0xd0,0x45,0xb0,0xd9,0xb0,0x26,0x38,0x1e,0x6a,0x5,0x71,0x6d,0x33,0xb0,0xb9,0xd0,0xa2,0x74,0xa4,0x59,0x98,0x59,0xc0,0xc3,0x7a,0x86,0x49,0x76,0x62,0x21,0xda,0x9f,0x4e,0xfa,0x46,0x72,0x10,0xd5,0x80,0x74,0x8c,0xb5,0x48,0x27,0x57,0xec,0x9f,0x6d,0xc7,0x7,0x80,0xdc,0x1,0x2c,0x9c,0xd5,0xe5,0xc3,0xe3,0x63,0xeb,0x8c,0xa5,0x7e,0xfa,0xa3,0x6b,0xfc,0x3a,0x83,0xa2,0x15,0x52,0x4b,0xd1,0x5e,0x66,0xb4,0x61,0xee,0x25,0x37,0x4,0x64,0xe0,0x27,0xa3,0xd8,0xa8,0xc2,0xd3,0x46,0x3e,0xa7,0xb4,0x48,0x6f,0x98,0x79,0x38,0x41,0x1f,0x3,0xd1,0x42,0x76,0x2,0x95,0x19,0xe2,0x61,0x28,0xb6,0xd8,0xfb,0xe9,0xa3,0x2c,0xec,0x97,0xc6,0x6b,0x1b,0x1d,0x4e,0xe1,0x71,0x8a,0xcd,0x7b,0xbc,0x19,0x1e,0xd7,0xcb,0x68,0x29,0x36,0xf6,0x81,0x1d,0x8d,0xe2,0xe0,0xda,0x66,0xaa,0xef,0xf4,0xe1,0xe7,0xa0,0x32,0xa7,0x90,0x39,0x88,0x5a,0x38,0x7e,0x1c,0xf,0x47,0xcc,0x7d,0xe7,0x16,0xbb,0x7b,0x3d,0x1b,0x76,0x3e,0x53,0x97,0xab,0x78,0x6e,0xde,0x6f,0x2a,0xa0,0x2f,0xdf,0xb1,0x2c,0xa0,0xce,0xa0,0xe8,0x54,0xe8,0x74,0x57,0xc8,0x86,0x96,0xf6,0x1c,0x9b,0xc7,0x9b,0x58,0x52,0x49,0x25,0x4d,0x1a,0x55,0x84,0x11,0x6e,0x97,0x10,0xb5,0xd2,0xdc,0xe,0x3,0xba,0x2e,0xd3,0xc,0xb0,0xb4,0xa1,0xa8,0x2b,0x9f,0xb7,0xc6,0xe8,0x61,0x2b,0x22,0x67,0x29,0xe5,0xf9,0xb,0xa1,0x65,0x9a,0x6,0x93,0x4f,0xad,0x34,0xa,0x3f,0x9b,0x80,0xb1,0xc6,0x93,0x1e,0xce,0x92,0x58,0x6c,0x61,0x7b,0xcb,0xc7,0xc7,0x82,0xe2,0x2c,0x25,0x8b,0x38,0x8b,0x8d,0xb3,0xd2,0xf2,0xde,0xe6,0x3c,0x4f,0x51,0x0,0xb0,0xeb,0x1c,0xd2,0x1c,0x9f,0xc7,0xa1,0x28,0x45,0x90,0x93,0xcb,0x37,0x3c,0xb2,0x8e,0x3e,0xdb,0x6d,0x18,0x75,0x7a,0xec,0xf6,0xeb,0xb3,0x53,0x2e,0x5b,0x16,0xd6,0x58,0x52,0xe2,0xbe,0x75,0x8c,0xdc,0x3e,0x41,0xb9,0x94,0x38,0x2f,0x6c,0x8e,0x27,0xfe,0xcd,0xc7,0x3,0xc9,0x7a,0x70,0xb5,0x35,0xe9,0x6f,0x8d,0x81,0x8b,0xda,0x59,0x87,0xb9,0xb6,0x3b,0xf4,0x2a,0x8,0x8b,0x8f,0x3d,0xbb,0x54,0xb4,0x83,0xa2,0x2,0x66,0x58,0x7,0x13,0xd9,0x6f,0xce,0xff,0x30,0x8a,0x2d,0x7,0x6f,0xa9,0x12,0xe2,0x94,0x56,0x7b,0xc5,0x26,0x88,0xac,0xda,0x55,0xa7,0x9d,0xb6,0x67,0x30,0xd2,0xba,0x42,0x64,0x7b,0xb5,0xb5,0x10,0x79,0x3c,0x25,0x44,0xaa,0xe4,0xac,0xfe,0x14,0xa4,0x7d,0xe0,0x9a,0xf,0xc4,0xc8,0x65,0x7b,0x28,0x30,0x96,0x3a,0x51,0xb6,0x49,0xbd,0x36,0x4f,0x81,0xac,0x1c,0x74,0x2b,0xdc,0x1a,0xdc,0xc1,0x43,0x15,0x9b,0xcf,0x82,0xfb,0x42,0x48,0xeb,0x91,0x1e,0x4b,0xc0,0xac,0x2d,0x13,0xa7,0x8,0x8a,0xca,0xb8,0xd2,0x3e,0xa,0xc9,0x47,0xd1,0xd0,0xba,0x5c,0x73,0x6a,0x49,0xbe,0x76,0xe4,0xe7,0x1b,0x74,0x26,0xc7,0xcf,0xe3,0xe9,0x5b,0xd8,0xc1,0xe7,0xf2,0x4,0x1f,0xe5,0x6b,0x45,0xb9,0x4f,0x6e,0x7c,0x20,0x83,0x31,0x79,0x58,0x52,0x49,0x25,0x4d,0x17,0xca,0x2f,0xa9,0x22,0x7,0x93,0xd8,0xa6,0xbd,0xb9,0x7e,0xd0,0xb2,0x88,0x5c,0x5f,0x7e,0xe3,0x6b,0xca,0x40,0x51,0xa9,0xad,0xb5,0x8b,0x51,0xbe,0xf0,0x81,0xae,0x39,0x7,0x43,0xfb,0xa0,0x5c,0xc3,0xc1,0x20,0x5b,0xe9,0x6f,0xda,0x80,0xa2,0xad,0xd8,0x7a,0x13,0xa0,0x1e,0x4f,0x1,0x37,0xa4,0x33,0xfa,0x5d,0x60,0x11,0x39,0x83,0x41,0xed,0x31,0xa6,0x5f,0x6e,0x6e,0xec,0xa9,0x15,0xc4,0x59,0x54,0x5c,0xdb,0x24,0xad,0x5,0xdc,0xde,0xbb,0x2,0x2b,0x8d,0xb3,0x14,0xa4,0x2d,0x93,0x5d,0x67,0x51,0x3d,0x9e,0x56,0x24,0x6b,0xb1,0x72,0x67,0x89,0x92,0xa2,0x1c,0x4c,0x32,0x66,0x53,0x49,0x1,0xe,0xa2,0x2a,0x58,0xe3,0xe7,0xa8,0xd3,0x5e,0x2e,0x96,0x3e,0xad,0x56,0x3e,0x27,0x93,0x31,0xae,0x24,0xcd,0x39,0x43,0x7c,0x9c,0x2a,0xf4,0x7c,0x57,0xdb,0xca,0x12,0x24,0x9f,0xca,0xca,0xe1,0x1c,0xce,0x4a,0xf3,0xb8,0xed,0x39,0xab,0x36,0xf9,0x5b,0xc0,0x9d,0xf6,0x85,0xa8,0xf6,0x18,0x38,0x57,0x1e,0xe8,0x80,0x83,0x99,0x54,0x28,0xaa,0x20,0xdc,0x1e,0x48,0x56,0xb1,0xd9,0x4a,0xa7,0x2d,0x14,0x5,0xcc,0xb0,0x94,0xc,0x1a,0x6a,0x2,0x13,0xd,0x99,0xc,0xe2,0xe6,0xd5,0x9a,0x30,0xa0,0x68,0x5a,0x2f,0x85,0xa5,0x19,0x69,0x61,0x8d,0xb3,0xcf,0xb,0xe8,0xa2,0x22,0xf8,0x44,0xd9,0x8a,0x9e,0x9a,0x76,0x6d,0x70,0x44,0x14,0x9b,0x71,0x98,0x31,0x55,0x72,0x56,0x3f,0x39,0x18,0x63,0x28,0x61,0x22,0x93,0xf2,0x51,0x72,0x45,0xca,0xcc,0x21,0x87,0xe1,0xbd,0x2b,0x18,0x3f,0x1f,0x8f,0xa7,0xf,0x2c,0xe5,0xea,0x91,0x70,0x8f,0x93,0xad,0x14,0x5c,0xf5,0xe6,0x3c,0x90,0x84,0x38,0x85,0x4c,0xc9,0x90,0x89,0xe4,0x17,0x3d,0x2,0xa9,0x7c,0x1d,0x2a,0x8,0x8d,0x82,0x5,0xeb,0xc,0x8d,0x66,0x55,0x81,0x71,0x7f,0x1d,0xf9,0xae,0xf,0x44,0x51,0x3d,0x9,0xdf,0x51,0xe,0x45,0x13,0xc8,0x9,0xf8,0xdf,0x8a,0x92,0x4a,0x2a,0x69,0xaa,0x53,0xe4,0x3c,0xb0,0xad,0x23,0x26,0x6,0xcc,0xfc,0xa,0x11,0xb,0x4f,0x58,0x16,0x9e,0xf3,0xcb,0xea,0xe7,0x15,0xf5,0x71,0x24,0xb0,0xde,0x52,0xd6,0x79,0x40,0x2d,0x36,0x62,0x89,0x89,0x46,0xf6,0x9b,0xa0,0xdf,0x28,0xf7,0xce,0xba,0x13,0x9e,0x86,0x99,0xee,0xd8,0x62,0xf3,0xb5,0x82,0x3a,0xe1,0x71,0xb5,0xc1,0xc9,0x1a,0xff,0x6d,0xc3,0x52,0x27,0xac,0x20,0x3c,0x3e,0xce,0x3,0x3,0x36,0xb,0xde,0x12,0x2c,0xf4,0xce,0x3a,0xd2,0x94,0xdf,0xcb,0x8b,0x4a,0xeb,0x65,0xac,0x20,0x51,0x20,0x9f,0x21,0x93,0x55,0xc6,0x95,0x6f,0x56,0xdc,0x51,0xf6,0x28,0x98,0xc6,0x5c,0x64,0xfc,0x69,0x94,0x42,0x64,0x5e,0xd1,0x80,0x28,0x8,0xe,0x5a,0x7a,0x1c,0x48,0x6c,0xef,0xa1,0x65,0xf0,0x24,0x7f,0xd3,0x3d,0xce,0x0,0x50,0x85,0x94,0x99,0xa6,0x45,0x9e,0x53,0x95,0x4f,0x5b,0xf5,0xd0,0x3d,0xd8,0x4,0x51,0x66,0x5a,0x84,0x84,0x6f,0x4,0x39,0x25,0xe6,0xa2,0xe,0x7,0x57,0xb8,0xfe,0xb0,0x5e,0x4c,0x67,0xe0,0x2e,0x60,0x86,0x56,0x10,0x2a,0x9c,0xd7,0xa0,0x8a,0xc0,0x25,0xab,0x24,0xf5,0xda,0xbf,0xb7,0x93,0xa9,0x13,0xc5,0x2b,0xf2,0xf9,0x4a,0x64,0x45,0x72,0xf3,0x56,0x8c,0x52,0xe5,0x14,0x9b,0xeb,0xa4,0xad,0x22,0x78,0xd7,0xe9,0x6a,0x83,0xc2,0xd5,0x13,0x8e,0xdf,0x6c,0x8f,0x62,0xf6,0xec,0x82,0x9d,0xc2,0xe1,0xee,0x23,0xb7,0x28,0xcf,0x67,0x3d,0x2e,0x7d,0x2d,0xb9,0x2d,0xca,0xed,0x83,0x94,0x7d,0x70,0x8a,0x31,0xbf,0xc7,0xf0,0xe4,0xe6,0x59,0x13,0xfe,0x51,0x0,0xa0,0x74,0xfc,0x3a,0x7c,0xdf,0x72,0x30,0x56,0x1c,0x95,0x50,0x94,0xc2,0xcf,0x29,0xf1,0x4d,0x2a,0xa9,0xa4,0x92,0xc6,0x99,0x2a,0xa9,0xf7,0x51,0xb8,0x2d,0x36,0xe3,0x70,0x16,0xc6,0x4a,0xcb,0x41,0x57,0xe3,0xcb,0xaf,0x1d,0xf9,0x19,0x84,0xd4,0x76,0xdb,0xe9,0x57,0x9f,0xc2,0x4c,0xc6,0xfb,0x29,0xc0,0x2e,0xa3,0xd2,0xc,0xfc,0x14,0xa2,0x49,0x64,0xb2,0xbc,0xb9,0x5c,0x9a,0xeb,0xdb,0x68,0xd3,0xe0,0xf3,0x9d,0xd6,0x9e,0x95,0x2e,0x5c,0x3a,0xc5,0xa4,0xbd,0xb6,0x52,0xea,0x44,0x6e,0x57,0xda,0x31,0x66,0xd2,0x97,0xdf,0x91,0xb6,0x2d,0x42,0x17,0x14,0xd5,0xf0,0x73,0x12,0x74,0x9a,0xcf,0xc9,0x2a,0xec,0xf2,0xf1,0xbf,0x39,0xf,0x29,0x57,0x17,0x47,0xcc,0x33,0xc0,0x9e,0x23,0xc0,0x58,0x81,0x85,0x72,0x8c,0x81,0x38,0xeb,0x8d,0x7b,0x5e,0xc7,0xcd,0x64,0x18,0x4d,0x45,0x2,0xa8,0x44,0xb0,0x10,0xee,0x6d,0xb8,0x1,0x2b,0xdc,0x83,0x81,0x9f,0x45,0x71,0xcd,0xe,0xa5,0x95,0x77,0x1e,0xbb,0x20,0xa7,0x9f,0x62,0x33,0xa1,0x24,0xad,0x97,0x7a,0x35,0xc9,0x19,0x9e,0x62,0x18,0x86,0xb2,0x75,0x91,0xfd,0x32,0x93,0x6c,0xd7,0xb,0xc8,0x2d,0x42,0xce,0x29,0x17,0xf2,0xbb,0x61,0xc2,0x93,0x34,0x37,0x92,0x5e,0xef,0x6,0x6d,0xcf,0xa,0xc1,0x73,0x3e,0x80,0x96,0xc2,0x73,0xbe,0x10,0x94,0xc7,0xaa,0xc8,0x47,0xa1,0xf8,0x78,0x45,0x73,0x5e,0x44,0x2a,0x7,0x59,0xd4,0xef,0x7a,0x99,0x6d,0xef,0x1d,0xa7,0x8,0xb8,0x45,0xe3,0xec,0xb8,0xda,0x4a,0x35,0x2f,0x36,0xbb,0x65,0xb8,0xf5,0x44,0xf3,0xf5,0x32,0x2,0x4a,0xa6,0x30,0xa7,0xb0,0x72,0x2b,0x23,0x28,0xbf,0xe3,0xf9,0xd3,0xba,0x3d,0x54,0xe4,0x42,0x56,0x0,0x98,0x7b,0x83,0x33,0xfd,0xe1,0xe,0x55,0xa6,0xec,0x2e,0xc8,0x9c,0x6f,0xac,0x48,0xc8,0x7c,0x9d,0x9,0x1d,0xe1,0x50,0x94,0xbe,0xe5,0x34,0xaf,0xf4,0x80,0x96,0x54,0xd2,0x91,0x4c,0x95,0x74,0x67,0x5b,0xd7,0x1,0x1f,0x0,0x58,0x27,0x1,0xfb,0x25,0xb6,0xbd,0x9f,0xc5,0x69,0x21,0xc8,0x21,0x2a,0x82,0xb4,0xc1,0x5a,0x6c,0x1a,0xfc,0xf6,0x44,0x54,0x3e,0xea,0xfd,0x6c,0x12,0x1,0x2d,0xf8,0x99,0x24,0x19,0xb,0xc2,0x67,0xad,0xa3,0x7d,0x3e,0x67,0x47,0xd0,0xd0,0x25,0x47,0x26,0xa9,0x73,0x9c,0xc7,0x2,0x45,0xd9,0x1d,0x74,0xc1,0x97,0xf5,0xb1,0xd2,0xb8,0xc9,0x72,0xe,0x96,0xb2,0x41,0xb9,0x80,0x73,0xeb,0x25,0xe3,0x3e,0x58,0xf5,0x7a,0x9d,0x61,0xc0,0xc9,0x44,0xb2,0x8b,0x76,0xd0,0x35,0xc8,0xf1,0xfc,0xd8,0xbf,0xa7,0xd6,0x51,0x41,0xdb,0x6,0x8f,0xab,0xfe,0x82,0x26,0x38,0xfe,0x22,0x72,0x39,0x3a,0x46,0x53,0x27,0xe7,0xf8,0xa2,0xc4,0xc5,0xdc,0xb1,0xd6,0x1b,0x67,0xf9,0x75,0x3a,0x16,0x31,0x55,0xa2,0x93,0xa4,0x90,0xad,0x9,0xa5,0xca,0x5,0xc8,0xaf,0x30,0x70,0xb4,0x92,0x5b,0xa3,0xd9,0x66,0xce,0x4c,0x5b,0x4a,0xce,0xd8,0x77,0x8d,0x1a,0xd2,0x9c,0x62,0x3,0x85,0xa2,0xe4,0xe0,0x14,0x2a,0x37,0xc8,0x5c,0x9a,0x6c,0x38,0xe5,0x36,0xfe,0x66,0x46,0xcd,0x67,0x2d,0xa6,0xe1,0x5,0x2b,0x1a,0x7d,0x4e,0xa1,0xb4,0xe3,0xb7,0xd2,0xec,0xc2,0x77,0x4b,0x26,0xe,0x72,0xba,0xe0,0x89,0xcd,0xd3,0x76,0x85,0x5,0x90,0x57,0x8a,0xae,0x31,0x60,0xe4,0xd6,0x4c,0x1a,0x2,0xe6,0xd6,0xe0,0xae,0xfa,0xb9,0xbe,0x59,0xe4,0xb3,0x47,0x9c,0xcf,0xf6,0xe6,0xb9,0xe0,0x59,0x91,0xe7,0xa7,0x90,0xd8,0x56,0xc2,0xdc,0xe,0xba,0x46,0x59,0xee,0xf9,0x63,0xff,0xe0,0xf3,0x5d,0xa,0xd3,0xf6,0x6a,0xba,0xbc,0xa5,0x85,0x6d,0x10,0x92,0xdc,0x78,0x33,0x3c,0x6,0x2c,0x65,0xca,0xfa,0x6c,0x8d,0x6e,0x13,0xc7,0xa6,0x1,0x54,0xa2,0xb7,0xd2,0xaf,0xa2,0xa9,0x43,0x8e,0xcf,0x3b,0x80,0xfc,0xcc,0x15,0x9d,0x19,0x29,0xe1,0x67,0x49,0x25,0x1d,0x2d,0x54,0x49,0x67,0xd9,0xd8,0x2f,0x34,0x3,0x3f,0xd9,0x60,0x58,0xc6,0x61,0x20,0x38,0xc5,0xe2,0xe9,0x3c,0xa0,0x47,0xdd,0x15,0xc1,0xcc,0x34,0x3f,0x84,0x53,0x99,0xf9,0x40,0x8c,0x22,0x62,0x2c,0x9f,0xb6,0xf0,0xc4,0x57,0x8e,0x22,0x8b,0xa8,0x83,0x7a,0x8d,0xe5,0x52,0x5,0xd5,0xb8,0x2c,0xcd,0x1c,0xd4,0xf3,0x90,0x21,0x67,0x35,0x39,0xea,0xb5,0x79,0xb4,0x23,0x9f,0x83,0x2a,0x39,0x7e,0x62,0xa5,0xb2,0x93,0xd0,0x2e,0x79,0x1c,0x15,0xeb,0x36,0x2c,0x39,0xab,0x89,0xb9,0xd7,0xc2,0xc5,0xc3,0xd4,0x6f,0xe7,0xfb,0x58,0xf0,0x45,0x16,0xa,0xc7,0xc3,0xb5,0x4d,0xb,0x68,0xee,0x15,0xf7,0x68,0xa3,0x53,0x73,0xc1,0xd3,0xe8,0x1c,0x35,0x25,0xf2,0x54,0x44,0xc5,0x32,0x52,0x5,0xa0,0xc9,0x56,0x45,0x34,0x9c,0xc2,0x3c,0xe9,0xc7,0x82,0xab,0x54,0x81,0x39,0xe6,0xcc,0xcc,0xb9,0x19,0x9b,0x3f,0x8b,0xfe,0xd7,0x8c,0x62,0x13,0x74,0x85,0x40,0xba,0x25,0x77,0x8,0x88,0x11,0x43,0x76,0x67,0x1a,0x4c,0x3e,0x3,0x75,0x46,0x33,0x87,0xd5,0x69,0xba,0xd3,0x3,0x48,0xa,0x65,0x75,0xe4,0x17,0xc2,0x4f,0x4e,0x3e,0x99,0xd5,0x69,0x4,0x13,0xbb,0x16,0xe9,0xb,0x3b,0x14,0x88,0xf4,0xa7,0x68,0x4b,0x6e,0x87,0x1c,0xf6,0x5c,0x9a,0x73,0xef,0x38,0xab,0x6d,0x7a,0x10,0xa,0x37,0xef,0x67,0xc0,0x3b,0x46,0xa6,0x90,0x54,0xcb,0xd5,0x23,0xed,0xbe,0x51,0x99,0x48,0xd9,0xb4,0x1e,0x30,0x3c,0xa4,0xad,0xa2,0xf6,0x98,0x90,0x73,0x83,0xec,0xf5,0xab,0x1c,0x3f,0x95,0x49,0x3b,0x78,0xec,0x8f,0x18,0xd7,0x5e,0xa7,0x9e,0x7b,0xce,0x53,0xcd,0x95,0xa5,0xbb,0xa3,0xd9,0xb2,0x76,0xa2,0x3c,0x93,0xf,0xdd,0x34,0x3f,0x85,0x64,0xbc,0xf4,0x7c,0x49,0x25,0x95,0x74,0x24,0x51,0xc5,0x9,0x15,0x59,0x4b,0xa1,0x8,0x7e,0x72,0x69,0xea,0x18,0x68,0xc7,0x63,0xc3,0xcf,0x36,0x8e,0x4,0xea,0xe1,0x2c,0x94,0x1b,0x3c,0x75,0x60,0x69,0x71,0xd6,0x84,0xaf,0x57,0x94,0xdb,0xbc,0xd1,0xc7,0xa3,0x98,0xe3,0x17,0xc,0x4f,0xa7,0x56,0x9a,0x87,0x7c,0xb4,0x7e,0x96,0x47,0x38,0x93,0x3c,0x71,0x72,0x74,0xc8,0x2f,0xec,0x6,0x99,0x71,0xe5,0xac,0x92,0x8e,0x3,0x77,0x2d,0x72,0x42,0x34,0x51,0xc,0xf,0x9d,0xc4,0x8c,0x1f,0x3b,0x83,0xe3,0x21,0x93,0xef,0x67,0xdf,0xd9,0x86,0x5d,0xd8,0xc3,0x6c,0xea,0xb8,0xcf,0x5,0xd5,0x8f,0xd5,0x64,0xa9,0xa4,0x4a,0xc6,0x58,0x5b,0xe9,0xee,0x85,0xb1,0x75,0x90,0xa4,0x10,0xd5,0x52,0x8a,0xe,0xa5,0x25,0x18,0x25,0xa7,0x73,0x90,0xd3,0x35,0xaf,0xa6,0xb2,0xf5,0x9e,0x42,0x43,0xa7,0x9e,0x50,0x53,0xce,0xb1,0xc,0xa6,0x4f,0x58,0x7,0x84,0xbb,0x8d,0x9c,0xff,0x85,0x96,0x25,0xf0,0xce,0x6b,0x2d,0xa6,0xab,0x1e,0x2b,0xed,0x33,0x9f,0x65,0xff,0xde,0xb6,0x6d,0x1f,0xa5,0x25,0x60,0xc0,0x52,0xf6,0x8c,0x51,0xf,0x85,0x9c,0x83,0x74,0xe,0xe5,0xce,0x86,0xa6,0x90,0xf,0x89,0xe1,0x91,0x6,0xbc,0xb6,0x6,0xf7,0xd9,0x9e,0x88,0x83,0xae,0x54,0xd6,0x42,0x4f,0x1e,0x51,0xbc,0x2e,0x8,0x68,0xd7,0xcb,0x6d,0x5b,0x64,0x43,0x34,0x17,0x13,0x95,0xa3,0x68,0xab,0xa1,0xa4,0x88,0xd1,0x1f,0x62,0x1b,0x18,0xb0,0xcf,0x7a,0x6,0x54,0xa7,0x7b,0x18,0x8d,0x81,0x68,0xff,0x7d,0xa0,0xa8,0x4b,0x29,0x4e,0x73,0x28,0x5a,0x52,0x49,0x25,0x95,0x94,0xa7,0x8a,0x1b,0x2a,0x32,0x69,0x26,0xb8,0xd5,0xf8,0xdb,0x6b,0xfd,0x25,0x71,0x3c,0xd8,0xe,0x3,0xe,0x7e,0x72,0x8b,0x68,0x7c,0xe4,0x2e,0xb2,0x70,0x3a,0x49,0x33,0x65,0x8b,0xa0,0xa8,0xd3,0x92,0x73,0xc9,0x94,0x64,0x73,0xb2,0x72,0xe9,0x22,0xeb,0xb2,0xd,0x4f,0x4e,0x4,0xc6,0x6a,0xe0,0xc8,0x2b,0x30,0x96,0xfc,0x6d,0x2f,0xd3,0x31,0x7e,0xa7,0xd6,0x1b,0x53,0xd,0x7,0xfb,0xb8,0x31,0xe2,0xea,0x2a,0x9c,0xcc,0xa6,0x63,0xe3,0xe0,0xb3,0x37,0xe7,0xf4,0xb9,0xbf,0xac,0x57,0x94,0x19,0x3f,0xae,0xce,0x22,0x54,0xea,0x3,0x3f,0xd9,0xf2,0x1e,0x37,0x9b,0xe5,0xd1,0xce,0x24,0xdf,0x7,0x46,0x88,0x42,0x11,0x5c,0x3f,0xea,0xc2,0x3f,0x51,0x89,0xe,0x34,0x31,0x7f,0x32,0x4c,0x41,0x63,0xdd,0xa8,0x5b,0xa1,0x18,0x9e,0xd3,0xbc,0xc1,0x4d,0xfe,0x75,0x2b,0x2d,0x73,0x77,0x5c,0x4d,0xea,0xa1,0xfb,0xa3,0x85,0xe9,0xef,0x2,0xf9,0xdd,0x6d,0xed,0x7,0x9c,0x33,0xdb,0xb9,0x2d,0xb6,0x39,0x76,0xaf,0x1f,0x6c,0x25,0xd2,0xae,0x48,0xd1,0x5d,0x64,0x9e,0xf0,0x1c,0x8c,0xa3,0x3c,0x8c,0xb2,0xa5,0x5b,0x15,0x19,0x10,0xc3,0x75,0x2,0x55,0x91,0x82,0x64,0xbc,0xa2,0xf4,0x61,0xf,0xec,0xb1,0x77,0xc9,0x6a,0x1c,0xac,0x4d,0x78,0x2c,0xc5,0xa6,0x5c,0x72,0x0,0x4e,0x45,0x6d,0x6c,0x67,0x4,0xf0,0x73,0x94,0xcc,0x36,0xeb,0xc6,0x8b,0xc6,0x6e,0xb9,0x95,0xfd,0x69,0xb0,0xd3,0x3e,0x33,0xca,0x99,0xf3,0x90,0xe6,0xca,0xc3,0x4d,0xc6,0x7e,0x71,0x76,0xbd,0xa6,0x88,0x69,0x3e,0x7,0x7d,0x73,0xcc,0x56,0x9a,0x2a,0xc8,0x22,0x59,0xa9,0xc,0x74,0xcd,0x29,0x7,0xff,0xc,0xf,0x2e,0x55,0x84,0x3e,0xee,0x4e,0xf2,0x9c,0x19,0xec,0x16,0x46,0xb5,0xc5,0x9b,0xc2,0x6b,0x45,0xed,0x37,0xad,0xa4,0x92,0x4a,0x2a,0xc9,0x8f,0x2a,0xee,0x2f,0x54,0x81,0x2a,0xec,0x88,0x98,0x88,0x14,0xdb,0xb3,0x69,0xa8,0xde,0xe4,0x3c,0x4f,0xd3,0x61,0x60,0x5a,0x7b,0x44,0x36,0xe6,0xeb,0xee,0x65,0x15,0x79,0x40,0xa3,0xc2,0xb2,0xed,0xea,0x9f,0x48,0xe2,0xe4,0x18,0xc3,0xb7,0xc0,0xb0,0xd4,0xb9,0x1f,0x3c,0xa,0xfb,0x6c,0x5,0x54,0xe4,0x99,0x74,0x41,0x45,0xaf,0xd8,0xc2,0x36,0xf5,0x3a,0x65,0x85,0x27,0x25,0x56,0x83,0x76,0x8f,0x93,0x5d,0x8f,0xf,0x2c,0xe3,0xf8,0x3d,0xd8,0xb,0xcb,0x72,0xf7,0xb1,0x5d,0x5d,0x36,0xaf,0x4f,0x59,0xaf,0xa5,0x81,0x9e,0x6d,0xb6,0x23,0x5b,0x26,0x9a,0x6f,0xd7,0x59,0x11,0x92,0x4,0xbe,0x26,0x5c,0xc6,0x1c,0x18,0x29,0x50,0x14,0xee,0x91,0xf2,0x5b,0x73,0x63,0xc6,0xfa,0xd0,0x24,0x5f,0x99,0xed,0x81,0xe6,0xb7,0x10,0x9d,0xe7,0xd9,0x82,0x90,0x64,0x55,0x41,0xbb,0x87,0x5a,0x58,0x73,0x16,0xcc,0xc9,0x4f,0xb9,0x8d,0x3e,0x44,0x9b,0x7c,0x6,0x32,0xe5,0xe0,0x9a,0x87,0x7c,0x3e,0x4a,0xd8,0x27,0xf4,0x83,0xb,0xf7,0xb0,0xf3,0x3b,0x9,0xdf,0xc8,0x41,0x57,0xae,0x2c,0xe7,0x75,0x34,0x4e,0x30,0xb3,0xf8,0x45,0x9e,0xa7,0x68,0x2c,0x69,0xf0,0xad,0xa2,0xfc,0xe,0x8,0x6d,0x43,0x3d,0x56,0x99,0x31,0xc1,0xc4,0xec,0x62,0x6d,0xfb,0x3e,0xb8,0xf8,0x8a,0x40,0x85,0xc8,0xfe,0x31,0xe0,0x9d,0xa3,0x1e,0xdb,0xab,0xce,0x2d,0xcc,0xcf,0x4f,0xd8,0xe4,0xd3,0xb6,0x52,0x73,0x41,0xcb,0xa2,0x3a,0xb9,0xbd,0xd6,0x7c,0x15,0x8a,0x8b,0x68,0xbe,0xed,0x49,0x76,0x3d,0x96,0x45,0xca,0x4e,0x90,0x44,0xd1,0x4e,0xbb,0x93,0x8,0x45,0x93,0x5b,0xde,0xd,0xf3,0xa6,0xa4,0x92,0x4a,0x3a,0x9a,0x88,0x81,0xa2,0xc,0xb7,0x17,0x24,0xb1,0x2d,0x36,0x92,0x9f,0xea,0x62,0x72,0x4,0x9e,0x33,0xf8,0xd6,0x3a,0x13,0xa1,0xc8,0xda,0xf1,0xa1,0xb1,0xe8,0x4e,0x8f,0xaf,0xb2,0x37,0x4f,0xbb,0xfa,0x2d,0x3e,0xef,0xb5,0xa2,0x1e,0x96,0xa3,0x97,0x45,0xe9,0xaa,0xd3,0xca,0xe3,0x3c,0xa1,0xb6,0x35,0xd2,0x8e,0x38,0x56,0x1b,0x2,0xd3,0x2f,0xb4,0xb3,0xbc,0x30,0xe1,0xa0,0xd3,0xe3,0xc9,0x95,0xb5,0xdb,0x63,0xc8,0xb8,0xd,0x82,0xaf,0xb7,0x6d,0x79,0xe1,0x67,0xf9,0x18,0xf2,0x79,0xb4,0x51,0x34,0x96,0xae,0xbe,0x16,0x59,0x5a,0x5e,0xf7,0x65,0x14,0x72,0xa4,0x3c,0x82,0x97,0xc3,0x55,0xa6,0xb0,0xce,0x2,0xf,0x6b,0xc5,0x3c,0xa5,0x29,0xce,0x65,0xe6,0xd8,0xcc,0xc0,0x5d,0xe2,0x9,0x35,0xee,0x7c,0xe8,0xac,0x4b,0xa4,0xe7,0x76,0xa,0x44,0xa7,0x43,0x35,0xe3,0xb4,0xb6,0xf8,0xb3,0x76,0x8d,0x97,0xb1,0x1d,0x4c,0xb2,0x5e,0x3a,0xd6,0xb6,0xb7,0x79,0x38,0xc5,0x9e,0xc0,0x1b,0x92,0xb6,0x83,0x6c,0xd9,0xc3,0x59,0x46,0x9b,0x6,0xbf,0x95,0x76,0xd1,0x9a,0x4b,0x4e,0x3e,0x83,0x47,0xba,0xd3,0xa2,0x5d,0x1f,0xa8,0x1c,0xc2,0x94,0xcf,0x8,0xd6,0xe5,0xc6,0xd8,0xce,0x76,0x8c,0xab,0xdd,0x7,0x23,0x40,0x97,0xd9,0x27,0xd0,0xc5,0x63,0x2b,0x57,0x6f,0x58,0x1f,0x13,0xf5,0xb5,0x4b,0x2b,0x80,0x38,0x79,0xf2,0x25,0x29,0x63,0xcc,0xe,0x5b,0xa,0x95,0x3d,0xf0,0x85,0xf0,0x51,0x58,0xd6,0x69,0x20,0x2e,0x25,0xe,0xba,0xd2,0xfd,0x6d,0x68,0x55,0x3e,0x1e,0xd5,0x22,0xa2,0x3c,0x54,0x6e,0x6e,0x57,0x5e,0xce,0x9b,0xeb,0x3,0x5d,0x39,0x99,0x4,0xc9,0x77,0xfd,0x5e,0x6,0xe8,0x96,0x54,0x52,0x49,0x47,0x1c,0x8d,0xd3,0x1c,0x5b,0x91,0xee,0x75,0x79,0x3f,0x3b,0xf1,0x85,0x94,0x54,0x52,0x49,0x40,0xe7,0x10,0xfa,0x68,0xa6,0x4a,0x76,0x88,0xb,0x3d,0xab,0x93,0x70,0x30,0x41,0xb9,0x8,0xc8,0xda,0x52,0x83,0x27,0x9b,0x3f,0xd3,0x86,0xf7,0xb3,0x49,0xda,0x48,0xf2,0xa3,0x39,0x38,0xc1,0x40,0x23,0x2f,0x18,0xe7,0xe1,0xfd,0xf4,0xde,0x16,0xc8,0x1,0x4b,0x29,0x7c,0xca,0xc1,0x38,0x4e,0x6e,0x2e,0xe8,0x95,0x81,0x83,0x5c,0xf0,0xa8,0xf0,0x48,0x1b,0x41,0xa5,0x56,0x80,0xa9,0x33,0xa0,0x55,0x66,0x6d,0xd8,0x9e,0x50,0x67,0xdf,0x60,0xe6,0x73,0x90,0xd3,0x18,0x27,0x46,0x26,0x5a,0xa7,0x12,0xc,0x44,0x13,0x99,0xf7,0x94,0x85,0x99,0xcc,0x7d,0x17,0x56,0x1b,0xc6,0x5a,0x4c,0xc6,0x2b,0x4a,0xe1,0xa7,0x11,0x64,0x6c,0x3d,0x1b,0x82,0xe6,0xc7,0x7f,0x28,0x8d,0x34,0xc8,0xd4,0xe,0x14,0x36,0x94,0x90,0xb,0x96,0x12,0x39,0x34,0x2c,0x18,0x67,0xc1,0xc9,0x76,0xe4,0xeb,0xf1,0xe4,0xd2,0xf4,0x6c,0x16,0xce,0xf4,0x30,0xa0,0x32,0xd3,0x6,0xfd,0x63,0xbc,0x14,0xaf,0x31,0x35,0x6f,0x4f,0x47,0x24,0xff,0x92,0xfb,0x90,0x50,0x9,0x45,0x4b,0x2a,0xa9,0xa4,0x23,0x8e,0x18,0x28,0xea,0x3b,0xad,0xc7,0xa5,0xa9,0xde,0x57,0x8e,0xfc,0x92,0x4a,0x3a,0x72,0x89,0x5a,0x3e,0x25,0x99,0x64,0xfb,0x95,0xc6,0xcd,0xb2,0xb3,0xea,0x4c,0xbd,0xa2,0x79,0x38,0xe9,0x28,0x61,0x6c,0x55,0x64,0x1f,0x48,0x9c,0x40,0xce,0x56,0xa,0x3f,0x85,0x6c,0xb9,0x21,0xee,0x18,0xd3,0x1c,0x5c,0xcd,0xad,0xa1,0x4c,0x92,0xd4,0x7c,0xe5,0x60,0x1f,0x7,0x4b,0xb9,0xf5,0x83,0xf9,0x3f,0xdd,0xd4,0xe,0x96,0xba,0xda,0xe6,0xa8,0xd,0xd4,0x63,0xc7,0x8c,0xc0,0x4f,0x59,0x30,0x7e,0x3e,0xe3,0x6a,0x84,0x7b,0xd0,0x7c,0xf2,0x89,0xe4,0x82,0x75,0x29,0x8c,0xe3,0x76,0xa5,0xb5,0x3d,0xa4,0xd4,0x33,0x69,0x78,0x54,0x91,0xe7,0xb1,0x65,0xf5,0x39,0xa8,0x25,0xb0,0xe5,0x48,0xd2,0x84,0x9d,0xdb,0xb6,0x88,0x86,0x2e,0x70,0x1,0xbd,0x1a,0x4,0xae,0xda,0xf5,0xd2,0x71,0x52,0xee,0x7c,0x63,0x4b,0x22,0x52,0x38,0xe0,0x64,0xa5,0xfc,0xf0,0x50,0x1c,0xda,0xed,0x91,0xcd,0x99,0x21,0x1e,0xed,0x19,0x7d,0x60,0x78,0xac,0xa6,0x8d,0x0,0x30,0x96,0x98,0x7b,0x27,0x18,0x1e,0x8d,0x12,0x8a,0x96,0x54,0x52,0x49,0x47,0x20,0x95,0x8a,0xad,0xa4,0x92,0x4a,0x3a,0xe2,0xa8,0x62,0x2e,0x34,0x8f,0x89,0x3d,0x90,0x38,0xf3,0x21,0xd1,0xad,0x86,0xb4,0x1,0x45,0x9b,0x66,0x99,0xac,0x40,0xc7,0xd0,0x92,0x55,0xbb,0xed,0xea,0x81,0x65,0xfe,0x72,0xe6,0x2b,0x57,0x6f,0xa7,0x50,0xaf,0x28,0xcd,0xc9,0x4d,0xf3,0x38,0xa1,0x3c,0x20,0xaa,0xc1,0x32,0x8e,0x10,0xdf,0xe9,0x2d,0x5,0xdc,0xde,0x52,0x2b,0x9f,0x4b,0x6b,0x3b,0x4d,0xa1,0x25,0x85,0x93,0x8e,0x7c,0x81,0x2c,0x9f,0xd,0xe2,0xb5,0x89,0x81,0x9c,0xbe,0x87,0xbc,0xb8,0xea,0xa1,0x7f,0x4b,0x1b,0x2a,0x23,0x4b,0x1b,0x9e,0x50,0x47,0x9a,0x96,0xd1,0x0,0x4,0xc5,0x83,0x54,0x3c,0xfa,0xec,0x92,0x46,0x7c,0xce,0xe1,0x2c,0xa,0x8c,0x35,0xce,0x40,0x75,0xf0,0xd9,0xc1,0xce,0x45,0x70,0xd7,0xd9,0x20,0x23,0x9e,0xed,0x45,0x75,0x89,0xee,0x3,0x63,0xd,0x7e,0xab,0x92,0xa2,0x47,0xa2,0xa4,0x92,0x4a,0x2a,0x69,0xda,0x52,0xa9,0xd8,0x4a,0x2a,0xa9,0xa4,0x23,0x8e,0xc8,0x5a,0xd1,0x4,0x92,0xc2,0x84,0x92,0xc6,0xe,0xba,0x2d,0x64,0x90,0x33,0xcb,0x17,0x22,0xcb,0xd7,0x74,0xe1,0xbb,0xcc,0x4c,0xdd,0xa2,0x6d,0x6a,0x9c,0xf0,0x73,0x2c,0x3c,0x0,0xeb,0x69,0x64,0xd7,0x5c,0x7a,0x7a,0x17,0x9d,0xb0,0x99,0x78,0x1d,0xbd,0x60,0x9f,0x4d,0x1e,0x41,0xc6,0x39,0x78,0x27,0xf2,0x3c,0x45,0xe3,0xc4,0xc2,0x7d,0x4a,0xc,0xf,0xb7,0x7e,0xd5,0x55,0x14,0x40,0xf1,0x1a,0x4d,0x2,0x27,0x5d,0x69,0xea,0xd9,0xcc,0x6d,0x17,0xe4,0xe8,0x5b,0xe,0xde,0x31,0xe9,0x90,0x8c,0x13,0xb,0x4b,0x29,0x74,0xb5,0xbc,0x80,0x2e,0x88,0x66,0xc3,0x4a,0xd6,0xfb,0x47,0x9f,0x4b,0xda,0x1c,0xbd,0xa7,0x4c,0x70,0xab,0x71,0xc6,0x68,0xe0,0xfe,0xc1,0x80,0xf8,0x76,0xb0,0x6a,0x1b,0x98,0x9a,0xb,0x1a,0x76,0xb3,0xb3,0x44,0x1f,0x3f,0xee,0x40,0x1a,0x16,0x4e,0x12,0x26,0xc3,0xc2,0x22,0x42,0x19,0x53,0x16,0x96,0xb0,0x34,0x6e,0xd7,0xa6,0x71,0x5c,0x52,0x55,0x46,0xee,0x94,0x54,0x52,0x49,0x53,0x83,0x3c,0x14,0x5b,0xa9,0xb0,0x4a,0x2a,0xa9,0xa4,0xe9,0x45,0x15,0x21,0xe3,0x33,0x3a,0x53,0xc8,0xa9,0x8,0x14,0xd5,0x80,0x68,0xa4,0xcc,0xc6,0xe,0xba,0x6,0x4,0xa2,0xb0,0x14,0x4e,0x48,0x63,0x40,0x8f,0x82,0x43,0x33,0x58,0x98,0xe4,0xb1,0x6d,0x91,0x97,0x17,0x91,0xe3,0xf1,0x84,0x8d,0xae,0x35,0xa1,0xb9,0x3d,0xb3,0x7c,0x82,0x72,0x5d,0x30,0x11,0x28,0xf6,0x2c,0x71,0xe3,0x4a,0x65,0x63,0xc6,0x86,0xd,0xca,0xed,0x14,0x42,0xd3,0xf6,0x6c,0x59,0x5d,0x7c,0x1e,0xf2,0x15,0x4e,0x53,0x90,0xfa,0x8c,0xf5,0xa4,0xae,0x7c,0xbb,0xc,0xdd,0x56,0x89,0xe1,0xe1,0x76,0x1,0xe6,0xce,0xfc,0x34,0xc8,0x1a,0x9b,0x24,0xa9,0x35,0x41,0x8a,0x16,0x94,0xe7,0xbc,0xf5,0x34,0x4d,0xe1,0x27,0xbb,0x9b,0x6e,0xc1,0x36,0x51,0xc6,0xb6,0x4a,0xcc,0x3a,0xcb,0x54,0x56,0x5b,0xa6,0x36,0xf9,0xe9,0x8f,0xe,0xe2,0x26,0xec,0xb9,0xe0,0x5b,0xe,0x7e,0xdb,0xde,0x70,0x57,0x7e,0x81,0x18,0x0,0x80,0x8a,0x35,0x7b,0x60,0xa5,0xa9,0x63,0xb8,0xa4,0x92,0xa6,0x2f,0x79,0xcd,0xf9,0x74,0xa1,0x5d,0x2e,0x24,0x49,0x38,0xf2,0xc6,0xa5,0xc1,0x89,0x29,0x32,0xa1,0xf5,0x8c,0x7,0x95,0x5e,0xd1,0x92,0x4a,0x2a,0xe9,0x88,0xa3,0x4a,0x74,0x78,0xa,0x21,0x1,0x40,0x8c,0x98,0x7f,0x27,0x49,0xf,0x93,0xdf,0x30,0x17,0xb,0xd6,0x59,0x1a,0xc4,0xa9,0x57,0xa,0x93,0x98,0xa6,0xd9,0xad,0x93,0x3d,0x64,0x65,0xbd,0x91,0x76,0x3d,0x6d,0xfa,0x90,0x83,0x89,0x2e,0x39,0x6c,0x58,0xe5,0x11,0x54,0xca,0xae,0x5f,0x2d,0x6a,0x3b,0xa9,0x97,0xf3,0xe0,0x52,0xe8,0x46,0xbd,0xb9,0xa4,0x1e,0x76,0x27,0x5e,0xae,0x2d,0x14,0xa4,0x29,0xac,0x60,0x9e,0x93,0xdc,0xd4,0x4,0x33,0x66,0xae,0xf5,0xb5,0x45,0xe7,0x8a,0xb2,0x69,0xc2,0x1f,0xda,0xa6,0x5,0x3,0xa1,0x5d,0x67,0x5b,0x1a,0x70,0xcd,0x92,0x95,0x7a,0x1d,0x59,0x2a,0x7a,0x9e,0x5c,0xc4,0xac,0x2d,0x2d,0xaa,0xdf,0x38,0xf4,0x86,0x50,0xbb,0xed,0x2c,0x8a,0xa0,0x28,0x85,0xe6,0x3e,0xc1,0xb4,0xc6,0xa3,0x4e,0xbd,0xb9,0x62,0x7c,0x2c,0xc4,0xdc,0xf9,0xa4,0xc2,0xe9,0x3c,0x28,0x3d,0x9c,0x25,0x95,0x74,0xa4,0x93,0xf,0xf4,0xe5,0xa0,0x65,0xa7,0xb0,0x79,0x32,0x20,0x6a,0x9,0x45,0x4b,0x2a,0xa9,0xa4,0x23,0x8e,0x2a,0xa9,0xd7,0x93,0xdb,0x29,0xb7,0xc3,0xb4,0xe1,0xf9,0xb2,0x59,0x1c,0x10,0xd5,0xf6,0x74,0xb4,0xf5,0xcc,0x31,0x90,0x24,0xad,0xcb,0x25,0x1f,0x7,0x39,0xb9,0x36,0xec,0x5d,0x5f,0x5d,0x6d,0x17,0xa5,0x19,0x7e,0x16,0xde,0x75,0x18,0xa0,0xcb,0xc9,0x6a,0xa4,0xe1,0xc1,0x6f,0x43,0xd4,0xb8,0xd,0x3,0x8a,0x7a,0x92,0x71,0x7f,0x69,0xba,0x8,0x5a,0xba,0xe0,0x31,0x85,0xa8,0xc2,0x82,0x7a,0x84,0x87,0x3b,0xf7,0xd4,0xeb,0xb0,0x66,0x86,0xdf,0x38,0x68,0xc5,0x92,0x23,0x2d,0xb,0xc6,0xea,0xb0,0xc7,0x4b,0x64,0xff,0x18,0xf0,0x4e,0xb8,0x8b,0x28,0x47,0x1e,0xcd,0xb7,0xe5,0x80,0x30,0xeb,0x4d,0xe5,0xb3,0x61,0x22,0x81,0xd0,0x9a,0xfc,0x40,0xbd,0xa5,0xae,0x93,0xc7,0x72,0x5b,0x2c,0xe9,0x3c,0x4f,0x8e,0x18,0x73,0xcc,0xb0,0xf6,0x2c,0x53,0xca,0x65,0xfd,0x79,0x61,0x46,0xca,0xe4,0x10,0x88,0xf1,0x8a,0x4e,0x13,0xea,0xf0,0xe5,0x1b,0x73,0x5d,0xe3,0xd9,0x9e,0x4f,0x9d,0x9d,0xce,0xc1,0x8c,0xb1,0x4d,0x43,0xb9,0x4c,0x11,0x32,0xe6,0xd2,0x8c,0x1f,0x3a,0xad,0xa8,0x7d,0x36,0x17,0x81,0xdf,0x31,0x5c,0x63,0x3e,0xee,0x85,0xed,0x31,0xa,0x8f,0x95,0x43,0x30,0x4d,0x78,0x8c,0xcb,0x78,0xbd,0xe9,0x76,0x53,0x53,0xc9,0xa3,0x5a,0x42,0xd1,0x92,0x4a,0x2a,0xe9,0x88,0xa3,0x8a,0xb1,0xc3,0x6d,0x42,0x63,0x4d,0xb7,0x83,0x1e,0x4c,0x51,0xa,0xdd,0xbc,0xd7,0x96,0x3a,0xa0,0x14,0xe0,0x17,0x8,0xc9,0xc1,0x87,0xa2,0x2f,0xae,0x93,0x46,0x23,0x6b,0x41,0x55,0x6d,0x7f,0x28,0x92,0x2f,0x81,0x40,0x96,0x57,0x74,0xd4,0x7,0x29,0xc3,0xe2,0x2f,0xf2,0x84,0x92,0xb6,0xd,0xe8,0xeb,0xea,0x83,0x7,0x24,0xb6,0x21,0xa3,0xeb,0x4c,0xd7,0xdc,0xf6,0x3a,0x76,0x1b,0x8e,0xb6,0x73,0xcf,0x1c,0xd7,0x1f,0x17,0x11,0x39,0xe8,0xe,0xb5,0x82,0xdc,0xd3,0x1c,0x8c,0x73,0xc1,0x41,0xbb,0x5a,0xe6,0x7e,0xb2,0x9e,0x46,0xa,0x9b,0x19,0x9e,0x5c,0x1b,0x44,0x1e,0x63,0xfc,0x98,0xf6,0x58,0x99,0x98,0x8e,0x72,0x32,0x19,0xd6,0x18,0x3,0x69,0x8b,0xce,0x43,0xa5,0xc2,0x51,0xab,0x38,0xdd,0xc6,0x2a,0xcf,0x36,0x5e,0x6b,0x45,0x4b,0x3a,0xea,0x68,0xa,0xc1,0xd5,0x71,0xa5,0x4e,0x3f,0x68,0x25,0xa5,0x34,0x11,0x33,0x43,0x5c,0x34,0x4e,0x3b,0xb8,0x5a,0x42,0xd1,0x92,0x4a,0x2a,0xe9,0x88,0xa3,0xa,0xb,0x1b,0x3b,0x49,0x17,0x78,0x1d,0xd9,0x9,0x4e,0xe,0x2,0x39,0xaa,0x1,0x18,0x2f,0x58,0x1,0x7c,0x62,0x3,0x60,0x5d,0xb2,0x38,0xca,0xa7,0x3f,0x7b,0xb6,0x67,0x10,0xf5,0x84,0xba,0xf2,0x8b,0xda,0x2d,0x82,0xca,0x34,0xdf,0x51,0x9e,0xf3,0x48,0xb3,0xb2,0x32,0x63,0xcf,0xca,0xe1,0xb,0xd1,0xb9,0x7a,0x2d,0x68,0xe9,0x5d,0x57,0x51,0x9d,0x36,0xbb,0x7,0xc6,0x37,0x20,0x93,0x2d,0x53,0x92,0x6f,0xd7,0x49,0xe1,0x64,0x9c,0xa6,0x90,0x29,0xb7,0xfd,0x8f,0xc7,0x7d,0xe0,0x76,0xc4,0xe5,0x1c,0x9,0xf4,0xf1,0x9,0xad,0x7c,0x97,0x83,0xb0,0x10,0xfa,0x7a,0xf0,0x70,0xef,0x23,0x85,0xb4,0xdc,0xbd,0x30,0xe,0x88,0x21,0x9d,0xcb,0xad,0xbb,0xf5,0x79,0xde,0xd3,0x8a,0x90,0xa,0x6b,0xf7,0xd3,0x48,0xeb,0x12,0x8a,0x3a,0xa9,0x44,0x18,0x53,0x94,0xc6,0xeb,0xc6,0x30,0x2f,0xec,0x68,0xbc,0xa2,0x63,0x68,0xba,0x63,0x85,0xc2,0x92,0xf6,0x87,0x68,0xa3,0xa5,0x89,0x18,0x8f,0xdc,0x29,0x64,0xe3,0x48,0x25,0x14,0x2d,0xa9,0xa4,0x92,0x8e,0x38,0x1a,0x1f,0x28,0x6a,0x67,0x77,0x8,0x1f,0xc,0x1e,0x6,0xae,0xb5,0xf5,0xd0,0x70,0x75,0x76,0x92,0xf6,0x81,0x5c,0x3e,0x7d,0xa3,0x9f,0x1f,0xd7,0x7a,0x57,0xab,0x6c,0x2e,0xf8,0x96,0x6b,0x8f,0x93,0x87,0xd6,0xe5,0xca,0x2f,0xe0,0x77,0x8e,0xb1,0xe7,0xb8,0x78,0x9f,0x87,0xca,0x88,0x91,0x90,0xed,0x1,0x77,0x6e,0x4f,0x64,0x17,0x66,0xe0,0x37,0x17,0xa4,0xdd,0x29,0xfc,0xb4,0xc7,0x40,0xbb,0xda,0xb3,0x2c,0x25,0xd7,0x1,0x29,0x39,0x78,0xca,0xc9,0xc1,0x34,0xcd,0xad,0xc5,0xec,0x34,0x80,0xda,0x97,0x28,0xcc,0xec,0xd4,0x8a,0x32,0xe4,0x63,0xcc,0x5f,0xc3,0x92,0x62,0xf2,0xbd,0x83,0xa0,0xb,0x68,0xea,0x42,0x51,0x1f,0x85,0x75,0xa4,0xd3,0xd1,0xd4,0xd7,0x2e,0x52,0x4e,0xa9,0xa6,0x7f,0x30,0x4c,0xd6,0x7d,0x68,0xf7,0x68,0xd2,0x10,0x14,0x5f,0x8,0xd7,0x29,0xd4,0x63,0xfb,0x30,0x8a,0x7a,0x47,0xb,0x33,0x8b,0xbe,0xe7,0x1c,0xe3,0x98,0x21,0x6d,0x9b,0x77,0x22,0x51,0xa8,0x25,0x14,0x2d,0xa9,0xa4,0x92,0x8e,0x38,0xaa,0xe4,0x34,0xa0,0xd,0x61,0x26,0x60,0xc2,0x76,0x54,0x10,0x95,0xc9,0xf7,0x59,0x1b,0xe8,0x93,0x66,0xf,0x79,0xe9,0x46,0x9a,0x12,0x23,0x1f,0xb7,0x85,0x51,0xd1,0xa1,0x28,0x5e,0x90,0xb3,0x93,0x31,0xf6,0xb9,0x57,0xb6,0xdc,0xe4,0xef,0x4e,0xbf,0xd0,0xb4,0x6c,0xe,0x6,0x13,0x3e,0xaf,0x7a,0x3d,0x9e,0xe3,0xa2,0x75,0xc7,0x82,0xc9,0x77,0x36,0x61,0xbf,0x43,0x1e,0xed,0xb1,0x3c,0xed,0x59,0xba,0x63,0xd8,0xfb,0xc8,0xca,0x59,0xbc,0x3e,0x34,0xa,0x73,0xd2,0xb9,0x54,0x34,0xfe,0xa3,0xbb,0x50,0xd4,0xe7,0x5,0xe9,0x36,0x4d,0x84,0x2c,0x13,0xdd,0x4f,0xaa,0xcc,0x3a,0xe4,0xf7,0x7d,0xe9,0x72,0xe5,0x27,0x89,0xc,0x78,0xe7,0x91,0x3f,0x2e,0x8d,0xf9,0xfe,0xe6,0x1,0x51,0xb,0xe1,0x27,0x55,0xa4,0x63,0xe8,0x88,0x2f,0x24,0x1c,0xb,0xdc,0x35,0x8c,0x0,0x8e,0xdf,0x63,0x11,0xbc,0x2f,0x75,0x3a,0x96,0x46,0x59,0x51,0x42,0xd1,0x92,0x4a,0x2a,0xe9,0x8,0xa4,0xbc,0x57,0xb4,0xe8,0x8b,0xee,0xb,0xef,0x3a,0xa9,0x6b,0x34,0xb0,0xd4,0xc5,0xef,0x2b,0xb7,0x9d,0x4f,0x61,0x9c,0xab,0xae,0x82,0xf6,0x7c,0x20,0x1d,0xdb,0x25,0x17,0xd4,0x2b,0x28,0x30,0x1a,0x2f,0x58,0xdb,0x32,0xf6,0x98,0xb5,0x83,0xb1,0xb6,0x7c,0x1e,0xf7,0x2b,0x7,0x8f,0x5d,0x6d,0x7b,0x8c,0x77,0xce,0x7a,0xf0,0x19,0x3f,0x9f,0xb1,0x2c,0x82,0xd0,0x84,0xc,0xd8,0xe3,0x61,0xbd,0x75,0x6a,0xe5,0x1a,0x32,0x69,0x26,0x7f,0x8a,0x50,0xdb,0x67,0x1a,0xbc,0x1f,0x26,0x47,0x5,0x5b,0xf,0xb5,0x6d,0xb8,0xc0,0x42,0x1c,0x3d,0x14,0x1d,0xcf,0x1,0x9f,0x2,0x37,0xaf,0x53,0x33,0xdd,0xb7,0xae,0xa3,0x9e,0x7c,0x3e,0x5c,0x9e,0x1f,0x37,0xe3,0x1e,0x71,0x4a,0x8b,0xf9,0x83,0xdd,0x14,0xc1,0xa7,0xad,0xe,0x7e,0x4b,0x19,0x98,0xa9,0x82,0x4e,0x61,0x62,0xa7,0x8b,0xe3,0x8d,0xba,0xb4,0x5f,0x7b,0x3e,0x75,0xba,0xca,0xe6,0xf8,0x3d,0xee,0x89,0x51,0x66,0x2,0x77,0x4a,0xfb,0xff,0x7f,0x65,0xdf,0x26,0xf8,0x12,0x50,0xda,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:32:17: warning: ‘icon_310_png_size’ defined but not used [-Wunused-variable] 32 | static uint32_t icon_310_png_size = 0x9387; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:25:16: warning: ‘icon_128_png_data’ defined but not used [-Wunused-variable] 25 | static uint8_t icon_128_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb,0x0,0x0,0x42,0x86,0x49,0x44,0x41,0x54,0x78,0x9c,0xcd,0xbd,0x79,0xbc,0x65,0x47,0x5d,0xe8,0xfb,0xfd,0xd5,0x5a,0xfb,0xcc,0x3d,0xa7,0x93,0x74,0x66,0x32,0x40,0xc8,0x0,0x41,0x4,0x41,0x88,0x10,0x44,0x41,0xc5,0x8b,0xe2,0x88,0x57,0x14,0x7c,0x5e,0x54,0xc4,0xeb,0x78,0xaf,0xd3,0xbd,0x38,0x3f,0x19,0x9c,0x10,0x54,0x44,0x45,0x79,0xbe,0x7,0xea,0x3,0xfd,0x30,0x89,0xa0,0x10,0x99,0x47,0x13,0x24,0x9,0x21,0x3,0x49,0xc8,0x3c,0x76,0x27,0x9d,0x4e,0x9f,0x61,0xef,0x55,0xbf,0xf7,0x47,0x4d,0xbf,0x55,0x7b,0xed,0x73,0x4e,0xb7,0xfa,0x3e,0x56,0x67,0xe5,0xec,0x55,0xab,0xa6,0x55,0xbf,0xf9,0x57,0xbf,0xaa,0x25,0xe7,0x9f,0xf3,0x29,0x55,0x1,0x0,0x75,0x0,0x8a,0x2,0xea,0x4,0x45,0x40,0x0,0x47,0xc8,0x13,0x50,0xd1,0xf8,0x37,0x5e,0x4e,0x51,0x11,0xbc,0x84,0xfa,0x29,0x1f,0xa7,0x78,0x7,0x3e,0xb6,0xeb,0x45,0xe8,0x4,0xbc,0x83,0x4e,0x60,0xec,0x34,0xf4,0x21,0xa,0x8e,0xd0,0x8f,0x28,0x38,0x1,0x67,0xf2,0x1c,0xf1,0xbe,0xca,0x4b,0xf5,0xec,0xf3,0xdc,0x96,0x82,0xf3,0xe1,0xaf,0x0,0x4d,0xf5,0x4c,0x7c,0x29,0x2f,0xb1,0x5c,0xef,0xde,0xf7,0x9f,0xf5,0xfe,0xa6,0xba,0x5d,0xc8,0xb,0x6f,0x58,0xca,0x60,0xea,0x3b,0x5f,0xea,0x60,0xae,0x5c,0x8f,0xf8,0xbc,0xb,0x6d,0x60,0xcb,0x6b,0xbf,0x7d,0x5b,0x4f,0xb4,0xca,0xab,0xca,0xa1,0xb1,0xed,0xf4,0xcc,0x5c,0x55,0x9e,0x4b,0xf3,0x69,0x93,0xc4,0x2b,0x27,0xc5,0x54,0x2a,0xcf,0x4b,0x19,0xdf,0xcb,0x93,0x34,0x0,0xed,0xb7,0xe9,0xd0,0x78,0x79,0xda,0x7e,0xe3,0x75,0x67,0x33,0x9e,0xd,0xa5,0x59,0x65,0xd4,0xfc,0xfd,0xb7,0xb4,0x53,0x97,0xb1,0xed,0xd5,0xf7,0x43,0x65,0xfd,0x36,0xdb,0xab,0xdb,0x49,0x8,0x53,0xf7,0xb7,0x55,0xbd,0x63,0x4b,0x2d,0x1a,0x81,0x2a,0xb1,0x9d,0x4,0x55,0x55,0x44,0xa,0xec,0x5,0xad,0xb0,0x22,0x24,0x51,0xfb,0x43,0x10,0x34,0xbc,0xb2,0x6a,0x40,0x6,0x21,0x36,0x1a,0x80,0x9f,0x86,0x2f,0xaa,0x74,0x40,0xa7,0xa1,0x6c,0x68,0x5b,0x87,0x1b,0x57,0x25,0x8d,0x33,0xb5,0x35,0x35,0x29,0xaa,0x55,0xf9,0x34,0x70,0x35,0x45,0x2d,0x15,0xc0,0xf0,0x24,0x6e,0x63,0x92,0xed,0x3c,0xf5,0x52,0x55,0x5e,0xab,0xb6,0xc4,0xe6,0x57,0xf7,0x52,0xd5,0x93,0x7a,0xbc,0xf5,0xf3,0xaa,0xad,0x29,0xa,0x67,0xba,0xdd,0x81,0xbe,0x5a,0x89,0x2c,0x7f,0x68,0xfe,0x9d,0x80,0xc6,0xc1,0xe4,0x47,0x35,0x8c,0x52,0xa6,0x2,0x3e,0x94,0x95,0x28,0x4a,0x5c,0x84,0x95,0xcf,0x0,0x2e,0x5c,0xde,0x13,0x38,0xb3,0x17,0xc2,0x8,0x4c,0x99,0x32,0x9f,0x16,0x31,0xc,0x50,0x95,0xfe,0x8b,0xce,0xa4,0x4,0xdb,0x66,0xa2,0xc6,0xad,0x0,0x9c,0xca,0xf9,0x19,0x65,0xd2,0x58,0xcc,0xf3,0xde,0x24,0xf,0x51,0xae,0x61,0xeb,0xa8,0x11,0x9,0x3a,0xdd,0x8f,0xfa,0xaa,0x3d,0x33,0x7e,0x8b,0x10,0xdb,0x41,0x8e,0xa9,0x7b,0xfb,0x7e,0x21,0xb5,0x4e,0xb5,0x74,0x35,0x0,0x0,0x91,0x84,0xc8,0x12,0xda,0x12,0x33,0x28,0xb1,0x55,0x2,0xc5,0x7b,0x8c,0x8,0x88,0x4d,0x3a,0x2d,0x5d,0x3a,0xe2,0x98,0x24,0x89,0x74,0x2d,0x84,0x82,0x12,0x14,0x8,0x3,0xec,0xde,0xcb,0x9b,0x72,0x66,0x8c,0x19,0x83,0xd3,0x8b,0x58,0x19,0x6b,0x91,0xc5,0x72,0x9,0xaf,0x45,0xee,0xab,0x7d,0xe6,0x4b,0xff,0x43,0x93,0x3b,0x35,0xe9,0x76,0x52,0x87,0xd8,0xbd,0x6d,0xf,0x7a,0xed,0x59,0xbd,0xa0,0x87,0xc,0xbe,0x8f,0x8,0x6a,0x91,0x86,0xfe,0x7b,0xf4,0xde,0x37,0xd5,0x8d,0xfd,0x5a,0x8e,0x58,0x23,0x45,0x4c,0xad,0xa4,0x9b,0xc8,0xaa,0x7b,0xb7,0x96,0x82,0x34,0x30,0x78,0x22,0xc0,0x44,0x6c,0x39,0x5b,0xc6,0xdc,0x10,0x1,0x4e,0xe2,0x33,0x94,0x3c,0xd,0x1c,0x60,0x24,0xca,0x58,0xd2,0xab,0x29,0xd3,0xac,0x68,0x88,0x1a,0xe8,0x3,0x7e,0xb0,0xfc,0x50,0xfd,0x21,0xc0,0x69,0x35,0xd1,0x26,0x7f,0x16,0x95,0x6d,0xab,0x7d,0xb,0x58,0xfa,0xed,0xa7,0xac,0xa9,0x76,0x4d,0x93,0xb9,0x9c,0x41,0xd2,0xc1,0x71,0xc,0x8d,0xb3,0xea,0x6f,0x13,0xe4,0xcd,0xba,0x98,0x98,0xbf,0x99,0x90,0xc0,0x0,0x5b,0x71,0x5e,0x51,0x17,0xb8,0x80,0x8f,0xef,0x28,0x89,0xcf,0xab,0x64,0x8e,0xd0,0x7b,0xbf,0xc8,0xe2,0x33,0x17,0x90,0x84,0x14,0x1,0x80,0xd,0xa1,0x2d,0x2f,0x5a,0x7a,0xef,0xd,0x5c,0xcc,0x24,0xd0,0x7,0xd0,0xd4,0x88,0x2d,0x60,0x37,0x3,0xce,0xd0,0x73,0xaa,0xba,0xc,0x94,0xd9,0x6e,0xfd,0x59,0xc8,0x32,0x24,0x1e,0x36,0x4b,0x9b,0x21,0xd7,0xd0,0xfd,0xd0,0x3b,0x6c,0x3e,0x7,0x2d,0x68,0x9c,0xd3,0x34,0xd1,0xb6,0x6e,0x6c,0x48,0xaa,0xb6,0x52,0x9d,0x81,0x72,0xc9,0x9a,0xcb,0x83,0x30,0xb0,0xb4,0xc4,0x2a,0xd1,0x44,0x73,0x11,0x9,0x26,0x68,0xd1,0x67,0x22,0x72,0xf4,0xff,0xaa,0x19,0x7b,0xc2,0x64,0x73,0x9f,0x2a,0x5b,0x24,0xe9,0xb1,0xf7,0xe9,0x77,0xe8,0xc3,0xa0,0xa2,0xa8,0x59,0xd4,0x56,0x5f,0x96,0xcd,0xe,0x6a,0xed,0xe6,0xf7,0x50,0x9b,0xa9,0xaf,0x59,0x54,0x3c,0x8b,0xd2,0x7,0x15,0x3c,0xaa,0xfa,0x9b,0xb4,0x11,0x9f,0x45,0x1d,0x40,0x4a,0x83,0x2e,0xd1,0x54,0x64,0xf7,0x6,0xbe,0x16,0xea,0x89,0x8a,0x93,0x82,0x27,0x95,0x2c,0xce,0x5d,0x78,0x45,0x1c,0x78,0x8d,0x16,0x82,0x6,0x3f,0x80,0xa0,0x34,0x1a,0xfd,0x0,0xb1,0xdd,0x75,0xd5,0xa0,0x5b,0x35,0x43,0x83,0xb7,0xef,0x64,0x10,0x62,0x4a,0xae,0x52,0x6,0x60,0x27,0xb7,0x37,0xc1,0x46,0x29,0xcb,0xf9,0xde,0xd4,0xa9,0x15,0x33,0x53,0x2f,0x23,0x54,0x65,0xdb,0xe3,0x81,0xae,0x1a,0x4b,0x25,0xdf,0xb5,0xf2,0x3,0xd8,0xf1,0xd5,0x72,0xdc,0x22,0x53,0x6f,0x4c,0x43,0xf9,0x49,0xf7,0xb0,0xc8,0x5e,0xbf,0xdf,0x30,0x2,0xb7,0x9,0x90,0x59,0x46,0x67,0x60,0x7,0x87,0x8f,0x48,0x1c,0x63,0xb4,0x4,0x7c,0x86,0x45,0xf8,0xe1,0xd2,0x5c,0x47,0x67,0x91,0x4b,0xcd,0x44,0xc0,0x86,0x21,0xb,0x4e,0x7d,0x21,0x3c,0x1f,0x10,0xa0,0x8b,0x8e,0xa5,0x4,0xc8,0x86,0x80,0x1c,0x5a,0x2b,0x76,0x59,0x46,0x13,0x6,0xd2,0x33,0x75,0x8,0xd,0x5a,0xf9,0x9a,0xb9,0x41,0x4d,0x51,0x9b,0x68,0xf6,0x3d,0xea,0x89,0x83,0xcc,0x54,0x3e,0xc0,0x72,0x7b,0x7d,0x44,0x84,0x9a,0x32,0xc9,0xec,0x5c,0xd,0x50,0xe1,0x94,0x62,0x66,0xf2,0x15,0x7a,0xd6,0x42,0x6,0x36,0xfd,0xf7,0xb2,0x14,0x6d,0xe7,0xc9,0x22,0x7b,0xaa,0x63,0x11,0x25,0x72,0xae,0x36,0x0,0x57,0xa7,0x9d,0x37,0x19,0xd0,0x36,0x29,0x92,0x1d,0x6,0xa6,0x9c,0x14,0x6e,0x1,0x89,0x28,0xcd,0x7d,0x9e,0x5c,0xb2,0x23,0x4f,0x9,0x2f,0xa8,0x1a,0xee,0x5b,0xf3,0x3e,0x5d,0x4f,0xc3,0xc5,0x50,0x5d,0x9a,0xa3,0x78,0xdf,0x3,0x5a,0x3d,0xf8,0x59,0x80,0xae,0x11,0x63,0x0,0x0,0xb3,0xea,0xd9,0x49,0x1e,0xbc,0xfa,0x73,0x35,0xdd,0x66,0xcc,0x9f,0xf2,0xde,0x55,0xc8,0x35,0x35,0x26,0x6f,0xc4,0x4,0xb3,0xeb,0xf,0x6a,0xfb,0x7e,0x80,0x4b,0x6a,0x1e,0x4e,0x2b,0x78,0x9c,0x27,0xba,0x81,0x4b,0x12,0xd5,0xe0,0xf6,0x8d,0xa8,0x91,0x90,0xd9,0x51,0xcc,0xc6,0xf2,0x44,0xe3,0x33,0xcc,0xd3,0x54,0xc8,0x5a,0x0,0x9a,0x11,0xc0,0x47,0x47,0x51,0x43,0x40,0x6c,0xe7,0xc8,0x48,0x58,0x70,0xd5,0xb6,0x3f,0xb,0xc8,0xd5,0xa4,0xf7,0x9e,0xd,0x3d,0x9f,0x95,0xbf,0x19,0x30,0xea,0x72,0x35,0xab,0x1e,0x6a,0x6b,0xa8,0x9c,0x1e,0x47,0xde,0xd0,0x3b,0x6d,0xe6,0xa3,0xd8,0xc2,0x7f,0x51,0xbd,0x7f,0x2b,0x11,0x10,0x99,0xb5,0x1b,0x4f,0x60,0x28,0x57,0x80,0x92,0x14,0x3c,0x8f,0x5,0x76,0xdd,0xa6,0x66,0x6a,0x4f,0x79,0x3d,0xd3,0x30,0xe7,0x69,0x76,0xcf,0x13,0xfb,0x77,0x28,0x73,0xf1,0xf7,0x58,0x63,0xfb,0x4a,0x9f,0xb5,0x65,0x1f,0xb4,0x96,0x31,0xe6,0x4b,0x8d,0xe9,0x62,0x9e,0xa7,0xdf,0xc9,0xee,0x37,0xe3,0xc8,0x54,0xe6,0x2a,0x2a,0x1a,0x62,0xcf,0xb5,0xde,0xd0,0xa3,0xe6,0x34,0xce,0x8,0xc4,0x5a,0x6f,0xb0,0xf5,0x6d,0x3d,0xb5,0x4e,0x22,0x3f,0xa3,0x6d,0x33,0xae,0x99,0xfd,0xf,0x94,0x9b,0xe2,0x24,0xb6,0x4e,0x46,0x80,0x80,0xc1,0x4e,0xb,0x25,0x2b,0x18,0xa3,0x40,0x8b,0x2c,0x4f,0xf3,0x68,0x9b,0x93,0xa0,0xbd,0xfb,0x3c,0xf7,0x5a,0xf4,0x85,0x38,0x29,0xe,0x9,0xf9,0xc4,0x67,0x11,0x90,0xe2,0xa1,0x6b,0x82,0xb3,0x29,0x5b,0xf,0x1a,0x90,0x40,0x14,0xd6,0x7b,0x80,0x4e,0x1d,0x64,0x6c,0xa9,0x44,0x2,0x25,0x69,0x4d,0x99,0xf5,0x44,0x58,0xb6,0x38,0x24,0xdf,0x8d,0xb2,0x36,0xa5,0x80,0x79,0x93,0x97,0xca,0xda,0x76,0xd,0xf5,0xa7,0x67,0x43,0xc8,0x34,0x84,0x68,0x69,0xac,0x9,0x29,0x94,0x7e,0xbb,0xb9,0x3d,0x33,0x86,0x2c,0x16,0xd2,0x38,0xba,0xfe,0x3b,0x4f,0x71,0x32,0x43,0x14,0x28,0x6d,0xf2,0xcf,0xfb,0xdc,0x59,0x9c,0x57,0x89,0x0,0x8f,0x8,0x90,0x5c,0xb8,0xaa,0x24,0x93,0xdf,0x74,0x51,0x0,0xa0,0x12,0xc6,0xa9,0x2e,0xd4,0xf3,0x5e,0x8a,0xa6,0x68,0x3a,0x77,0x71,0x58,0xce,0xbe,0x3b,0x41,0x34,0x38,0x94,0x16,0x98,0x68,0x5c,0x2b,0x20,0x1,0x39,0x75,0x62,0xae,0xa4,0xf1,0xf6,0xf2,0xac,0x92,0x86,0xe9,0xbb,0xa6,0x9a,0xba,0x31,0x4b,0x41,0x94,0xdf,0x3d,0x13,0xcf,0xca,0x63,0xdb,0xd6,0x0,0xfb,0xae,0x4d,0x3c,0x5b,0x5e,0xc,0x32,0x4d,0xb5,0x93,0x90,0x80,0xaa,0x2d,0xfb,0xcc,0x8e,0xb5,0xea,0xa3,0x46,0xa8,0x21,0x3d,0x29,0x96,0x6f,0x93,0xdc,0x75,0x91,0x72,0xb,0xcb,0x94,0x0,0x70,0x34,0x3,0xdd,0x45,0x44,0x49,0x56,0x1,0x5,0x5d,0x2a,0x2f,0x72,0x80,0x8c,0x8b,0x13,0xaf,0x11,0xb0,0xfd,0xe7,0x49,0x21,0x8c,0xbf,0x35,0x71,0x1,0xcd,0xd8,0x35,0x7,0x8c,0x81,0x4e,0xb5,0x58,0x6,0xf6,0x25,0x6c,0x7b,0x59,0x59,0x64,0x9a,0xaa,0x6a,0xd3,0x68,0x88,0x3a,0xb2,0xeb,0x75,0xc8,0xc9,0x52,0xcb,0xf4,0xa,0x1,0x74,0xa0,0x4c,0x8f,0xc5,0x9b,0x76,0xb4,0xa2,0xc6,0x5c,0x5f,0x7,0xc6,0x6d,0xcd,0xc6,0xf4,0x6e,0x76,0x8a,0x2b,0xe4,0xac,0x91,0x21,0x13,0xc7,0x0,0x37,0x4c,0x56,0x80,0x8b,0x93,0xa3,0x10,0x26,0x39,0x26,0x4f,0xd0,0xf8,0xd5,0xcc,0x2b,0xd8,0x5,0x9e,0x54,0x30,0x34,0xe6,0xa2,0xfd,0xe7,0x1,0x8d,0xb,0x8,0x2,0xb8,0x28,0x22,0x90,0x84,0x8,0x84,0xb7,0x50,0x2d,0xcf,0x2a,0xe4,0x8b,0x78,0x93,0x45,0xc1,0x86,0xc0,0xa4,0x7e,0x81,0xfc,0x7b,0x20,0x3f,0xd,0x5a,0xb4,0x7a,0x36,0x80,0x0,0x59,0x53,0xb6,0x79,0x86,0xd5,0x4e,0xb9,0x74,0x31,0x6d,0xc5,0xc9,0x9d,0x32,0xd7,0x4c,0x7f,0x83,0x88,0x55,0xeb,0x5,0x35,0x27,0xd8,0xc,0x51,0xab,0xf6,0x67,0xbd,0x57,0x86,0xc6,0xc,0x71,0x18,0xcb,0xb4,0x92,0xcc,0xb5,0xe4,0xcc,0x89,0xc9,0x49,0x1,0x72,0xd2,0xbb,0xd4,0x28,0xf,0x89,0xab,0xfb,0x1e,0x4b,0x29,0x7e,0xfe,0x5c,0x31,0x62,0x6e,0xb2,0x1e,0x50,0xf0,0xd6,0xb4,0x83,0xec,0x32,0x16,0x55,0x44,0x82,0xdb,0x38,0x21,0x65,0x1b,0xcb,0x2b,0x49,0xba,0x95,0x7a,0x5,0x3b,0x35,0xbc,0x63,0x63,0x80,0x94,0x4d,0x45,0x6f,0xa8,0xc6,0x0,0xbd,0x36,0xb1,0x52,0x7b,0x3d,0x20,0xc,0x28,0x7d,0xe9,0x79,0x8f,0xda,0x6a,0x4,0xaa,0xf2,0xac,0x28,0x98,0x62,0xf5,0xb3,0xda,0xaa,0xb8,0xcd,0x94,0xa3,0xa8,0x6e,0xcf,0x8c,0x73,0x8a,0x13,0x58,0xa4,0xa0,0xf7,0xac,0x15,0xf5,0x65,0x7e,0x84,0xc8,0xda,0x3,0x85,0x36,0x40,0xd2,0x1,0x82,0xa2,0xa7,0x79,0x11,0x28,0x21,0x87,0x93,0x9e,0xe1,0x17,0xe0,0x80,0xe6,0xb9,0x57,0x57,0xbc,0x89,0xc9,0x6a,0x10,0x15,0x3c,0x71,0x3d,0x41,0x92,0xf8,0x8,0xce,0x22,0x49,0x40,0x88,0x80,0x17,0xc2,0x82,0x45,0x67,0x11,0xa0,0xc7,0xe,0x53,0xcf,0x9,0xb0,0xf5,0x4b,0xc6,0x51,0x4d,0x4d,0x7e,0x2,0x76,0x37,0x0,0x88,0x9a,0x9d,0xf,0x51,0xaf,0xd5,0xde,0x29,0x79,0xbd,0xfc,0xa1,0xfe,0x2b,0x25,0xb3,0x7e,0xd6,0x13,0x1b,0xdd,0x34,0x72,0xe5,0xb1,0xfa,0xfe,0x58,0x2c,0xe2,0xf6,0xfc,0x5,0x86,0xbb,0xe4,0xbc,0x72,0x5,0x11,0x60,0x86,0x9a,0xe0,0x5f,0xd6,0xf0,0xcb,0x64,0x27,0x2d,0x3d,0x97,0x3,0x24,0x7a,0xf8,0xbc,0x4a,0xc9,0x8f,0x40,0x4c,0x4b,0xc9,0x5e,0xfa,0x79,0x68,0x40,0x1c,0x88,0x48,0x95,0x10,0x15,0xcd,0x62,0x28,0x11,0x59,0x98,0x9b,0x30,0x86,0xc6,0x83,0x77,0x1a,0x4c,0xc4,0xc,0x8f,0x34,0x4e,0x5f,0x10,0x20,0xb1,0xac,0xe4,0x51,0xab,0x95,0xb1,0xfc,0x1e,0xb6,0xa1,0x34,0x88,0x4a,0xd6,0xf,0x89,0x8b,0x1e,0x55,0xf5,0x6,0x33,0x2d,0xc7,0x87,0x74,0x87,0x99,0x14,0x9a,0x80,0xbf,0x89,0x8,0xb0,0x48,0x38,0xd3,0x4,0x64,0xba,0x2f,0x4b,0x38,0x86,0x1b,0x4,0x2b,0x20,0xcd,0x9,0x92,0x1d,0x30,0x41,0x3e,0x1b,0xd9,0x21,0x51,0xa9,0x8b,0x0,0xcf,0xde,0x3c,0xb5,0x6b,0x9,0xb1,0x6b,0x1f,0xe2,0xfd,0x52,0x5b,0xc9,0x33,0x48,0xaa,0x67,0xdc,0xc2,0x69,0xc0,0x59,0x4f,0xb0,0xf2,0x43,0xa1,0x31,0xa,0xa0,0x13,0x98,0x68,0x40,0x80,0xfc,0x4e,0xd9,0xee,0x4f,0xd4,0x63,0xde,0xcf,0x22,0x71,0xcd,0x3a,0x13,0x70,0x6a,0xd3,0xaa,0x6,0x74,0xe2,0x12,0x33,0xd9,0xb0,0x8f,0x5c,0x24,0x51,0x24,0xf4,0x28,0x5d,0x12,0xef,0xd2,0x32,0xce,0x1e,0x7,0xf1,0x65,0xac,0x79,0x1c,0x89,0x43,0x30,0xdd,0x5f,0xf,0x99,0x2c,0xc7,0xb1,0x40,0x37,0xf5,0xa6,0xc6,0x2d,0xbd,0x76,0x5a,0xc9,0x3,0x8,0x93,0x9e,0x94,0xbc,0x2,0xc,0x89,0xb6,0xbb,0x47,0x45,0x22,0x52,0x48,0xe,0x17,0x8b,0x45,0x82,0x36,0xef,0x63,0x3d,0xa7,0x9,0xec,0xa4,0x55,0x86,0xe0,0x51,0xf4,0xd1,0xa2,0xb0,0x41,0x20,0x92,0x29,0x3f,0xfc,0x9b,0xf6,0xfc,0xf9,0x5c,0x32,0xb4,0xd5,0xa2,0x66,0xd9,0xa5,0xc6,0x78,0xa,0x27,0x98,0x7a,0x66,0x27,0x31,0x4d,0xd2,0x2c,0xb9,0x3a,0xc4,0x9,0xac,0x5e,0xd0,0x55,0x79,0xb5,0xce,0x60,0x11,0xc3,0x96,0xb3,0xfd,0xce,0x5a,0x3c,0x1a,0x18,0x57,0xcd,0x1,0xea,0xf1,0xcc,0xbc,0x6,0xc4,0x91,0x99,0x83,0xd6,0xf9,0xa8,0x81,0x47,0x4a,0xc9,0x1c,0x24,0xae,0xfd,0x17,0x40,0x25,0x10,0xc6,0x9,0x8d,0xd4,0x1e,0x38,0xab,0x16,0x9d,0x20,0x82,0xd1,0xc7,0xf9,0x16,0x89,0x75,0xa2,0xc1,0x1f,0xb8,0xb2,0x46,0x57,0xb0,0x4,0xf3,0xd3,0xe4,0x1,0x88,0x33,0x5e,0x42,0xf5,0x64,0xcf,0x92,0x2a,0x2d,0xca,0x92,0xc2,0x86,0x6,0x6f,0xe1,0x24,0x1,0x3b,0x51,0xb2,0xe1,0x2a,0x61,0xa8,0x9,0x20,0xd5,0xa5,0xd5,0xc4,0xa9,0xc9,0xb7,0x14,0x95,0x9e,0x59,0x4f,0xa1,0x9d,0x78,0x57,0x29,0x8a,0x43,0xe,0x9b,0x94,0xac,0x97,0x32,0x8d,0x35,0x1,0x63,0x4a,0x1f,0x50,0x53,0xd7,0xb4,0x6d,0xef,0xf1,0xfd,0x76,0x2c,0x17,0x9c,0x6a,0x93,0x7e,0x9d,0x98,0xa2,0x2b,0x58,0x73,0xb3,0xb6,0xf9,0x50,0x51,0xca,0x78,0xa2,0xf7,0x2d,0xb5,0x9f,0xc2,0xc2,0x89,0xf3,0xa3,0xa2,0x61,0xd,0x41,0x8b,0x18,0x2e,0x7e,0xa0,0xf8,0x2f,0x71,0x8c,0x8,0x28,0x4d,0x8,0x10,0x9d,0xb,0x29,0x3e,0x30,0x2d,0x2f,0x89,0xc6,0x60,0x12,0xd,0x4e,0x21,0x89,0x2f,0x38,0x4a,0xba,0x83,0xd7,0x60,0x22,0x8a,0xcf,0x48,0x69,0x2d,0x8c,0x1e,0x2,0xf8,0x88,0x88,0xe2,0xc9,0xde,0xc4,0x34,0x29,0xd9,0xb9,0xd2,0x31,0x65,0xab,0xa3,0xe0,0x23,0x62,0xc,0x2e,0x15,0x1b,0x6e,0xd0,0x53,0xf6,0xa0,0xcf,0x4d,0x7c,0xe9,0xab,0x7,0xa0,0x4a,0xdc,0x64,0x44,0xb4,0x6d,0xa6,0x72,0x30,0x6d,0x9e,0xda,0xb1,0xf8,0xfe,0x58,0x50,0xa3,0xff,0xa4,0xf7,0x49,0xde,0xc2,0xe4,0x7,0x30,0x8c,0x34,0xa5,0xec,0xd6,0xc5,0x0,0x5d,0x83,0x6,0x9f,0x26,0xa7,0xb0,0xee,0xa2,0x8b,0xe5,0xe5,0xdd,0xd8,0x46,0x36,0x17,0xad,0x26,0x1a,0xff,0xb8,0x28,0xdf,0xb3,0xb9,0x19,0x31,0xa7,0x44,0xf,0x69,0x54,0x0,0x23,0x47,0x8,0x38,0x12,0xf5,0x8,0xa5,0x51,0x68,0x24,0x22,0x40,0xe6,0x4,0x94,0xc9,0xb0,0x8,0x60,0x15,0x42,0x2b,0xeb,0xad,0xfc,0x9e,0x2a,0x9f,0x1a,0xec,0xca,0x44,0xe,0xc9,0x60,0xea,0xf2,0x96,0x62,0x6b,0xd6,0x3d,0x4,0xb4,0x9a,0xa2,0x7d,0x5f,0x27,0x99,0xf2,0xfa,0x99,0x3e,0xa7,0x38,0xdb,0x40,0x7e,0xf,0x31,0xc,0x1c,0x80,0xd6,0x15,0xa6,0x8e,0x26,0x48,0x4b,0xa1,0xd6,0x8c,0x1a,0x52,0xaa,0x29,0x64,0x9,0xef,0x13,0x92,0x24,0x6b,0x22,0xf9,0xf,0x44,0xb2,0x67,0x2f,0xf9,0xf,0x8a,0x3e,0x90,0xae,0xa2,0xe0,0x65,0xf7,0xb2,0x46,0x64,0x92,0x14,0xad,0x5c,0x34,0x83,0x34,0x10,0xc9,0x93,0x5,0x73,0x51,0x30,0x15,0x89,0x5a,0xbf,0xe4,0x0,0x3b,0x57,0x6f,0x7c,0xd0,0x56,0x96,0x6b,0xc5,0x2a,0x67,0x29,0x5e,0x31,0xaf,0xa7,0xb0,0x69,0xff,0xaf,0xa5,0x74,0xdb,0x9e,0x54,0x6d,0x4d,0x99,0x73,0xa9,0xdd,0x6e,0x5a,0x81,0xad,0x9d,0x4a,0xbd,0x8,0x62,0xdb,0xae,0x1d,0x4b,0x3d,0xee,0x38,0x27,0xb1,0xed,0x36,0x7,0x70,0xe0,0xc9,0x3b,0x81,0xb4,0xc8,0x7a,0xeb,0xe2,0x4d,0x80,0x2e,0xb9,0xda,0xcb,0xf,0x8,0xe1,0x82,0x1e,0x10,0xfd,0xb,0x1a,0xdd,0xc9,0xe1,0xbf,0xa4,0x50,0x6,0xa4,0x48,0x4e,0xa4,0x40,0xd1,0x12,0x15,0xcd,0xd8,0x87,0x86,0xbc,0xac,0x8c,0x26,0x62,0xc0,0x67,0x4e,0x21,0x4,0xf1,0xd0,0xe2,0x19,0x7b,0x61,0xc3,0x5,0x6e,0xe0,0xa7,0x28,0x21,0xfe,0xb1,0x36,0x7f,0xf,0xc8,0x4c,0x4f,0x9a,0x76,0xd3,0x93,0xdb,0xa3,0xa4,0x5a,0x9,0xb4,0x14,0x3f,0xc4,0xa2,0x3b,0x86,0x91,0x6a,0xa8,0x7c,0x5f,0x51,0xeb,0xd5,0x57,0x6,0xc6,0xc0,0x40,0x5d,0x7b,0xd5,0x22,0xad,0x94,0xc9,0xab,0x81,0x89,0xd2,0x94,0x42,0x8d,0xd6,0x4b,0x98,0x38,0x6a,0x50,0x1a,0x35,0xaf,0x5,0x14,0x7f,0x80,0x46,0xf6,0xed,0xb3,0x96,0x9f,0xb9,0x41,0x92,0xd7,0x11,0x11,0xd2,0x64,0xf6,0x3c,0xb5,0x86,0x3f,0xa4,0x85,0x22,0x62,0xdd,0x54,0x50,0x80,0xc6,0xfb,0x2c,0xb,0xb2,0xfe,0xe2,0x3d,0x22,0x42,0xe3,0x95,0x75,0x60,0xdd,0x45,0x13,0xd6,0xbe,0xbf,0xb3,0x54,0xa0,0xd9,0x62,0x9,0x80,0xd3,0x4a,0x99,0xb3,0x0,0x35,0xf5,0x7a,0xd4,0x1d,0xeb,0x3a,0x35,0xf7,0x3,0x54,0xde,0x3,0xde,0x0,0x65,0xf6,0x38,0x81,0xa1,0x60,0xcb,0x89,0xd2,0x9c,0x59,0x11,0x30,0xa5,0x34,0x42,0xff,0x85,0xd3,0x5c,0xf,0x71,0x9,0xf2,0xf8,0x5b,0xa7,0x45,0x4,0x64,0x65,0x50,0x89,0xfb,0xfc,0x34,0xf7,0x97,0xf7,0xf,0x46,0x64,0x48,0xb4,0x2f,0x91,0xc2,0x8b,0x62,0xab,0x79,0x15,0x51,0x3d,0xe0,0x24,0x70,0x5c,0x14,0xef,0x34,0xd7,0x4d,0x88,0x1,0x25,0x4f,0x54,0x63,0x5f,0x61,0x2,0x34,0x45,0x1a,0x69,0xd0,0x17,0x7c,0x9c,0x40,0xd1,0x50,0x3f,0x44,0x13,0xc7,0xfe,0xa5,0xcb,0x63,0x68,0x14,0x36,0xd4,0x33,0xd1,0xa2,0x74,0xe6,0xb0,0x31,0x3b,0x91,0x35,0x95,0x5a,0xf9,0xdf,0x53,0xd6,0xec,0xc4,0x55,0x79,0x49,0x39,0xb4,0xba,0x40,0x46,0x9a,0x9a,0xfd,0xd7,0x14,0x4f,0x1,0x7e,0xad,0x4f,0x58,0x4e,0x95,0xbc,0x82,0x53,0xd6,0x85,0xef,0x2b,0x78,0x52,0x4,0x61,0x8f,0x33,0x4c,0xe9,0x26,0x5,0x19,0xf2,0xc6,0x10,0xc,0x2,0x64,0xea,0xb,0x3c,0xb7,0xe8,0x4f,0x94,0x76,0x93,0x96,0x9e,0x32,0x53,0x78,0x37,0x90,0x57,0x1,0x93,0x7,0x50,0xa3,0x3c,0x2f,0x26,0x5f,0x18,0x53,0x93,0xc5,0x46,0xb2,0x16,0x22,0xf,0x88,0x9a,0xa3,0x46,0xcc,0x4b,0xba,0x42,0xf4,0x24,0x4c,0xad,0x22,0xfa,0x8,0x38,0x95,0xb0,0x76,0xe0,0x34,0x28,0x8f,0xad,0x7a,0x36,0x48,0x4b,0xca,0x66,0x22,0x12,0x77,0xe8,0x79,0x7,0x93,0x5c,0xb4,0xc0,0xa8,0x28,0xb9,0x7,0xa4,0x4d,0x26,0x36,0x3,0xd5,0x8a,0x91,0xa1,0x6b,0x40,0x96,0x5b,0xe,0x84,0xf1,0x23,0x64,0x59,0x9c,0x90,0x74,0x40,0x2c,0x65,0x98,0xd,0xf4,0x31,0xf5,0x1e,0x44,0x4,0xf0,0x3e,0x9a,0x73,0x12,0xd9,0x78,0xa4,0x6a,0x4f,0xe,0x13,0x4b,0x72,0x3c,0x51,0x6e,0x8e,0xb,0x20,0x31,0xed,0x40,0x8e,0x2,0x74,0xd,0x3d,0xbd,0x41,0x48,0xae,0x62,0xcd,0x8a,0x64,0xe1,0x39,0x11,0xb0,0x1a,0x54,0xbb,0xa0,0x50,0x86,0x17,0x91,0xec,0x2c,0x2a,0xc2,0xa9,0x78,0x9,0x13,0xd2,0x96,0x97,0x4a,0x1c,0x33,0x20,0x47,0xe8,0xa1,0x89,0x7f,0xc7,0xb1,0xdd,0x6e,0x70,0xdb,0x55,0x25,0x3b,0x6b,0xd,0xdc,0x52,0x7b,0x2f,0x50,0x64,0x6,0x2b,0xcf,0xe5,0x2b,0x51,0x91,0x83,0x38,0x94,0x1e,0x97,0x61,0xc6,0xdf,0xc,0xd8,0x21,0x99,0x5e,0xf7,0x6f,0x65,0x7c,0x85,0x98,0x33,0xdd,0xca,0x21,0xb5,0x2e,0x2,0x28,0x29,0x5c,0x10,0xc7,0x68,0x80,0x2c,0x49,0x71,0x83,0xb2,0x55,0xcc,0x3a,0x82,0x28,0x1a,0x7b,0x42,0x4a,0xc5,0x97,0x88,0xe1,0x38,0xb6,0xf4,0xde,0x41,0xbf,0xf0,0xa8,0xf,0x5b,0xc8,0x93,0xbe,0x1,0xd1,0x62,0x30,0x96,0x41,0xe1,0x18,0x6,0x1,0x22,0x27,0x91,0x4c,0xbd,0x69,0x61,0x29,0xa2,0x4b,0xc4,0xf0,0x4e,0x95,0x39,0x4d,0xa6,0x62,0x78,0x71,0x6f,0xd0,0x36,0xc,0xba,0x96,0xfd,0x56,0xae,0x1a,0x80,0x64,0xf7,0x6a,0x5,0xac,0x9a,0xad,0x4f,0xf9,0xf2,0x6d,0x9b,0x96,0x3b,0x54,0xa2,0xa3,0x5e,0xfb,0xaf,0x15,0xc3,0x29,0x80,0x57,0xa2,0xab,0x27,0x62,0x86,0xfe,0x16,0xe2,0xe9,0x21,0x80,0xa8,0x7d,0xa0,0xf9,0x41,0xf9,0xa9,0xbd,0xec,0xa0,0x3c,0x91,0x77,0xb,0xe5,0xb8,0x0,0x57,0x90,0xa7,0xb0,0xd5,0xd2,0x44,0xe,0x26,0xd6,0x90,0xe1,0x34,0xb0,0xf3,0xbc,0xa6,0xe0,0x15,0xd7,0x90,0x29,0x3d,0xb5,0x63,0x91,0x48,0x13,0x87,0xca,0x56,0x42,0xe1,0x18,0xa9,0x90,0x64,0xab,0x41,0x63,0x3f,0x1,0x1,0x1c,0xca,0x8,0xcf,0x1a,0x71,0x13,0xca,0x14,0x7,0xb0,0xd4,0x55,0x51,0x7e,0xca,0xab,0x1d,0x33,0x16,0xc8,0x9,0x40,0x52,0xd5,0x9f,0x12,0x27,0x55,0xbd,0xda,0xb7,0xd0,0x13,0x21,0x26,0xbf,0xc7,0x95,0x3a,0x73,0xcf,0x8c,0x71,0x59,0xc4,0xab,0xdf,0xb3,0x70,0x8c,0xe0,0x8,0x52,0xe3,0xe,0x16,0x72,0x58,0x57,0x38,0x18,0x42,0x43,0x3b,0x62,0x8d,0x12,0xa5,0xec,0x4,0x8e,0xf4,0x14,0x3d,0x6b,0x82,0x89,0xff,0x4b,0xee,0x64,0x2f,0x59,0x59,0xc4,0x83,0x3a,0xcd,0xb6,0x3e,0x3e,0x98,0x9c,0x69,0x6b,0x58,0xb1,0x45,0x30,0x3e,0x2,0xcd,0xfd,0xa,0x4,0x2a,0x36,0xcf,0x52,0x80,0xa9,0x47,0xe3,0xab,0x85,0x17,0xd,0xef,0xed,0xf1,0x12,0x4c,0xd2,0xe,0x65,0x51,0x95,0x2e,0x5e,0x6b,0x60,0x26,0xd9,0xc8,0x76,0xcb,0x86,0x33,0x75,0x2a,0x53,0xb,0x3b,0x19,0x88,0x61,0xb2,0x83,0xd3,0xca,0x1b,0x1f,0x83,0x6d,0xbb,0x8b,0xe3,0x4a,0xb3,0x68,0x0,0xdc,0xeb,0xd3,0x88,0xa0,0xa9,0x7c,0xed,0x8f,0x6d,0x28,0x48,0xd5,0x2a,0x81,0xd9,0xec,0x65,0x0,0xf9,0x22,0x2,0x34,0x3e,0x39,0x6a,0xd4,0x64,0x4b,0x5e,0xc1,0xb3,0xd2,0xb6,0xa4,0x22,0xfb,0xb3,0x9b,0x57,0xec,0xb3,0x58,0x2f,0x2,0xdd,0x4b,0x59,0x18,0x12,0xb1,0x2,0x23,0xf4,0xed,0x24,0x20,0x83,0xa8,0x4,0xa4,0x69,0xca,0x92,0x50,0x70,0xb,0xf8,0x38,0x16,0xf2,0xb,0xe5,0x5,0x25,0xd,0xa2,0x20,0xf8,0x1e,0x8a,0x97,0x30,0x29,0x8d,0x88,0xc7,0xa9,0xc7,0x49,0xd1,0x5,0x1a,0xd5,0xe8,0x56,0xe,0x13,0xdb,0xa1,0x8c,0x2b,0xce,0x51,0x26,0xd0,0x22,0x42,0x79,0x26,0x74,0x21,0x98,0xd5,0x69,0xb0,0x74,0xe2,0x29,0x29,0xc1,0x86,0xf6,0xe6,0xd2,0xe4,0xf7,0xc6,0x49,0x9a,0xd7,0xe,0xef,0x7d,0x9e,0xf7,0x2,0xb8,0x19,0x5c,0x22,0xeb,0xe,0x16,0x61,0x6,0x90,0x22,0x73,0xaa,0x21,0x9d,0xc5,0x72,0x9c,0x94,0x7c,0x50,0x2,0x71,0x9a,0x35,0xf5,0x0,0x77,0x31,0xe,0x19,0xcd,0x5c,0x1,0xbb,0x16,0x10,0x27,0xd0,0x43,0x0,0xdc,0xc4,0x85,0x0,0x8e,0x60,0xac,0x83,0x48,0x3e,0x2a,0x6,0x17,0x27,0x4a,0x88,0x47,0xc0,0x48,0x64,0xe3,0x8e,0xe4,0x93,0xf,0xb,0x40,0x1a,0x56,0x1c,0x13,0xc6,0x49,0x4,0x52,0xe2,0x3e,0x4e,0x68,0x54,0x70,0x4d,0x28,0xef,0x5d,0xf0,0x1,0x7a,0xba,0x68,0x9,0x48,0x30,0x41,0xe3,0xb,0x67,0x8a,0xd3,0x20,0xfb,0x49,0x5c,0x42,0x8b,0x3,0x49,0xd5,0x33,0x21,0x20,0x90,0x8f,0xa6,0xe6,0x64,0x4a,0xae,0x17,0x4e,0xe0,0xc4,0x23,0x8d,0xd0,0x89,0xa0,0xdd,0x6,0xac,0xad,0xc2,0xc6,0x6,0x74,0x13,0x9c,0xa,0x8b,0x22,0x2c,0x38,0x47,0xeb,0x1c,0x2a,0x1d,0x63,0x9d,0xb0,0xa6,0x1b,0xac,0xca,0x4,0xdf,0x74,0x30,0xa7,0xb0,0xd0,0xc0,0xc2,0x8,0x69,0xda,0xd0,0x6f,0xe7,0x51,0xb1,0xe6,0x5b,0x45,0xd9,0xb5,0xef,0xbf,0xf6,0x20,0x4e,0xc9,0xfe,0xa,0x19,0xea,0x85,0x2f,0xd3,0x47,0xdb,0x68,0x97,0x59,0x7c,0x46,0x0,0x92,0x6c,0x2f,0x94,0xad,0x44,0xa0,0x25,0xb6,0x9e,0xd4,0x6e,0x2f,0xf8,0x76,0xd,0xd9,0x79,0x90,0xd6,0x5,0x73,0xce,0x7,0xad,0xae,0x88,0x93,0x74,0xf6,0x90,0x68,0x59,0x50,0x72,0x85,0x33,0xa4,0x25,0xe4,0x72,0xce,0x50,0x12,0x49,0x1a,0xcf,0x20,0xa,0x79,0x13,0x55,0xd6,0xd7,0x95,0x8d,0x47,0x94,0xd,0x15,0xba,0x66,0x8e,0x66,0x7e,0x81,0xb9,0xc5,0x39,0x46,0x23,0x87,0x73,0x9e,0x49,0x74,0x44,0x39,0xa2,0xa7,0x31,0x4e,0x56,0x8,0x37,0xb,0xb1,0x85,0x42,0x30,0x5b,0xc3,0x3f,0x4f,0x83,0xd2,0x46,0x9d,0xa4,0x43,0x59,0x8f,0x68,0x15,0x62,0x1f,0x22,0x27,0x10,0x41,0x5b,0xc1,0x4f,0x36,0xe0,0xd0,0x11,0x46,0x1b,0x9e,0xc7,0x2c,0xed,0xe4,0x92,0x13,0xcf,0xe5,0xe2,0x3,0xa7,0x73,0xde,0x49,0x7,0x38,0xb0,0xe7,0x4,0xf6,0xee,0xd8,0xc9,0xd2,0xfc,0x2,0x6d,0xdb,0xa2,0xaa,0x6c,0x4c,0x26,0x1c,0x5d,0x5b,0xe5,0xfe,0x87,0xe,0x71,0xfb,0xc1,0x7b,0xb9,0xee,0xde,0x5b,0xf9,0xfc,0xbd,0x37,0xf3,0xb9,0xfb,0x6e,0xe1,0x66,0x7d,0x80,0x6e,0x59,0x61,0x65,0x1e,0xd7,0xb6,0x30,0x99,0xe0,0x33,0x27,0x80,0x1e,0x40,0x7b,0x26,0xa5,0xe5,0x16,0xb5,0xb8,0xe9,0x2a,0x80,0xf,0x28,0x8c,0x52,0x3c,0x88,0xad,0x74,0x8a,0xb6,0x20,0x3e,0x5a,0x1,0xd1,0xf4,0x6b,0x7c,0xb4,0xe3,0x13,0xe5,0xa3,0x59,0x42,0x13,0xb5,0x77,0x15,0x68,0x7c,0xcb,0xb8,0xb9,0x8f,0x5f,0xf8,0xd3,0x67,0x71,0xf6,0xd9,0xe7,0xe0,0x3b,0x8f,0xb8,0xfa,0xd4,0xa1,0xf2,0x3e,0x32,0xfc,0x64,0xcb,0xa4,0xaa,0x8c,0xc7,0x13,0x56,0x57,0xd7,0x38,0x78,0xe8,0x30,0x77,0xde,0x7d,0x3f,0x37,0xde,0x72,0x37,0xd7,0xde,0x74,0x37,0xd7,0xdd,0x76,0xf,0xf7,0x1e,0x52,0xfc,0xfc,0xe,0x16,0x76,0x2c,0xe1,0x5c,0xc7,0x6,0x1d,0x4d,0x74,0x0,0x69,0xc,0x35,0x4b,0x66,0x6e,0x12,0x25,0x41,0x97,0x8,0x9a,0x43,0x38,0xad,0x24,0xe8,0x6,0x4d,0x64,0x97,0x4a,0x10,0xf,0x7e,0xd4,0xb0,0xba,0x7e,0x14,0x1e,0x38,0xcc,0x13,0x77,0xec,0xe1,0x5,0x8f,0x7f,0x26,0xcf,0x79,0xdc,0x13,0xb9,0xf0,0x9c,0x73,0x59,0xd8,0xb5,0xf3,0xb8,0xde,0xe7,0xc1,0x7b,0xee,0xe7,0x5f,0xae,0xbf,0x9a,0x77,0x5d,0xfd,0x11,0xde,0x79,0xeb,0x27,0xb9,0xb9,0xb9,0x17,0xf6,0x2d,0xd0,0xb4,0x2d,0x7e,0xec,0x83,0x2f,0x64,0x4a,0xde,0x7,0x5d,0xa2,0x70,0x87,0xc4,0xde,0x2b,0x65,0xb1,0x87,0x38,0x93,0x69,0xeb,0x41,0xbb,0xc8,0xaa,0x3d,0xf2,0x12,0x79,0xa3,0xe2,0x40,0x47,0xae,0xe7,0xe2,0xc5,0xc5,0x0,0x90,0x44,0xc5,0x11,0x39,0xb2,0x97,0xce,0x5,0x2a,0x56,0x6d,0x59,0x5d,0xbc,0x9d,0xd7,0x7e,0xf0,0xfb,0x78,0xd4,0xa3,0xce,0x3e,0x3e,0xe8,0xfe,0x9b,0x92,0xe7,0xae,0x3b,0xef,0xe4,0x33,0x57,0x5e,0xc3,0xdf,0x7f,0xf8,0x73,0x7c,0xec,0x8b,0x77,0xf1,0xb0,0x2c,0xb1,0xbc,0x7b,0x27,0x5e,0xc7,0x74,0xe2,0x83,0xa2,0x2a,0xe0,0x9b,0x2e,0xbe,0x8b,0xe0,0x9b,0xc0,0x19,0xbc,0x28,0x2a,0x3e,0x9e,0x58,0xe6,0xe9,0x9c,0xa7,0x73,0x1,0xf4,0xae,0x15,0xd6,0xe8,0x18,0x1f,0xbc,0x9f,0x67,0xee,0x39,0x89,0x97,0x5d,0xf6,0x1c,0x9e,0xfb,0xd4,0xa7,0x31,0xb7,0x73,0x47,0xe9,0x5d,0x15,0x9f,0x62,0x19,0x93,0x8c,0x97,0xac,0x45,0x65,0xd3,0x35,0x30,0xd4,0x30,0xe,0xe7,0x1c,0xce,0x90,0xc2,0x3,0x77,0xde,0xcb,0xdf,0x7c,0xec,0xef,0xf9,0xfd,0x2b,0xdf,0xce,0x17,0xe7,0x6e,0x83,0x7d,0x2b,0x38,0xaf,0x78,0x1b,0x74,0x92,0xa9,0x36,0xad,0x4c,0x1a,0xca,0xce,0x71,0x2,0x11,0x41,0xb2,0x48,0x98,0x50,0xb8,0x45,0xe2,0xb6,0x1d,0x21,0xd8,0x7e,0x3,0x98,0x20,0xff,0x8d,0x3f,0x56,0x15,0xf0,0x22,0x41,0xf9,0x6a,0xc8,0xb2,0x3b,0xb0,0xe3,0x18,0x1a,0x6e,0xd8,0x31,0x2e,0x21,0x80,0x47,0x7c,0xcb,0x91,0xa5,0x3b,0x78,0xf5,0xfb,0x5e,0xc8,0xa3,0xcf,0x7b,0xc,0xde,0x7b,0xdc,0x2c,0xe,0xf0,0x6f,0x4c,0x9a,0x95,0x83,0xf4,0x1b,0x5c,0xe3,0x7a,0x5c,0xe5,0xea,0xab,0x3e,0xcf,0x9f,0xbf,0xfd,0xfd,0xbc,0xe7,0x8a,0x5b,0xf0,0x3b,0xf6,0x31,0xbf,0xd0,0x32,0xf1,0x63,0x10,0xd,0x4e,0x2a,0x9,0xd4,0xe5,0xe3,0x91,0x71,0xde,0x75,0x61,0x61,0x2a,0x1d,0x7c,0x21,0x1d,0x9d,0x53,0x18,0x39,0xe,0xaf,0x1e,0xe1,0xf4,0xb5,0x31,0xbf,0xf8,0x9c,0xe7,0xf1,0x3d,0xdf,0xf0,0x3c,0x64,0x61,0x1e,0x80,0xce,0xc7,0x53,0xd1,0x44,0xe2,0x66,0xd9,0xe3,0x79,0x97,0xb2,0xb5,0xbe,0x9,0x87,0x2a,0xf1,0xd0,0x3d,0xf,0xf0,0xdb,0xef,0xfc,0x33,0x5e,0x73,0xfd,0x5f,0xb3,0x76,0xa,0xb8,0x66,0xe,0xdf,0x8d,0xb,0x40,0xb3,0xab,0xd7,0x5a,0x25,0x94,0x3c,0x31,0xbf,0xe9,0x40,0x26,0x14,0x24,0x48,0xc9,0x83,0xac,0x93,0x10,0x49,0x7e,0x88,0x37,0x64,0xdd,0x16,0x51,0xb4,0x1,0x6d,0x88,0x40,0xd6,0x2c,0xc3,0x55,0x82,0x76,0x9b,0x58,0x7f,0x10,0xd,0x1e,0x47,0xcb,0xe1,0xc5,0x3b,0x78,0xd5,0x3f,0x7e,0xef,0x7f,0x38,0x2,0xcc,0x4a,0xaa,0x8a,0xf7,0x8a,0x38,0x17,0x42,0xda,0x80,0x8f,0x7c,0xe4,0xa3,0xfc,0xc6,0x9b,0xfe,0x8e,0x1b,0x8e,0x8,0x3b,0x76,0xaf,0x30,0xee,0xc6,0x68,0x3c,0x2f,0x50,0x23,0x72,0x7b,0xf1,0xa8,0x8b,0xda,0x78,0x3c,0x57,0xd0,0xe3,0x71,0xf3,0xd,0x7,0x1f,0x7a,0x90,0x67,0xec,0xdc,0xcb,0xef,0xbd,0xf4,0x47,0x39,0xf3,0x9c,0xb3,0x3,0x1d,0x7a,0x1f,0x34,0xf9,0xe3,0x4,0xfa,0x66,0xe3,0xef,0xd4,0xd3,0xba,0x70,0x30,0xc2,0x47,0x3e,0xf6,0x51,0x7e,0xf0,0x9d,0xbf,0xc4,0xf5,0xfb,0xee,0xc6,0x2d,0x2e,0xe1,0x27,0x63,0xc3,0xda,0x4d,0xa4,0x70,0x8f,0x2b,0xc4,0x9d,0x13,0x99,0xfa,0xc7,0x20,0xe3,0xf0,0x97,0x9,0x45,0xc3,0x3,0xbb,0xcb,0xc2,0x9,0x1e,0xc1,0xd3,0xe0,0x69,0x54,0x69,0xba,0x70,0x14,0x8c,0xeb,0x3a,0x9a,0xce,0xd3,0x68,0x67,0x2e,0x8d,0x97,0xcf,0x97,0x23,0x98,0x59,0xbd,0xf6,0xff,0x7f,0x4e,0x22,0x42,0xd3,0x4,0xe0,0x7b,0xef,0xe9,0xbc,0x72,0xe9,0xa5,0x4f,0xe7,0x2d,0xaf,0xf9,0x59,0x9e,0x7d,0xf6,0xa,0x47,0xe,0xde,0xcf,0x5c,0xdb,0xd0,0xfa,0x2e,0xbc,0x27,0x9e,0x56,0x3b,0x1a,0xc2,0x7d,0x8b,0xa7,0x55,0x8f,0xf3,0x1d,0xf3,0x23,0xe1,0x91,0x43,0xf,0xf0,0xed,0x27,0x9f,0xc6,0x5f,0xfd,0xef,0x5f,0xe1,0xcc,0x73,0xce,0x66,0xd2,0x75,0x61,0x25,0xd2,0xb9,0x7f,0x77,0xe0,0xa7,0xf1,0xb7,0xae,0x41,0x55,0x99,0xf8,0x8e,0x4b,0x9f,0xf6,0x74,0x3e,0xf0,0x43,0x6f,0xe2,0x29,0xf,0x9d,0x8b,0x3f,0x7a,0x18,0xd7,0x42,0x9,0x8c,0xb7,0x1,0xa8,0x89,0xcd,0xa7,0x6b,0x23,0x5e,0xeb,0xe1,0xd2,0x75,0xd0,0xd,0xd0,0x71,0x55,0xae,0x24,0x57,0xe,0x6f,0xd4,0xb8,0xd6,0xee,0x71,0x13,0x1f,0x90,0xa0,0xba,0x44,0x3,0xb0,0x9b,0xf8,0x57,0xd4,0x23,0xde,0x87,0x85,0x99,0x7f,0xff,0x79,0x39,0xae,0xe4,0x9c,0xa3,0x71,0x42,0xd7,0x75,0xec,0x3d,0xe1,0x44,0xfe,0xe0,0xd7,0x7e,0x8e,0x6f,0xbe,0xf0,0x0,0x8f,0x1c,0xbc,0x8f,0x51,0xdb,0xd0,0xe0,0x71,0x74,0x48,0x42,0x68,0x2,0x12,0xb,0x4a,0xdb,0x3a,0x8e,0x3c,0xfc,0x30,0x5f,0xb7,0xef,0x0,0x7f,0xf0,0x3f,0x7e,0x81,0xf9,0x95,0x15,0xbc,0xf7,0xb4,0x4d,0xb3,0x75,0xc7,0xff,0xe,0x29,0x21,0xc2,0xa4,0xeb,0x38,0xed,0xec,0x33,0x79,0xe7,0xcb,0xde,0xc8,0x25,0xf,0x9e,0x89,0x1f,0x1f,0x8d,0x61,0xf4,0x89,0x9d,0x1b,0x60,0x6a,0xba,0x8f,0xd4,0xae,0x8f,0x0,0x87,0x81,0x23,0x4,0x44,0x88,0xec,0x3f,0xb3,0xf9,0x7e,0x72,0xe9,0xe4,0x4e,0x47,0x87,0x23,0x52,0x85,0x76,0x34,0x9d,0xd2,0xf8,0xe,0xe7,0x7d,0xb8,0xb4,0x8b,0x97,0x37,0x97,0xe6,0xeb,0x3f,0x5b,0x6a,0x9a,0x26,0x0,0x6f,0x6e,0x81,0x57,0xfe,0xfc,0x4f,0xf2,0x94,0x53,0x77,0xb2,0x76,0xe4,0x30,0xad,0x14,0xc7,0x51,0x4b,0x79,0x9f,0x16,0xcf,0x64,0xb2,0xc1,0xa3,0x3c,0xfc,0xce,0x8f,0xff,0x14,0xa3,0xa5,0xc5,0x63,0x12,0x67,0xaa,0x4a,0xe7,0x3d,0x5d,0xd7,0xd1,0x79,0x73,0xc5,0x7b,0xef,0xfd,0xd6,0x8d,0xc4,0xd4,0x36,0xd,0x5d,0xd7,0xb1,0xff,0xd4,0x93,0x78,0xeb,0x8b,0x7e,0x9f,0xfd,0x77,0x2d,0xe2,0x5d,0x2,0x66,0xa4,0x66,0x4d,0x48,0x30,0xe,0xbf,0x75,0x4c,0x0,0xfc,0x1a,0x7d,0x99,0x5f,0xf,0xb4,0x7f,0xb9,0xc0,0x2,0x83,0x5d,0xdc,0x18,0x6e,0xe0,0xd4,0x23,0x51,0x1c,0x34,0xaa,0x34,0xde,0xd3,0xf8,0xf0,0xd7,0xc5,0x9,0x6c,0xc,0x37,0x38,0xd6,0x14,0xe4,0xb6,0xdf,0xf6,0xd5,0x5b,0xc,0xda,0x66,0x72,0xce,0xe1,0xbd,0x67,0x7e,0x71,0x89,0xdf,0xf8,0xe9,0x97,0xb1,0xd7,0x1f,0xc5,0xfb,0x9,0x23,0xed,0x68,0x23,0xa2,0xb7,0x4c,0x82,0x38,0x68,0x4,0x3d,0xf4,0x0,0x3f,0xff,0xed,0xdf,0xcd,0x9,0x27,0x9d,0x44,0xd7,0x75,0xdb,0x2,0x7e,0x2,0xbc,0x88,0xd0,0x38,0x47,0xd3,0x34,0x34,0xce,0x5c,0xf1,0xde,0xb9,0x10,0x2f,0xdd,0x6d,0x13,0x11,0x9a,0xa6,0x61,0xd2,0x4d,0x38,0xff,0x82,0xf3,0xf9,0xed,0xa7,0xfd,0x2c,0xa3,0xbb,0x8f,0xb0,0xdc,0x76,0x2c,0x30,0x61,0x9e,0x31,0xf3,0x8c,0x19,0xe9,0x18,0x61,0x3,0x58,0x45,0x58,0x45,0x6c,0x64,0xb4,0xbd,0x36,0x49,0x6d,0x43,0xde,0xdd,0x97,0xac,0xfc,0x62,0x27,0x1b,0x45,0x53,0x1b,0x82,0x13,0xc8,0x96,0x71,0x49,0x6c,0x1c,0x3b,0x7,0x38,0x5e,0xd,0x3a,0x51,0xd2,0x76,0x29,0xd3,0x39,0x47,0xd7,0x75,0x9c,0x7e,0xc6,0x99,0xbc,0xf4,0xbf,0x3c,0x87,0xdf,0x7c,0xfb,0xbb,0xd9,0x75,0xe2,0x3e,0xba,0x6e,0x1c,0x8f,0x1b,0xa,0x9e,0xbd,0x23,0x47,0x8f,0xf0,0xd4,0x53,0xce,0xe0,0xb9,0xcf,0xfa,0x5a,0xbc,0xf7,0x34,0xdb,0x60,0xfb,0xaa,0x61,0x3,0x6d,0x23,0xc2,0xe1,0x7,0x1e,0xe4,0xea,0x1b,0xbf,0xc8,0x4d,0x77,0x7f,0x99,0xfb,0xe,0x1f,0x64,0x75,0x63,0x95,0xb6,0x69,0xd9,0xbd,0xbc,0x83,0xd3,0x4f,0x38,0x95,0xc7,0x9e,0xf9,0x68,0xce,0x7a,0xd4,0x59,0x34,0x4e,0xe2,0x16,0x78,0xd9,0x52,0x6c,0xb6,0xae,0xa1,0xf3,0x1d,0xdf,0xfb,0x4d,0x2f,0xe4,0x6d,0x57,0xbd,0x9d,0x7f,0x5c,0xbd,0x9c,0xe5,0xb9,0x5,0x26,0x3a,0x6,0x3c,0x9e,0x75,0xc6,0x74,0x78,0xc6,0x51,0x8c,0x4d,0xbb,0x90,0x6c,0x4a,0xba,0xbb,0x31,0xa,0x13,0x2,0x94,0xe5,0x13,0x8b,0xc,0x39,0x90,0x86,0xe8,0x37,0x70,0x69,0x47,0x8f,0xe2,0x3d,0x71,0x21,0xc6,0x99,0x5a,0xdb,0x4f,0xb7,0xdd,0x76,0x2b,0x8f,0x1c,0x3d,0x4a,0xe3,0xdc,0xcc,0xda,0xd1,0x1b,0x4d,0xd3,0x36,0xac,0xac,0x2c,0xb3,0x77,0xef,0x1e,0x46,0x6d,0x30,0xc5,0xf2,0x16,0xb2,0x6d,0x20,0x91,0x73,0xe,0x55,0xe5,0xdb,0xff,0xcb,0x37,0xf1,0xb6,0xcb,0x3f,0xc4,0x1d,0xeb,0xeb,0x8c,0x46,0x69,0xa3,0x8a,0x86,0xb3,0xe,0x8f,0x3c,0xcc,0x77,0x7e,0xeb,0x77,0x21,0x4d,0x83,0xef,0x36,0x61,0xa1,0x31,0x25,0xe0,0x3f,0xf8,0xc0,0x21,0xde,0xf0,0xf6,0x37,0xf3,0xee,0x2f,0x7e,0x98,0x3b,0xc6,0x7,0x59,0x1b,0x8d,0xf1,0xad,0x47,0xd3,0x5a,0x80,0xf7,0xb8,0xe,0xf6,0xb0,0xc4,0x57,0xec,0x39,0x9f,0x1f,0xb8,0xf4,0x85,0x7c,0xed,0x33,0x9e,0xd5,0x6b,0x63,0x66,0x8a,0xbb,0x6f,0x64,0x24,0xfc,0xe4,0x65,0x2f,0xe7,0xa3,0xef,0xba,0x9c,0xe6,0xf4,0xd,0x98,0x24,0xed,0x7e,0x95,0x96,0x8,0x1f,0x4c,0x94,0x3b,0xd1,0x10,0x4c,0x4d,0x27,0x93,0x39,0x96,0x1b,0x4b,0x3c,0x9a,0x87,0x78,0x46,0x50,0x59,0xa9,0x35,0x4e,0xb,0xd2,0xca,0x5a,0xf8,0x5f,0xf0,0x49,0xc4,0xd8,0x81,0x26,0x5,0x85,0x78,0x84,0x8e,0xd9,0x20,0x1c,0x9a,0xb8,0xf0,0x5e,0xbf,0xf3,0x8a,0x37,0x72,0xdd,0x47,0xef,0x63,0x71,0xc7,0x22,0x5e,0xd3,0x84,0x81,0x8f,0x6b,0x7,0x3d,0x97,0x70,0xb,0xa3,0x85,0x86,0xdd,0x27,0x2c,0x72,0xfe,0x85,0xa7,0xf3,0xdc,0x6f,0xbc,0x94,0x4b,0x2e,0xb9,0x24,0x8e,0x52,0xb3,0xd3,0x65,0xf6,0x3c,0x6,0xa5,0x70,0x71,0x79,0x85,0x6f,0x7a,0xda,0x53,0x79,0xdd,0x7b,0xde,0xcb,0xe2,0xfe,0x3d,0x4c,0x3a,0x45,0x9c,0x32,0xe9,0x36,0x38,0x65,0x69,0x99,0xa7,0x3d,0xf1,0x49,0x61,0xa2,0xb6,0xe0,0x2e,0x5e,0x15,0x27,0xc2,0x6d,0x5f,0xbe,0x95,0x1f,0xfa,0xbd,0x9f,0xe3,0x5f,0xf5,0x36,0x96,0xf7,0x2e,0xb3,0xd8,0x2e,0xb3,0x1c,0x57,0xfd,0x34,0x9a,0x69,0xea,0x94,0x4e,0x3c,0xeb,0x6c,0x70,0xf9,0xda,0xa7,0xf9,0xd0,0xdf,0x7e,0x9c,0x17,0x5f,0xf5,0x1d,0xfc,0xf2,0xf,0xfe,0x22,0x6e,0xbe,0x9,0x0,0xde,0x4,0x9,0x9a,0x68,0x1d,0x5c,0xfa,0xa4,0x67,0xf0,0x55,0x1f,0xfc,0x4a,0x3e,0xb1,0xf6,0x11,0x16,0xdb,0x16,0xcf,0x6a,0x7c,0xff,0x19,0xf5,0x80,0x51,0x7c,0xa8,0x55,0xf3,0xa2,0x11,0x7e,0x44,0x1d,0xc0,0x2a,0x81,0x42,0x87,0xc4,0xfb,0x64,0x32,0x39,0xf5,0x34,0x5d,0x87,0x9b,0x4,0xad,0x5f,0xa2,0x62,0xd8,0xa4,0xdf,0xc7,0xa1,0x3,0xcc,0xb3,0xc4,0xce,0xf1,0x7e,0x56,0xba,0x7d,0xac,0xf8,0x7d,0xec,0xf0,0x7b,0x59,0xd6,0xbd,0xac,0xe8,0x5e,0x56,0xd8,0xcb,0x32,0x7b,0x59,0x62,0x1f,0x4b,0x6e,0xf,0xb,0xec,0x81,0xf5,0x1d,0xdc,0x77,0x9b,0xf2,0x4f,0xef,0xba,0x96,0x9f,0xf9,0xb1,0xdf,0xe3,0xd5,0xaf,0xfa,0x7d,0xd6,0xd7,0xd7,0xa2,0x57,0x74,0x6b,0x4,0x94,0x18,0xc9,0xf2,0xac,0xaf,0x7e,0xa,0xbb,0x1a,0x20,0x9a,0x84,0x23,0x51,0x26,0x6b,0xab,0x3c,0xe6,0xc0,0xa9,0xec,0x39,0x61,0xdf,0xd6,0x54,0x49,0xa0,0x9c,0xc9,0xc6,0x98,0xff,0xfd,0x67,0xaf,0xe4,0xda,0xf6,0x76,0x4e,0xdc,0xbf,0x97,0x5,0x85,0x66,0xb2,0x81,0x74,0x63,0xc4,0x6f,0x20,0xdd,0x6,0xda,0x8d,0x61,0x32,0x46,0x26,0x1b,0xcc,0x4d,0x3c,0xbb,0xe7,0x96,0x58,0x39,0x6b,0x7,0x6f,0xb8,0xe5,0xcd,0xfc,0xca,0x9f,0xfe,0x6,0xe,0xb7,0xad,0xb1,0x7b,0xed,0x68,0xe6,0x1d,0xcf,0x3b,0xff,0x79,0xf0,0xf0,0x1a,0x73,0xcd,0x1a,0x2d,0xe1,0xfc,0x84,0x11,0x61,0xf7,0x74,0x4b,0x0,0xba,0xbd,0x66,0xe5,0xcf,0x11,0x90,0x63,0x2e,0x28,0x81,0x45,0xf9,0x6b,0xa6,0x2e,0xdf,0xbb,0x5c,0x54,0x6,0x5b,0xdf,0x5,0x9b,0x5a,0xc3,0x22,0x8a,0xf3,0x7a,0xcc,0x42,0x40,0xa2,0x46,0x2b,0x6c,0xc4,0x6b,0x92,0xaf,0x90,0x3f,0xc6,0x31,0xa6,0x61,0x4c,0xc3,0x6,0x23,0x37,0x61,0x69,0x4e,0xd8,0xbb,0x73,0x7,0x7b,0x56,0x4e,0xe2,0x5d,0x6f,0xfb,0xc,0xaf,0x7e,0xe5,0xeb,0x80,0xed,0x29,0x87,0xce,0x39,0x10,0xe1,0xac,0xb3,0xce,0xe2,0xac,0xfd,0x27,0xd0,0xad,0xaf,0x31,0x12,0x4f,0x2b,0x8a,0x6e,0xac,0x71,0xce,0x29,0xa7,0xc6,0xc9,0xde,0x1c,0x99,0x3b,0xdf,0x21,0x22,0x5c,0xf1,0xaf,0x57,0xf2,0xe9,0xfb,0xae,0xe2,0x84,0xdd,0x3b,0xd1,0xf5,0x55,0xc4,0x5a,0x50,0xd9,0xc7,0x50,0x2c,0x2b,0x47,0x87,0xea,0x18,0x59,0xdf,0xe0,0xa4,0xd3,0xf6,0xf2,0xe6,0x1b,0xfe,0x92,0xcb,0x3f,0x76,0x79,0xd0,0x51,0xfc,0xe6,0x22,0x47,0xe2,0x2,0xcd,0xd3,0x1f,0xfb,0x4c,0x76,0xaf,0xcf,0x3,0x13,0x5a,0x64,0x10,0xc0,0x23,0xa,0x52,0xd4,0x79,0x43,0xc8,0xe1,0x5c,0xe6,0x0,0x16,0x9,0xd2,0xbd,0xc7,0x3e,0x6f,0xf0,0xd9,0x1a,0x8,0xe6,0x5f,0x74,0xa0,0x1c,0x7,0x7,0x10,0x88,0x13,0x96,0x1c,0x4a,0xda,0x43,0xb4,0x6c,0x6a,0xe6,0xbc,0xe,0xd1,0x9,0xda,0x8d,0xd1,0x6e,0x9d,0x53,0x4f,0x3a,0xc0,0x7,0xdf,0x77,0x5,0x1f,0xfa,0xd0,0x47,0xb3,0xa2,0xb7,0x55,0xf2,0xde,0xd3,0x8e,0x46,0x9c,0x77,0xfa,0x69,0x74,0xeb,0x47,0x69,0x45,0x71,0xd2,0xe1,0x7c,0xc7,0x89,0x7b,0xf7,0x85,0x42,0x5b,0xe1,0x52,0x7c,0xfe,0x85,0x5b,0xae,0x43,0x47,0x1d,0x4d,0xd7,0xd1,0x8a,0x21,0x12,0x73,0x85,0xbc,0x68,0x71,0xa4,0xe7,0xd2,0xe1,0x36,0x3a,0x9a,0xfd,0x9e,0x37,0x7f,0xf8,0x2f,0xf0,0x13,0x9f,0xc7,0xb6,0x99,0x5,0xe4,0xbd,0xe7,0xec,0xd3,0xce,0xe5,0xf4,0xd1,0xa3,0xd0,0xe,0x46,0xc8,0x14,0x95,0xd7,0xbf,0xa3,0x43,0xb7,0x7,0xf4,0xc6,0xe4,0x3b,0x42,0x28,0x43,0x6,0x7c,0x12,0x3,0xc9,0x31,0x22,0xd1,0x39,0x54,0x44,0x84,0x47,0xe2,0x26,0x3d,0xf1,0x71,0xdf,0x9e,0xf7,0xc7,0xa5,0x4,0xa2,0x21,0x6a,0x37,0x4f,0x5a,0xf4,0x31,0x34,0xaa,0x6,0x19,0xad,0xaf,0xa1,0x20,0x44,0xd8,0x89,0xbc,0xce,0xf2,0xfc,0x32,0xff,0xf0,0x9e,0xf,0x2,0xe0,0x64,0x7b,0x26,0x1b,0xc0,0xe9,0x7,0x4e,0x46,0xba,0xd,0x1a,0x9,0xed,0xb5,0xda,0xb1,0xb4,0xb0,0x70,0x4c,0xc3,0x5f,0xdd,0x58,0xc5,0x49,0x19,0xcf,0x28,0x2e,0x2b,0x5b,0xc7,0x5a,0x20,0xa6,0x2e,0x23,0x41,0x1b,0x7f,0x8b,0x8e,0x59,0x59,0x1c,0x71,0xf5,0xc1,0x2b,0x79,0xe0,0xfe,0x7,0xb2,0x99,0x38,0xeb,0x6a,0x9a,0xf0,0x7c,0x65,0xcf,0x12,0xe7,0xee,0x79,0x2c,0xdd,0x7a,0x40,0x80,0xf4,0xb5,0x9c,0x56,0xb,0x95,0x3b,0x73,0x59,0x24,0x48,0xf7,0x99,0xf2,0x53,0x5e,0x31,0x3,0x6d,0xf4,0x8f,0x18,0x33,0xb2,0xfc,0xea,0x10,0x1a,0x34,0xaf,0x32,0xaa,0x44,0x80,0x1d,0x17,0x7,0x8,0x9e,0x45,0x49,0x0,0x25,0x2e,0xcf,0x42,0xbe,0xcf,0x79,0x9a,0x76,0x15,0x9b,0x52,0xa,0x8b,0x73,0x23,0x6e,0xbf,0xe5,0x2e,0x1e,0x3e,0x72,0x98,0x1d,0x2b,0x3b,0xb7,0x25,0xbf,0x1,0xf6,0xee,0xde,0x43,0xa3,0x1d,0x2e,0xc6,0x17,0x6,0xdd,0xe7,0xd8,0xd2,0xee,0xa5,0x9d,0x88,0x7a,0x1a,0x51,0x42,0x14,0x41,0x78,0x97,0x78,0xf6,0x9,0x29,0xd6,0x20,0xe5,0x27,0xf7,0x6d,0x17,0x55,0x6b,0x7,0xac,0xb5,0xf,0x71,0xf9,0x27,0x3e,0xc8,0x13,0x2e,0xf8,0xa,0x3a,0x9f,0xfc,0xe,0x49,0x25,0xef,0x27,0xaf,0x9e,0x46,0x5a,0x16,0xbb,0x1d,0xe1,0x13,0x48,0x92,0x43,0x2e,0xa6,0x92,0x35,0xff,0x5b,0x99,0x6e,0xcd,0xde,0xc7,0xbd,0x81,0x35,0xa,0x10,0x79,0x80,0x9a,0x4a,0x76,0x7b,0x78,0xf4,0x9,0x8c,0x3d,0xce,0x71,0x5c,0x9e,0xc0,0xc4,0x5d,0x1a,0xd,0xe1,0x55,0x39,0x4c,0x2c,0x22,0x54,0x8a,0xec,0x49,0xbb,0x8e,0x2d,0x32,0x7a,0xc2,0x39,0x3,0xad,0x13,0xd6,0x57,0xd7,0x39,0x7c,0xf8,0x61,0x76,0xac,0x6c,0x7f,0x5d,0x7e,0x71,0x7e,0x3e,0x73,0x13,0x22,0x2,0xae,0xad,0xaf,0x6d,0x6f,0xdc,0x11,0xc1,0x9e,0x7c,0xf1,0x93,0x58,0x7e,0x6f,0xb,0xac,0x33,0x27,0xe4,0x40,0x94,0x12,0xf7,0x17,0x10,0xc3,0xe7,0xf9,0x4d,0x2b,0x79,0x5d,0x78,0xd3,0x49,0xc7,0xc2,0x1e,0x78,0xd5,0xa7,0x7f,0x16,0xf9,0x4,0x78,0x19,0x93,0x7d,0xf8,0x48,0x3f,0x42,0x2b,0xba,0xc,0x44,0x5,0x5d,0xea,0x58,0xd9,0x41,0x50,0x62,0xd3,0xa,0x2f,0xc1,0xba,0xf2,0xe6,0xde,0xfe,0x2d,0x10,0x36,0xe5,0xe3,0xef,0xb6,0xc9,0x60,0xf6,0x3d,0xcc,0xc9,0xc1,0x1f,0x15,0x72,0xd8,0xca,0x1a,0x17,0x8f,0x9a,0xc9,0xf6,0x11,0xc0,0x62,0x6c,0x58,0x80,0x4a,0x54,0x13,0x83,0x38,0x25,0x51,0x7c,0xa0,0x1d,0x15,0xc3,0xa1,0x62,0xcc,0x5e,0xda,0xb2,0xa6,0x2,0x13,0xdf,0xa1,0xdb,0x90,0xff,0xbd,0x31,0x88,0xe4,0x5,0x21,0xc4,0xd3,0x8a,0xe7,0xd0,0x43,0x87,0xb6,0x55,0x37,0x79,0x17,0xcf,0x39,0xf7,0x1c,0x5e,0xfe,0xec,0x1f,0xe1,0x77,0xde,0xf7,0x6a,0x16,0x4f,0x9d,0x67,0x7e,0x61,0x81,0xce,0x2b,0xea,0xfb,0x1c,0x40,0xec,0xf2,0x6c,0xbc,0x4f,0x48,0xa2,0xd2,0x21,0xfb,0x3b,0x90,0x31,0x4e,0x82,0x5d,0x1f,0x56,0xf1,0xc8,0xe7,0x23,0xa5,0xf7,0xcc,0x33,0xec,0xa1,0xf5,0xc3,0x0,0x4d,0xbb,0xa7,0x7b,0x5c,0x41,0xb3,0x3b,0x61,0xaa,0xbc,0x62,0xf7,0x5,0xc4,0x22,0x62,0x6a,0xf6,0x22,0x74,0xd,0x2,0x78,0x53,0x26,0x7c,0xb1,0xed,0xd8,0x45,0x80,0x55,0xfa,0xc8,0x8,0x50,0xfa,0x72,0x79,0xfa,0xfa,0x6e,0x2a,0x35,0x7e,0xb,0xaf,0xd0,0x34,0xe0,0x9a,0x76,0x93,0x9e,0xa6,0x93,0x6a,0x91,0xcd,0xea,0x3d,0xf3,0x23,0xe1,0xce,0xbb,0xef,0x8,0xe3,0xda,0x86,0x87,0x31,0x21,0xc1,0x8b,0xbe,0xf3,0x45,0x1c,0xd8,0x7f,0x32,0x7f,0xfa,0xde,0x3f,0xe6,0x4b,0x7,0xaf,0xc7,0x2f,0x8f,0x99,0x5f,0x1a,0x31,0x1a,0x35,0xf1,0x88,0xbd,0xb4,0x7b,0x3a,0x71,0x84,0xb0,0x80,0xa6,0xd2,0x15,0xf1,0xd0,0x8d,0x11,0xd6,0x51,0xe9,0x22,0x24,0x2,0x4,0x1d,0xc5,0x7e,0xb7,0x94,0x6d,0xc9,0x32,0xc1,0xc3,0x26,0x3f,0x90,0x57,0xb,0x15,0x7b,0xd2,0x6b,0x6f,0x7b,0xb8,0x5,0x6c,0x72,0x4,0xf5,0x1b,0xa,0xf9,0x2e,0xf3,0x7,0x8d,0xde,0xa5,0xe3,0xd0,0x1,0xe2,0xd2,0xb2,0x8b,0x32,0xd2,0x13,0x1c,0x4b,0xaa,0x9a,0xb1,0x5f,0xf2,0xa6,0x44,0x25,0xc5,0xe7,0x85,0xbd,0x4,0x71,0xcc,0xde,0xb3,0xbc,0x73,0x81,0x5d,0xbb,0x77,0x1d,0x53,0xdf,0x6b,0x6b,0xab,0xd1,0x73,0xa6,0x74,0xbe,0x63,0x61,0x7e,0xc4,0x97,0xef,0xba,0x99,0xd5,0xa3,0xab,0x2c,0x2e,0x2d,0x6e,0x4b,0x97,0x70,0xce,0xe1,0xd5,0xf3,0xec,0xcb,0xbe,0x8e,0xaf,0xf9,0xaa,0x67,0xf0,0xf1,0x7f,0xf9,0x18,0xff,0x7c,0xe5,0x7,0xb8,0xea,0x8e,0x2b,0xb8,0xfb,0xe0,0x6d,0xac,0x36,0xf,0xe3,0x16,0x26,0xb8,0x85,0x86,0xd1,0x5c,0x43,0xeb,0x4,0x71,0xe4,0x90,0xf9,0x60,0xfa,0x8d,0x11,0x8e,0xa2,0xac,0xd,0x2,0x2e,0xa5,0xe4,0x94,0xb6,0x1c,0x38,0x1,0xd4,0x55,0xf7,0x43,0x1a,0x44,0xa3,0x85,0x8b,0x88,0x29,0x23,0x44,0x11,0x90,0xf0,0xaa,0x78,0xd4,0x12,0xa0,0xb5,0x87,0x18,0x9a,0xcb,0x85,0xe4,0x51,0x9a,0x2d,0xfd,0x70,0x75,0xa,0x5d,0x3b,0xd1,0xb8,0x20,0x13,0x22,0x76,0xc3,0x51,0x32,0xa5,0xfd,0xc4,0x97,0x5a,0x33,0x3e,0x4f,0x54,0x6,0x55,0x71,0xce,0xb1,0xfa,0xc8,0x23,0x9c,0x7d,0xf6,0x5,0x2c,0x2f,0x2d,0x1f,0xd3,0xca,0xdd,0xc1,0x83,0xf7,0xd3,0xba,0x9,0x8d,0x76,0x28,0x1d,0x8b,0x73,0x2d,0xf7,0xde,0x7f,0x27,0x57,0x5f,0x73,0x35,0x5f,0xf9,0x95,0x5f,0xb9,0xed,0xb5,0x0,0x27,0x81,0x13,0xcc,0x2d,0xcd,0xf1,0xcc,0x4b,0x2f,0xe3,0x99,0x97,0x5e,0xc6,0xd1,0xc3,0xab,0x7c,0xe9,0xd6,0x1b,0xb9,0xee,0x96,0x2f,0x70,0xdd,0xed,0x57,0x73,0xf3,0x7d,0x37,0x70,0xf7,0xa1,0xdb,0x78,0x68,0x72,0x2f,0xab,0xf2,0x20,0x7e,0x74,0x94,0x66,0xb1,0x63,0x6e,0x1,0xda,0x36,0x28,0xa0,0xde,0x37,0x84,0x30,0xd4,0xbe,0xdc,0xb7,0x33,0x56,0xcf,0x60,0xcd,0xd2,0x87,0xca,0xd9,0xbc,0x59,0x8,0x12,0x45,0x40,0x60,0xaf,0xe,0x31,0x8d,0x5b,0x1,0xc0,0xcc,0x1c,0xc1,0xe3,0xba,0xe3,0xe5,0x0,0x3e,0x9f,0x29,0x44,0xa4,0xec,0x10,0x2a,0x25,0xd9,0x12,0x50,0x8a,0x7e,0x20,0x4,0x17,0xab,0x17,0x65,0x24,0x8e,0xf5,0xc9,0x51,0x9e,0xf3,0xfc,0xe7,0x86,0x91,0x6c,0xd7,0x1b,0x8,0xdc,0x75,0xcf,0x1d,0xcc,0x8f,0x24,0x98,0xb6,0xe2,0x11,0x15,0x9a,0x79,0xcf,0x7b,0x3f,0xf8,0x6e,0x9e,0xf4,0xa4,0x27,0x1d,0xd3,0x22,0x55,0x5a,0x67,0xf0,0x1a,0x56,0x4,0x97,0x76,0x2e,0x72,0xf1,0x45,0x17,0x73,0xf1,0x45,0x17,0x3,0xdf,0x5,0x1e,0x1e,0x7a,0xf0,0x30,0xf7,0xdc,0x77,0x37,0xb7,0xde,0x7d,0x33,0xd7,0xdf,0x76,0xd,0xd7,0xdd,0x79,0x5,0xb7,0x3c,0xf8,0x39,0xee,0xdd,0xb8,0x81,0xf5,0xf9,0x8e,0xb9,0x15,0x58,0x58,0x84,0x56,0x1b,0x3a,0x9f,0x8e,0xbb,0x8,0x49,0x21,0x6f,0xee,0x29,0x11,0xda,0xd3,0xec,0xdf,0x22,0xc5,0xd0,0x4c,0xc,0x89,0x5,0x30,0x56,0x40,0x1,0x7a,0x69,0xb2,0xa6,0xf8,0x5a,0x2d,0xcc,0x3e,0x4,0x1d,0x92,0x46,0x33,0x52,0x12,0x73,0x42,0x70,0x8a,0x48,0x51,0x9a,0x88,0xc0,0x15,0xd1,0xb8,0xe,0xa0,0x20,0xbe,0xac,0x9,0x38,0x90,0xd6,0xa1,0xda,0x71,0xc7,0x3d,0xb7,0xf3,0xac,0xff,0xfa,0x8d,0x3c,0xe5,0x29,0x4f,0xd9,0x3e,0xc5,0x3a,0xc7,0x78,0x63,0xcc,0x6d,0xb7,0xdd,0xcc,0xe2,0x5c,0x8b,0xd3,0x8e,0x46,0x3a,0xb4,0x53,0x76,0xef,0x5c,0xe2,0x53,0x57,0xff,0x33,0x57,0x5d,0x75,0x15,0x17,0x5f,0x7c,0x31,0x5d,0xd7,0x6d,0xab,0x4d,0x88,0x4a,0xa5,0x84,0xb2,0x69,0xd9,0x3a,0xed,0xa7,0x68,0x9c,0x63,0xd7,0xde,0x9d,0xec,0xda,0xbb,0x93,0x47,0x3f,0xe6,0xd1,0x3c,0x9b,0xe7,0x0,0x70,0xf8,0xe0,0x23,0xdc,0x70,0xcb,0x17,0xf8,0xec,0x17,0x3f,0xcc,0xa7,0xbe,0xf4,0x3e,0x6e,0xb8,0xe3,0x13,0xac,0x2e,0x1e,0x61,0x71,0x37,0xcc,0x35,0x8e,0xae,0x4b,0x26,0x6f,0xea,0xa3,0xf,0x60,0x3b,0xe3,0x19,0x26,0x6,0x41,0xec,0x74,0x33,0xc0,0x4d,0xb2,0x15,0x50,0x28,0x4d,0xa7,0xa,0xd8,0xe3,0x59,0xa,0xf0,0xfb,0x6a,0x61,0x58,0x55,0x3a,0x76,0xe,0x40,0xe7,0x19,0x4d,0x94,0x51,0x17,0xed,0x64,0x49,0xb,0x4d,0x51,0x46,0x42,0x5c,0x6c,0xa,0x8,0x30,0xe9,0x3c,0x1b,0x1b,0x1b,0x1c,0x9d,0xac,0xd3,0xad,0x34,0x3c,0xef,0xa5,0xdf,0xc1,0xf7,0xfd,0xe0,0x4b,0xf0,0x71,0x2d,0x7e,0xab,0x94,0xca,0xdd,0x74,0xf3,0xcd,0xdc,0x77,0xdf,0xed,0xec,0xd8,0x33,0x47,0xa7,0x93,0x18,0xfd,0x1c,0x76,0x25,0x2d,0xec,0xf0,0xbc,0xfe,0x4d,0xaf,0xe2,0xf7,0x7e,0xfd,0x4f,0x59,0x5c,0x9e,0x3f,0xae,0xf8,0xc6,0xa1,0x65,0xee,0x8c,0x14,0x71,0xe6,0x9c,0x13,0x76,0xee,0x5d,0xe6,0x89,0x7b,0x9f,0xc4,0x13,0xbf,0xe2,0x49,0xbc,0x74,0xe3,0xa7,0xb9,0xf6,0x86,0x2f,0xf0,0xfe,0xcf,0xfc,0x2d,0x1f,0xbc,0xfe,0xff,0xe1,0x4e,0xf9,0x22,0xcb,0x27,0xc0,0xc8,0x35,0x4c,0x26,0x5d,0x3e,0x9d,0x75,0xa,0xb0,0xe6,0xf7,0xac,0x67,0x5b,0x95,0x6f,0x9b,0xe8,0x9a,0xb0,0x8a,0x1,0x24,0xb9,0x9f,0xb4,0xef,0xf0,0x3b,0xf1,0x8a,0x84,0x8,0x42,0x52,0xe2,0xb6,0x6f,0x6,0xa6,0xe,0xba,0x45,0xe5,0xa1,0x3d,0xab,0xcc,0xef,0x20,0x8c,0x20,0x51,0x7c,0x13,0xa8,0xdd,0x27,0x8a,0x77,0xa,0x8d,0xa3,0x5d,0x9e,0xe3,0x84,0x93,0x4f,0xe6,0xdc,0x4b,0x1e,0xcb,0xd3,0xbf,0xfe,0x32,0xce,0x39,0xfb,0xd8,0x42,0xd0,0x93,0xde,0xf0,0xf1,0x8f,0x7f,0x8,0xf5,0x47,0x69,0xdc,0x3c,0xda,0x25,0xad,0x3c,0xb0,0xf0,0x95,0xc5,0x79,0xee,0x79,0xe8,0x5a,0x5e,0xf9,0xda,0x5f,0xe6,0x15,0xff,0xf3,0x37,0x69,0x5a,0x77,0x4c,0x9c,0x60,0xe6,0x2b,0x6f,0x81,0x14,0xcd,0x9c,0xe3,0x82,0xb,0x2f,0xe0,0x82,0xb,0x2f,0xe0,0xfb,0xef,0xfb,0xef,0xbc,0xeb,0x43,0x6f,0xe5,0xff,0xfd,0xec,0x6f,0x71,0xef,0xe2,0x8d,0xec,0xd8,0xb,0x3a,0x16,0x43,0x78,0x11,0x4e,0x15,0x52,0x58,0x65,0xb0,0x27,0x1a,0x64,0x5a,0xee,0xdb,0x7a,0xf2,0x46,0x7e,0x52,0x8b,0x91,0x45,0xfe,0x55,0xb6,0x1a,0x94,0x6e,0xed,0x7e,0x13,0xa2,0x3c,0x6e,0x54,0xb8,0x73,0xe5,0x41,0x5e,0x7c,0xc5,0xff,0xe2,0x31,0xe7,0x3d,0x7a,0xdb,0x54,0xf3,0xc0,0xc1,0x7,0x58,0xdb,0x58,0xdf,0xc6,0xca,0x9b,0xd0,0x34,0xd,0x8b,0x4b,0x8b,0xec,0x58,0x5a,0xc9,0xf9,0xc7,0x1a,0xae,0x5,0xf0,0xc8,0x23,0x47,0xf9,0xc9,0x9f,0x78,0x9,0x9d,0x1e,0x42,0x46,0x6d,0x30,0xbd,0x72,0x54,0x70,0xf0,0x9,0x34,0x73,0x8e,0x7,0xe,0x3d,0xc8,0xe3,0xce,0x7a,0x36,0xff,0xf3,0xc7,0x7e,0x99,0x1d,0xbb,0x56,0xf0,0x71,0x1,0x48,0xb6,0xe1,0x6e,0x3e,0xde,0xe4,0x7d,0x10,0x83,0x4d,0x8c,0xc,0xbe,0xf7,0xce,0x7,0x78,0xc3,0xdf,0xfe,0x3a,0xef,0xbd,0xf5,0xf7,0x58,0x39,0xd,0xc4,0xa7,0xf3,0x13,0xe8,0xb1,0xfa,0xfa,0xa8,0x9e,0x9e,0x2e,0xb0,0x89,0x22,0x99,0x52,0x2b,0x86,0xc5,0xdb,0xe2,0x1,0x9,0xa,0xee,0xa4,0x3b,0xab,0xa9,0x7a,0x52,0x90,0xc1,0x31,0x70,0x80,0x98,0xf6,0xa5,0xc5,0x97,0x63,0x49,0x5a,0x56,0xe3,0x8e,0x85,0x35,0x27,0x1d,0xe1,0x1d,0xef,0x78,0x1b,0xf,0x3f,0x78,0x2b,0xfb,0xf6,0xef,0x66,0xc3,0x87,0x1d,0x33,0xd6,0x4d,0xab,0x28,0x7e,0xb2,0xc1,0xbe,0x13,0x56,0xb8,0xe6,0xf6,0xf7,0xf1,0x33,0xbf,0xf2,0x65,0x5e,0xfa,0x5f,0x7f,0x9e,0x27,0x3e,0xf1,0x2b,0x62,0x3b,0x1d,0x70,0x6c,0x7d,0x6f,0x37,0xa5,0x36,0xc3,0xc2,0x4f,0xc7,0x89,0xa7,0xec,0xe3,0x15,0x2f,0xff,0x5d,0x1e,0xf7,0x9e,0xa7,0xf1,0xda,0xcb,0xff,0x1b,0xa3,0xd3,0x1f,0x64,0x24,0x1,0x9,0x3c,0x40,0xa5,0x13,0xc,0x22,0x80,0x69,0xbf,0xb6,0x1a,0xb2,0x1f,0x20,0xad,0x5,0x68,0x55,0x2c,0x99,0x85,0x56,0x37,0xb0,0x46,0x61,0xd2,0x11,0xdc,0x71,0x46,0x4,0x1d,0x6b,0x7c,0x1f,0x44,0x65,0xeb,0x18,0xd9,0xb1,0xf7,0x81,0x85,0xdf,0x74,0xf3,0xcd,0xbc,0xef,0x5d,0x7f,0xc9,0xfe,0x3d,0xcb,0xf8,0x6e,0x4c,0xeb,0xa2,0xc2,0x19,0xf5,0x8f,0xa4,0x6c,0x3a,0xf1,0x74,0xe3,0x8e,0x3d,0xbb,0x77,0x70,0x64,0xfd,0x3a,0xfe,0xcf,0x3f,0xfa,0x1,0x9e,0xfa,0xb8,0x6f,0xe1,0x5b,0xbf,0xe9,0xc5,0x9c,0x73,0xce,0x59,0xb9,0xdd,0xce,0x77,0x8,0xf2,0x6f,0xda,0x1c,0x32,0xfb,0x1d,0xdb,0x68,0x59,0x74,0x7c,0xcb,0x37,0x7d,0x3b,0xfb,0x76,0xed,0xe7,0x97,0xdf,0xf1,0x2,0x9a,0x33,0xe,0xe2,0x3a,0xc9,0x47,0xe8,0xcd,0xd2,0xfa,0x6b,0xeb,0x60,0x56,0x52,0xa2,0x12,0x58,0x80,0x5b,0xdb,0x0,0x7d,0xb9,0x12,0x9c,0x30,0x7d,0x91,0x90,0x96,0x3e,0x8f,0xe7,0x45,0xff,0xa3,0x53,0x10,0x13,0xd,0x47,0x1e,0x39,0xca,0xeb,0x7f,0xfb,0x57,0x58,0x6a,0x57,0x69,0xdc,0x2,0xfd,0x83,0x94,0xfa,0x1c,0x20,0x73,0xba,0x49,0xc7,0xd2,0xdc,0x1c,0x4b,0x27,0x4d,0xf8,0xd4,0xf5,0x6f,0xe6,0xb3,0xd7,0xbe,0x9b,0x27,0x9c,0xff,0xf5,0x3c,0xeb,0x69,0xdf,0xca,0xe3,0x2f,0x7a,0x22,0x73,0xb,0x5,0x11,0x55,0x7d,0x30,0x3,0x49,0xc8,0xf0,0x6f,0x47,0x8a,0x60,0x59,0xb4,0x4c,0xba,0x31,0x97,0x3e,0xfd,0x19,0xfc,0xcc,0xd1,0xbf,0xe0,0x37,0x3f,0xf0,0x6d,0xec,0x3a,0xa3,0xa3,0x9b,0xf4,0xe1,0x63,0xa9,0xdf,0x76,0xdb,0xf7,0xda,0x96,0x3c,0x6b,0x4e,0xe6,0x4f,0xc6,0x88,0x41,0x83,0x74,0x6f,0xa7,0x88,0xc,0xfc,0xbe,0xb0,0x68,0x7a,0x48,0xf1,0x9f,0x27,0x25,0xe5,0xed,0x91,0xa3,0x6b,0xbc,0xe6,0xd7,0x7f,0x81,0x23,0xf7,0x5e,0xcb,0xce,0x3d,0x3b,0x18,0xfb,0x9,0xce,0xf9,0x70,0x1e,0x1,0x1a,0xc2,0xb6,0xf2,0x7b,0x45,0xf7,0xac,0xf8,0x78,0x14,0x8e,0x87,0x89,0x67,0xdf,0xee,0x15,0x3a,0x39,0xc2,0x15,0xb7,0xbc,0x99,0x4f,0x7f,0xf1,0xaf,0x39,0xb0,0xe7,0x42,0x1e,0xff,0x98,0x67,0xf2,0x84,0xb,0x2f,0xe5,0xbc,0x73,0x2f,0x64,0xd7,0xee,0xa5,0xbc,0xbd,0x2b,0xa5,0x3e,0x52,0x1c,0xff,0x86,0x92,0xb6,0x19,0x31,0xe9,0x26,0x7c,0xc3,0xd7,0x7f,0x33,0x57,0xde,0xf8,0x63,0xfc,0xe3,0xc1,0xdf,0x61,0xd7,0x6e,0xc7,0xa4,0x8b,0x3a,0x59,0xd5,0x6c,0xad,0x4,0xd6,0xca,0x7d,0x2d,0x3a,0xda,0x26,0x7a,0xdb,0x6b,0x3d,0xc0,0x46,0x97,0x4a,0xfe,0xd5,0x3b,0x61,0x7,0x0,0x17,0xbd,0x7a,0xff,0x59,0x52,0x30,0xf7,0x42,0x58,0xf5,0xed,0x77,0xdc,0xc5,0x1f,0xfe,0xd6,0x2f,0x73,0xf0,0xd6,0x2b,0xd9,0xbb,0x6f,0x27,0x1b,0xdd,0x98,0x36,0x6e,0xff,0xd2,0xc8,0xb9,0xac,0x23,0x3c,0x9d,0x36,0x40,0x44,0x2,0x95,0xf8,0xd7,0x87,0x73,0x1,0x76,0xef,0x58,0x46,0x77,0x4d,0x78,0x78,0xfc,0x49,0xde,0xff,0xaf,0x1f,0xe2,0x7d,0x9f,0x5d,0x64,0xd7,0xc2,0x99,0x9c,0x76,0xe2,0xc5,0x9c,0x77,0xc6,0x25,0x9c,0x7d,0xc6,0xe3,0x38,0xed,0x94,0x73,0x38,0x71,0xff,0x1,0x16,0x96,0x5c,0x85,0x14,0x31,0x7c,0xfc,0x38,0x74,0x8,0x27,0x81,0x4f,0xff,0x1f,0xdf,0xf2,0xf3,0x7c,0xea,0x75,0x7f,0x83,0xee,0xbe,0x9d,0x46,0x4,0x47,0xcd,0xb7,0xa7,0x93,0xa5,0xf6,0x3a,0x3f,0x73,0x0,0xab,0x8,0xa6,0x82,0x4d,0x64,0xf1,0x41,0xce,0xc7,0xc9,0x45,0x19,0x12,0xd,0x72,0x1c,0x8b,0x41,0xff,0xde,0x29,0xf9,0xef,0x5d,0x8c,0x32,0x7e,0xff,0x3f,0xbc,0x97,0x77,0xfc,0xe5,0xeb,0x19,0x8d,0xef,0xe3,0x84,0xbd,0xcb,0x8c,0x27,0xeb,0x34,0xd,0xf1,0xec,0x80,0xb8,0xdb,0x36,0x9d,0x88,0x96,0x81,0xad,0x51,0x1f,0x8,0xb1,0x2,0x21,0xbf,0x8b,0x8b,0x37,0xa,0x3e,0x20,0xc3,0x42,0xbb,0xc0,0xe2,0x9e,0x16,0x75,0x63,0x36,0xba,0x2b,0xb9,0xfe,0xa1,0x4f,0x73,0xf5,0x67,0x40,0x3f,0x9,0x73,0x6e,0x3f,0xbb,0x16,0xcf,0xe4,0xe4,0xbd,0x8f,0xe5,0x51,0x7,0x9e,0xc0,0x79,0x67,0x7d,0x5,0x67,0x9f,0x71,0x1,0x7,0xe,0xec,0xcf,0x1a,0x3e,0x84,0xbd,0x8c,0xc7,0x12,0xda,0xee,0x7d,0xc7,0x49,0xa7,0x9c,0xc0,0xd7,0x9c,0xfb,0xbd,0xfc,0xc3,0xdd,0xaf,0x64,0xe7,0x6e,0xc7,0xa4,0xeb,0xd2,0xda,0x51,0x6c,0xb5,0x9a,0x13,0xa6,0x97,0x86,0x93,0x98,0x30,0x8e,0xa0,0xf2,0x21,0x16,0x47,0xff,0x6c,0xfe,0x5a,0x8f,0x14,0x92,0xf5,0xef,0xb3,0xf5,0xef,0x90,0xe3,0x12,0x1,0x61,0xd9,0x74,0x76,0x3a,0x56,0xe5,0x4a,0x44,0xe8,0x14,0x3e,0xf3,0xc9,0x4f,0xf0,0x4f,0x7f,0xf7,0x56,0xee,0xf8,0xc2,0xc7,0xd9,0xbb,0x6b,0x9e,0x66,0x65,0x89,0xae,0xdb,0xa0,0x15,0x65,0x92,0x5,0x5b,0x58,0x9e,0xd,0xd4,0x51,0x64,0x3f,0xf1,0xbe,0xe8,0x4,0xe9,0x4a,0x65,0x3b,0xd4,0x85,0x23,0xa6,0x7c,0x37,0x41,0xfd,0x1a,0x23,0x81,0xb9,0x25,0x87,0xec,0x10,0x54,0x3a,0x26,0x7a,0x1f,0xab,0xdd,0x7d,0x5c,0xf7,0xf0,0x67,0xb9,0xea,0xfe,0xbf,0x44,0xaf,0x80,0x45,0x77,0x2a,0xa7,0xec,0x7e,0x2,0x17,0x9d,0xf5,0xb5,0x3c,0xf9,0x71,0xcf,0xe1,0x82,0xc7,0x3e,0x16,0xe7,0xc2,0xd1,0xb8,0xdb,0x35,0x2d,0x95,0x80,0xe4,0x97,0x3e,0xfe,0xf9,0xbc,0xff,0xa6,0xdf,0x42,0xf6,0x76,0xb8,0x6e,0x73,0xe7,0x50,0x99,0x9b,0xe9,0xfc,0xb4,0x28,0x14,0x45,0x80,0x64,0xf0,0x3a,0x53,0x74,0xd8,0x42,0x88,0x5b,0xa3,0x23,0xaa,0x34,0xb8,0xe3,0x53,0x2,0x5d,0x7f,0x5b,0xf7,0x50,0xda,0xce,0xaa,0x5c,0xf2,0x7,0xdc,0x70,0xe3,0x8d,0xbc,0xf1,0x95,0xbf,0xc2,0xfa,0xdd,0x5f,0x62,0xb1,0x9d,0x70,0xea,0xbe,0x15,0xc6,0xda,0xa1,0x7e,0x4c,0xe3,0x2,0x80,0xcb,0x37,0x90,0xfa,0x4b,0xd0,0xf9,0xc,0x84,0xcc,0xfa,0xc9,0x9c,0x20,0x7d,0xb0,0x4a,0xf1,0x71,0x5f,0xc4,0x84,0x10,0xb4,0xe1,0x51,0x56,0x1,0x5f,0x22,0x2e,0x24,0xc4,0xe9,0x35,0x8d,0xb0,0x30,0x12,0xd8,0x11,0xb8,0xcb,0x44,0xef,0xe0,0x8e,0xf5,0x3b,0xf8,0xd2,0x35,0xef,0xe6,0x5d,0x57,0x2c,0x73,0xf6,0xde,0x67,0xf3,0xfc,0x67,0xfc,0x14,0x4f,0xff,0xea,0xaf,0xa1,0x4f,0xa7,0xb3,0x93,0x8b,0x7a,0xc4,0xa3,0xcf,0xba,0x88,0x3d,0xed,0x19,0x6c,0xf8,0x9b,0x68,0xc5,0x45,0x71,0x36,0x30,0x77,0xf4,0x81,0x5d,0xe7,0x9b,0xb5,0x80,0xe2,0xf1,0xef,0xab,0x77,0x49,0x3a,0x4e,0xdb,0x7,0xa1,0xd1,0x90,0xdb,0x60,0xb7,0x93,0x6c,0x3f,0xdd,0x72,0xcb,0x2d,0x1c,0x3d,0x7a,0x34,0xb3,0xec,0x94,0x84,0xa0,0xc0,0xed,0xd9,0xbb,0x97,0x53,0xe,0x1c,0xd8,0x12,0x9,0x44,0x42,0x14,0xd1,0xc9,0x27,0x9f,0xcc,0x5c,0x23,0x2c,0xcf,0x75,0xcc,0xad,0x2c,0x33,0xee,0xc6,0xf1,0xe0,0x29,0x4f,0x38,0x98,0x41,0xb3,0x5b,0x39,0x6d,0xda,0xf0,0xe2,0x71,0x32,0xa1,0xf3,0x71,0x7d,0xde,0xf9,0xb8,0x24,0xed,0x41,0xc7,0x68,0x8c,0x83,0x4c,0x5c,0xc0,0xeb,0x6,0xae,0xd9,0x40,0x8,0xac,0x37,0x6d,0x93,0xef,0x11,0x89,0x40,0x8,0xcf,0x9,0x7f,0x10,0x68,0x44,0x58,0x99,0x73,0xec,0x58,0x4,0x2f,0x8f,0x70,0xc7,0xea,0x3b,0x78,0xf5,0xdb,0xdf,0xc5,0x15,0xd7,0xfc,0x22,0x2f,0x7b,0xf1,0xaf,0xe2,0x5a,0x8f,0xc3,0x6d,0x8a,0x7,0xe9,0xa3,0xdd,0xbb,0x76,0xaf,0xb0,0x7f,0xe9,0x6c,0x6e,0x1b,0xdf,0xc4,0xfc,0x28,0x9c,0x82,0x5a,0xb8,0xb6,0x85,0xd0,0xe6,0xba,0x41,0x8a,0x31,0xa8,0x8e,0x8b,0x4f,0x29,0x69,0xc5,0x7d,0xf7,0xa3,0xd,0x1d,0x49,0x22,0xa3,0x41,0x8e,0x8d,0x3,0x68,0x98,0xb8,0x37,0xff,0xe2,0xab,0x58,0xfb,0xd8,0xb5,0xcc,0xed,0x5c,0x42,0xb5,0x83,0x74,0x68,0x43,0x3,0xbe,0x1b,0xb3,0x71,0xf2,0x6e,0xfe,0xe7,0xff,0xfd,0x27,0xec,0xdf,0xbb,0x79,0xac,0xbe,0x88,0xe0,0xbd,0x67,0xc7,0xca,0xa,0xdf,0xff,0x33,0xaf,0xe0,0x75,0x3f,0xf5,0x7d,0x9c,0xea,0xc7,0xe1,0xc,0xa0,0x6c,0xdf,0x17,0xc0,0x87,0xf7,0x8,0xf9,0xa2,0x1d,0xab,0x93,0x9d,0xc8,0x68,0x17,0xe1,0x6c,0x1d,0xd,0xc7,0xdd,0x69,0x90,0xf7,0x69,0x1f,0xbe,0xc4,0x0,0xe,0x27,0x9e,0x71,0x77,0x88,0x76,0xf9,0x26,0x9a,0x51,0x9c,0x1b,0x17,0x67,0x4b,0xfa,0x17,0x99,0xab,0xc4,0x19,0xd3,0x2e,0x7c,0x8b,0x2,0x61,0x65,0xde,0xb1,0xeb,0x5c,0xcf,0xfb,0x6f,0xf8,0x35,0xf6,0xfe,0xdd,0x1,0xbe,0xf7,0x3b,0x7f,0x4,0xef,0x3b,0x9c,0x6c,0xee,0xe3,0x50,0x3c,0xd2,0x36,0xec,0x5a,0x3c,0x89,0x5b,0xc7,0xe0,0xe6,0xa4,0x1c,0x3,0xd8,0x9f,0xe2,0xc1,0xbf,0x36,0xa5,0x2f,0xec,0xb5,0x89,0x92,0x6b,0x25,0x30,0xe5,0xf5,0xb1,0x2b,0x33,0xc3,0xfc,0x3b,0xb8,0xec,0x8f,0x45,0x4,0x4,0x6e,0xb3,0x5b,0x46,0x2c,0xf8,0x79,0x46,0x3a,0x97,0x95,0x2c,0x1f,0xf,0x8a,0x6a,0x17,0xe7,0xb9,0xff,0xd6,0x7b,0xf8,0xdb,0x3f,0x7a,0x23,0x3f,0xfc,0xbf,0x7e,0x1,0xdf,0x75,0xc8,0x26,0xe,0x20,0xe7,0x1c,0xbe,0xeb,0x78,0xf4,0x79,0xe7,0xf2,0x94,0x6f,0x7d,0x31,0x9f,0x7b,0xfb,0x6b,0x39,0x71,0xff,0x1e,0x36,0x32,0x10,0xd3,0x51,0x30,0x9a,0x35,0x7b,0x9c,0x63,0x7d,0xf5,0x8,0x27,0x9d,0xf9,0xb5,0xfc,0xe8,0x4f,0xbc,0x6,0xaf,0x5d,0x15,0x59,0x2c,0xbd,0x99,0xf3,0xde,0xe3,0x9a,0x86,0xcf,0x7f,0xfe,0x4a,0xfe,0xf4,0xad,0x97,0xb2,0xef,0xc0,0x98,0x8d,0x2e,0xcc,0x9a,0x8b,0x6b,0x17,0x16,0xf0,0x39,0xa4,0x2b,0xe5,0xc7,0x26,0x83,0x72,0xd9,0xe1,0xd7,0x1b,0xe,0x9c,0xe6,0xb9,0xfc,0xf3,0xaf,0xe7,0x5b,0x9e,0xfb,0x12,0x56,0x76,0x2e,0x6c,0xc9,0xed,0xd2,0xae,0xaa,0xf9,0x76,0x1,0xb7,0x41,0x9c,0xfb,0xd9,0xb2,0x3f,0x45,0x15,0xd9,0xc5,0xda,0x5a,0x2c,0xe4,0x7d,0x1,0x29,0x3a,0xb7,0x9c,0x15,0x10,0x0,0x5c,0xe2,0xdc,0x43,0x6c,0xbb,0xe4,0x32,0x25,0xfe,0xfd,0x78,0x92,0x8f,0xc7,0xb3,0x78,0xe9,0xe8,0x24,0xfc,0xf5,0x4,0x8d,0x7b,0xdd,0x6f,0x70,0xc2,0x9e,0x9d,0xdc,0xfa,0x8e,0xf7,0xf0,0x2f,0x9f,0xfd,0x17,0x5c,0xdc,0xea,0xbd,0x59,0x12,0xe7,0x50,0xef,0xf9,0xd6,0xef,0x79,0x31,0xb,0x67,0x5c,0xcc,0x78,0xed,0x30,0xa3,0x6,0x9a,0xb8,0xe4,0x1c,0xae,0x8e,0xc6,0x4d,0x68,0x5c,0x8,0x7f,0x9f,0x6b,0x95,0xf5,0xa3,0xf7,0xb0,0xb2,0x32,0xcf,0xce,0x1d,0x4b,0xac,0xac,0x2c,0x98,0x6b,0x9e,0x95,0x1d,0xe5,0xda,0xb9,0x6b,0x91,0x95,0x95,0x39,0x2e,0xba,0xe8,0x62,0x16,0xe7,0x1e,0x85,0xfa,0xb0,0x29,0xb4,0xb7,0xeb,0x46,0x4c,0x2c,0xbe,0x96,0x98,0x7c,0x1b,0x86,0x9d,0x2e,0xc1,0x33,0x72,0xca,0xba,0xde,0xce,0xdd,0xf7,0xdc,0x19,0x80,0xb3,0x4d,0xef,0x68,0x2,0xbc,0x8d,0xf9,0xaf,0xdb,0x8f,0x31,0xff,0x79,0x5c,0x8e,0xfe,0x3e,0x81,0x5c,0xa6,0xec,0x1,0xe8,0x6f,0x6a,0xe8,0xdf,0xf7,0x77,0xb8,0xf4,0xb6,0x8d,0x71,0x7c,0x6b,0x1,0x2,0x71,0x43,0x45,0x17,0x37,0x4c,0xc4,0x93,0x3b,0x62,0xfc,0xbc,0xa7,0xe3,0x54,0x81,0xbf,0x7f,0xed,0x6b,0x59,0xdd,0xd8,0x88,0xa2,0x75,0x76,0x3f,0xe9,0x33,0xb7,0x4b,0xb,0x73,0x7c,0xdb,0xf,0xfd,0x2c,0xf7,0xaf,0xc2,0xbc,0x1b,0xc7,0xd8,0xfd,0xb4,0x53,0x67,0x52,0x76,0xec,0xe8,0x98,0x85,0x39,0x38,0xf2,0xe0,0x97,0x79,0xe0,0xe0,0xc3,0x79,0xf3,0x85,0x5d,0xcf,0xaf,0x2f,0xef,0x27,0xec,0xdc,0xb9,0xc4,0xb9,0x67,0x7d,0x3,0x47,0x8f,0x28,0x73,0xad,0x84,0xc9,0x95,0x8,0x7c,0x29,0x48,0x90,0x11,0xc2,0x5c,0x4e,0xa,0x50,0x1c,0x49,0x3b,0xef,0x18,0x4f,0xd6,0xb7,0x3d,0x67,0x0,0xe3,0x6e,0x8d,0xd6,0x85,0x36,0x65,0xa8,0xff,0xa1,0x2b,0x1,0x7f,0x7a,0x4c,0x25,0xb0,0xa3,0xde,0x4,0x92,0x10,0xa1,0xf8,0xa,0xcc,0xee,0x9d,0x9c,0x77,0x9c,0xae,0xe0,0xec,0x71,0x8b,0xed,0xc4,0x40,0x10,0x21,0xf8,0xe3,0xd1,0x8e,0xa5,0xe5,0x45,0xe4,0x9a,0xab,0x79,0xcf,0x5b,0xdf,0x9a,0x29,0x7c,0xb3,0x94,0x44,0xc1,0x25,0x97,0x3c,0x81,0xb,0xbf,0xee,0x45,0x3c,0x70,0xe8,0x20,0x73,0xa3,0xd8,0x17,0x5d,0x8,0x40,0xa1,0xc3,0x31,0x41,0x64,0x83,0xb9,0x11,0x8c,0x57,0x6f,0xe7,0x8e,0xdb,0x6f,0xca,0xac,0x37,0x99,0x9f,0x43,0x57,0x3a,0x43,0xef,0x1b,0xbe,0xee,0x47,0x58,0x7f,0x78,0x27,0xad,0xd3,0xf8,0x2c,0x2,0x97,0x42,0x79,0xce,0x15,0xa0,0x8b,0x5,0x7e,0x2f,0x4f,0x68,0x59,0x61,0xf7,0xce,0x13,0x72,0xdf,0x9b,0xce,0x99,0x38,0x74,0x2,0x47,0xd6,0xee,0x61,0x34,0x8a,0xa6,0x9c,0x69,0x5f,0xaa,0xbe,0x7a,0x7d,0x3b,0x10,0xd7,0x2f,0x27,0x2,0xae,0xec,0x61,0xeb,0x73,0x80,0x36,0xe6,0xa5,0xed,0x4d,0x35,0x62,0xe4,0xb3,0x76,0x22,0x5,0x1f,0x33,0x2,0x44,0x87,0x4c,0x23,0x9e,0x46,0xe2,0x18,0x24,0x44,0xe8,0x34,0xa2,0xe1,0x84,0x6f,0x3f,0xe1,0xd4,0x9d,0xcb,0xfc,0xeb,0x5f,0xbe,0x89,0x5b,0x6e,0xbb,0x6d,0xfb,0xa2,0x40,0x3d,0xdf,0xfe,0xfd,0x2f,0xa3,0xdb,0xfb,0x58,0x74,0xfd,0x8,0x73,0x8d,0xa7,0x95,0x9,0xad,0x74,0x34,0x32,0xa1,0x91,0x9,0x23,0x99,0xd0,0x88,0x32,0x2f,0x87,0xb8,0xee,0x9a,0x4f,0x2,0x5b,0xb3,0xe0,0x14,0xd,0x7c,0xfe,0xf9,0x8f,0xe1,0xb2,0xaf,0xfe,0x55,0xee,0xb9,0xc3,0xb3,0xb2,0xe0,0x68,0xc5,0x15,0xea,0x72,0xd3,0x14,0x9f,0x0,0xdf,0x1a,0x4a,0x9c,0x6b,0x5b,0xd6,0x8f,0x2a,0xa7,0xed,0x7a,0x3a,0x27,0x9d,0xbc,0x3f,0xfa,0x4,0x36,0x93,0xff,0x41,0x90,0x3f,0xf8,0xd0,0x23,0x3c,0x78,0xf4,0x16,0xe6,0x23,0x62,0x8f,0x4,0x46,0x33,0xa8,0xde,0x8a,0x3,0x9b,0xd7,0xe,0x73,0x80,0x3e,0xa5,0x27,0xea,0xae,0x39,0xc0,0xac,0xeb,0x58,0x53,0xa2,0xf4,0xcc,0x5,0x44,0xc3,0x56,0x2d,0x2b,0xaf,0xe9,0x90,0x91,0x70,0xd2,0xd1,0x7,0x79,0xc7,0xeb,0x7e,0x77,0x5b,0x68,0x16,0xcc,0x42,0xd8,0xb5,0x63,0x99,0xe7,0xbd,0xe4,0x17,0xb9,0xeb,0xe1,0x8e,0xb9,0xc6,0x50,0xbf,0x74,0x38,0x99,0xd0,0xc8,0x18,0xf5,0x1d,0x3b,0x97,0xe1,0x8b,0x9f,0x7f,0x17,0x93,0x6e,0x7b,0x9e,0x39,0x91,0xe0,0x95,0x7b,0xe1,0x77,0xff,0x38,0x8f,0x3f,0xff,0xe7,0xb8,0xfd,0x96,0x8e,0x51,0xe3,0x99,0x1b,0x35,0x51,0x89,0xc,0x67,0x2,0xbb,0xa,0x0,0x42,0x38,0x49,0xa1,0x11,0xc7,0xfc,0x5c,0x8b,0xf7,0x63,0x1e,0xb9,0x6b,0x1f,0xdf,0xfd,0x8d,0xbf,0x14,0x4e,0x49,0xdf,0x62,0xa,0x35,0x46,0x45,0xdf,0x7c,0xeb,0xb5,0x1c,0xf1,0x5f,0x66,0xae,0x8d,0x7b,0xfc,0x67,0x50,0x7e,0xcd,0x5,0xb2,0xde,0x30,0x5d,0xb6,0xde,0x4,0x5a,0xe,0x4d,0x1a,0xca,0x2b,0x48,0xd1,0xcf,0x3f,0x9e,0x54,0x6f,0x3e,0x75,0x78,0x9c,0xf3,0x39,0x56,0xd0,0xe1,0xf1,0x7e,0xcc,0x9e,0x9d,0x2b,0x3c,0xfc,0xd1,0x7f,0xe4,0x23,0x1f,0xf8,0xa7,0xcc,0xe6,0x37,0x6d,0x37,0xba,0x4e,0x9f,0xfa,0xb4,0xa7,0x73,0xe6,0x53,0xbe,0x87,0x43,0xf,0x1e,0x62,0x7e,0xa4,0x34,0x32,0x8e,0x3a,0xc0,0x18,0xe7,0xd6,0x11,0x3d,0xc2,0xf2,0x92,0xf2,0xd0,0x3d,0xff,0xcc,0xd5,0x57,0x7d,0xe,0x91,0xb4,0xe6,0x3f,0x3b,0x85,0xc9,0x76,0xb8,0xc6,0xf3,0xf2,0x1f,0xfe,0x4d,0x9e,0xf3,0x8c,0xbf,0xe0,0x81,0xbb,0xce,0xe4,0xd0,0xfd,0x1d,0x7e,0xe2,0x19,0x35,0xca,0xfc,0x9c,0xb2,0x30,0x27,0xcc,0xcf,0x39,0xe6,0xe7,0x1c,0x73,0x23,0x61,0x6e,0xa4,0xb4,0x6d,0xd0,0x33,0xe,0xde,0x3b,0x61,0xfd,0xae,0xb,0xf9,0xef,0xdf,0xf9,0x4e,0x2e,0xba,0xe8,0x62,0xbc,0x6e,0x27,0xb8,0x25,0x2c,0xcf,0x7f,0xf6,0x9a,0xf7,0xd1,0x2e,0x8f,0x71,0x34,0x38,0x49,0x61,0xf9,0xd3,0xca,0xdf,0xd4,0x65,0x9f,0x99,0xb2,0xad,0x90,0x3e,0xb6,0x56,0x4e,0xe8,0xe,0xf8,0xa,0xc5,0x3b,0x50,0x9e,0xa9,0xc9,0x4f,0x31,0x3,0xc7,0xb5,0x2f,0x80,0xb2,0xd,0x5d,0xa2,0x9d,0x8e,0x94,0x10,0xf1,0x14,0x22,0xe6,0x8,0xc7,0xb7,0x9e,0xbe,0xd4,0xf0,0xe1,0x3f,0xfe,0x5d,0x1e,0xf7,0xe4,0xa7,0xb0,0x7b,0x65,0x69,0x1b,0xe,0x22,0x7,0xaa,0x7c,0xc7,0x4b,0x7e,0x86,0xd7,0x5e,0xfb,0x1,0xf6,0x4c,0xbe,0x44,0xd3,0xb6,0x28,0x13,0x54,0x36,0x50,0xd6,0x11,0x19,0x3,0xb0,0x67,0xd9,0x73,0xf9,0x7b,0x7f,0x9f,0x4b,0x2e,0xf9,0xf3,0xed,0x8d,0x3d,0x2e,0xf9,0xaa,0x78,0xbe,0xed,0x5,0xdf,0xcf,0x53,0xbe,0xea,0x1b,0xf9,0xf0,0x47,0xff,0x9a,0x6b,0x6f,0x78,0x27,0xf,0x3e,0x78,0x15,0x13,0xb9,0xf,0x69,0xd2,0x41,0x11,0xd1,0x51,0xd8,0x39,0x5a,0x39,0x81,0xdd,0xcb,0x17,0xf1,0x95,0x8f,0x7d,0x1,0xcf,0xb9,0xec,0x45,0xec,0xdb,0xbf,0x73,0x5b,0x91,0x4d,0xe1,0x5d,0x1b,0x1e,0x7e,0x68,0x8d,0x2b,0xbf,0xf4,0x56,0x76,0x9d,0xc,0x74,0x4a,0x23,0xb5,0xff,0xa6,0x5a,0xfe,0x4d,0xa6,0x9f,0xf6,0x17,0x85,0xd2,0xe1,0x10,0x40,0xf9,0x76,0x70,0xbd,0x13,0xb0,0xfc,0xed,0x77,0x11,0x10,0xa1,0xe4,0xbb,0xe3,0x45,0x0,0x29,0x22,0xc0,0x49,0x97,0xa3,0x80,0xb3,0x5f,0x30,0x1f,0x20,0x1d,0x5c,0x37,0xa3,0xc5,0x39,0x76,0xde,0x7d,0x1d,0xef,0xfe,0x8b,0x3f,0xe6,0x45,0x3f,0xf6,0xd3,0x5b,0xfa,0x6,0x82,0x83,0xa8,0xe3,0xc4,0x13,0xf6,0xf0,0xac,0xef,0x7e,0x5,0x1f,0xfa,0xf3,0xef,0xe2,0xcc,0x93,0x47,0xac,0xf9,0xd,0x70,0xeb,0x8,0x93,0x48,0xf1,0xc2,0xee,0x5d,0xc2,0xad,0x37,0xfd,0x15,0x9f,0xfe,0xf4,0xf,0xf3,0xe4,0x27,0x7f,0x55,0x70,0xca,0xb8,0xad,0x3,0x4f,0x84,0xc0,0x69,0x4e,0x3d,0x75,0x3f,0x2f,0xfc,0xae,0x97,0xd3,0x4d,0x5e,0xce,0x5d,0x77,0xdf,0xcd,0xbd,0xf7,0xde,0xc6,0x43,0x87,0xef,0x65,0x6d,0xfd,0x8,0x0,0xf3,0x73,0xcb,0xec,0xda,0xb9,0x9f,0x13,0xf7,0x9f,0xce,0x29,0x7,0x4e,0xa1,0x19,0x85,0xfa,0xdb,0xd,0x6b,0xf3,0xda,0xd1,0xb8,0x96,0xf7,0x5e,0xfe,0x16,0x8e,0x8c,0xae,0x61,0xff,0x9c,0x63,0x3c,0xce,0xfb,0x88,0x7a,0x8,0x50,0xdf,0xd7,0x8b,0x3f,0xe9,0x3e,0x91,0x4e,0xeb,0xe2,0x66,0xc5,0xf4,0x58,0x6c,0x41,0xe8,0xa1,0x85,0x8d,0x12,0xe,0xe,0xa1,0x10,0x15,0xec,0x1a,0xdb,0xe5,0xd6,0x29,0x79,0x11,0x5d,0xb4,0xc9,0x3b,0xc2,0x12,0x6e,0x38,0x89,0x34,0x1a,0xd0,0x51,0x2f,0xe8,0x5c,0xe0,0x6,0x5d,0xa7,0x1c,0xd8,0xbd,0xc2,0xf5,0xef,0x7a,0x33,0xd7,0x7c,0xed,0x37,0x70,0xe1,0x5,0x17,0x6c,0x39,0x81,0xce,0x35,0x78,0xdf,0x71,0xd9,0xd7,0x7f,0x23,0x57,0x7f,0xea,0x85,0x3c,0x7c,0xcb,0x9f,0xb0,0xbc,0xab,0x61,0xa2,0x1d,0xe2,0x52,0xe0,0xa9,0x42,0xe7,0x38,0x75,0xef,0x1a,0xef,0xfe,0xab,0x1f,0xe7,0x31,0xe7,0xff,0x33,0xbb,0x76,0xce,0x6d,0x7b,0xa7,0xb1,0x8b,0x47,0xb8,0xa8,0x7a,0x9a,0xd6,0x71,0xda,0x69,0x27,0x73,0xda,0x69,0x27,0x6f,0xfa,0xf6,0x61,0xc9,0xda,0x6d,0xf,0xf8,0xde,0xd3,0xb8,0x96,0x3b,0x6f,0xbf,0x97,0xf7,0x5f,0xf1,0xab,0x9c,0x70,0xa6,0xe0,0x27,0x41,0x81,0xab,0x37,0x7d,0x42,0x71,0x3e,0xc5,0xae,0xa6,0x9e,0xd7,0xf1,0x3,0x6e,0x73,0xe5,0xce,0x9b,0xab,0x1b,0x56,0x8,0x45,0x91,0x63,0x44,0x0,0xa0,0xa7,0xf4,0xb5,0x12,0xac,0x81,0xc0,0x15,0x34,0x5b,0x3,0x12,0xb5,0x76,0x27,0x13,0x9c,0x74,0x74,0xe,0x4e,0x77,0x8f,0xf0,0xf,0x7f,0xf4,0x4a,0xd6,0x3b,0x3f,0x85,0xed,0x83,0xfd,0x10,0x56,0x2b,0x5f,0xf0,0x3,0xbf,0xca,0x3,0xfe,0xb4,0x70,0x7a,0x87,0xb,0x22,0xce,0x45,0xcd,0x5c,0xf0,0x2c,0xcc,0x3b,0x96,0xfd,0xa7,0x78,0xf3,0x1f,0xff,0x14,0x5e,0x1d,0xe0,0xb7,0xef,0x98,0x11,0x89,0x1c,0x43,0x72,0x4c,0x5f,0x3e,0x23,0x30,0x9f,0x13,0xd8,0x91,0xbe,0xbc,0xee,0x5c,0xb3,0x2d,0xe4,0xa,0x7,0x58,0x29,0xe3,0x75,0xf8,0xa3,0xb7,0xfc,0x28,0xf3,0x27,0x7e,0x99,0x91,0x93,0x38,0x6f,0xb3,0x95,0x3e,0x6b,0x6a,0x6e,0x75,0xe5,0x3,0x22,0x92,0x27,0xd0,0xda,0xf6,0x52,0x29,0x69,0x36,0x3f,0xff,0x6e,0x3d,0xe2,0x8e,0xc7,0x1b,0xa8,0x41,0xe1,0x33,0x57,0xe3,0xa2,0x19,0x48,0xb1,0x4,0x92,0x32,0xd8,0x88,0x7,0x3f,0x66,0xc7,0xca,0x22,0xf2,0x85,0xf,0xf2,0x81,0x77,0xbc,0x2d,0x98,0x7c,0x5b,0x28,0x84,0x12,0x4d,0xb7,0xd3,0x4f,0x3d,0x99,0xaf,0x7a,0xfe,0xab,0xb8,0xeb,0x1,0x98,0x1f,0x85,0xc9,0xb7,0x93,0xd6,0x75,0x9e,0x7d,0xfb,0x1a,0xe,0xdd,0xfa,0x47,0xfc,0xf9,0x9f,0xfc,0x1a,0x22,0xd,0x22,0x7a,0x4c,0x7,0x3c,0x42,0x41,0x86,0x7c,0x46,0x60,0x3e,0x27,0xb0,0x39,0xa6,0xa8,0xe2,0x14,0xd8,0x42,0xd7,0xf0,0xfa,0x37,0xfd,0xf,0xee,0x95,0xb7,0xb1,0x6b,0x67,0x13,0x83,0x53,0x8a,0x32,0x97,0xcd,0xcb,0x4a,0xe1,0x6b,0x8,0x26,0x69,0x46,0xa,0x17,0x2f,0xa6,0x14,0xc6,0x74,0xd2,0x57,0x3a,0x20,0xaa,0x33,0xd4,0xdf,0xe7,0x6,0x7d,0xa4,0xe8,0x10,0xd7,0xe1,0xda,0xee,0xf8,0x38,0x0,0x9a,0xfd,0xb,0xc9,0x24,0x6c,0xb2,0x1f,0x20,0x7a,0xef,0xa2,0x29,0x98,0xfe,0xb6,0xd2,0x31,0xf1,0x1b,0x9c,0xb9,0xbb,0xe5,0x73,0x6f,0x79,0xd,0x77,0xde,0x73,0x5f,0xdc,0x9a,0xb5,0x95,0x83,0x28,0x88,0x82,0xe7,0x7c,0xf3,0xf7,0x30,0x7f,0xc6,0xb,0x78,0xe4,0x88,0x67,0xae,0x75,0xc5,0x56,0x8e,0x8e,0x92,0xc9,0xb8,0xe3,0xb4,0x93,0x1d,0xb7,0x5f,0xfd,0xa,0xde,0xf0,0xfa,0x9f,0x63,0x75,0xcd,0x45,0xab,0x63,0x72,0x5c,0x41,0xac,0xc7,0x93,0xc2,0xc1,0x93,0x93,0xb8,0xf7,0xd1,0xf3,0x3b,0x6f,0xf8,0x9,0xae,0x3b,0xfc,0x5b,0x9c,0x78,0xb2,0xa3,0x1b,0x77,0x3d,0x33,0x6e,0xc8,0xdf,0xe0,0xaa,0x67,0xb3,0x2e,0x53,0xd6,0xfa,0xf7,0xa7,0xfd,0xfc,0x43,0x66,0x9f,0xc3,0x7,0x56,0xed,0xa2,0xff,0x40,0x8e,0x4f,0x9,0x14,0x67,0xed,0xfe,0xd4,0xae,0x47,0x5c,0x8c,0xdb,0x43,0x71,0xae,0x8b,0xd7,0x24,0xda,0xef,0x13,0xdc,0xa8,0xe1,0xc0,0xea,0x97,0x78,0xcf,0x9f,0xbd,0x6,0xe2,0x72,0xf0,0x36,0x7a,0x64,0xd4,0xc0,0xf3,0x5f,0xfc,0x5b,0xdc,0xbb,0x7a,0x2,0x73,0x2e,0x1c,0xf5,0x96,0x1c,0x37,0x89,0x6a,0xfc,0xd8,0x73,0xe6,0x1,0xc7,0x83,0x37,0xbf,0x8a,0xd7,0xbe,0xea,0x5b,0xb8,0xe1,0xc6,0x5b,0x70,0x4d,0x9b,0x95,0xca,0xff,0x28,0x44,0x48,0xa2,0x23,0x9c,0x38,0xda,0x72,0xc3,0xf5,0x37,0xf3,0xeb,0xaf,0x7b,0x3e,0xb7,0xac,0xbf,0x96,0x3,0xa7,0x3a,0x7c,0x3c,0x8c,0xa3,0x67,0xc3,0xc7,0x7b,0xac,0x6d,0xef,0x8a,0xd7,0x4f,0xaa,0x72,0x83,0xbe,0x2,0xbb,0xf8,0x63,0xfd,0xfe,0xc3,0xbe,0x1,0x83,0x14,0x92,0x58,0x77,0x90,0xdb,0x7a,0xc,0xc7,0xbe,0x7a,0x5f,0xa8,0x3e,0xc9,0x7b,0x27,0x5d,0xf4,0x1,0x4,0xe4,0x12,0xf1,0x88,0xeb,0x4a,0x5f,0xa9,0x3f,0x3c,0xbe,0x9b,0xb0,0x7f,0xf7,0x32,0x87,0x3f,0xf6,0x66,0x3e,0xfd,0xa9,0x4f,0xe0,0x5c,0xc3,0x64,0x32,0xd9,0xb4,0x3f,0x80,0xc9,0x64,0xcc,0x79,0xe7,0x3e,0x8a,0xb,0x2e,0xfb,0x25,0xee,0xba,0x2f,0xd8,0xea,0xd,0xfd,0x89,0x6b,0x1a,0xe8,0x26,0x9e,0x3,0x27,0x3a,0x76,0xf8,0x77,0xf0,0x7f,0xfd,0xc1,0x57,0xf3,0x37,0x7f,0xf5,0x87,0x1c,0x3c,0xb4,0x5a,0x64,0xb7,0x7a,0x7c,0x3c,0xff,0xf7,0x78,0x11,0x22,0x29,0x8e,0x1,0xa9,0xba,0x2c,0x3a,0xe,0x3e,0x70,0x94,0xb7,0xfc,0xcd,0x1f,0xf0,0xda,0xb7,0x7c,0x35,0x93,0x3d,0xef,0x61,0xff,0x7e,0x47,0x97,0x4e,0x62,0xa9,0xa8,0x37,0xb1,0xf5,0xec,0xd9,0xab,0x59,0x7c,0x7a,0x2f,0x53,0x47,0x62,0x9e,0xa9,0x5b,0x36,0x87,0x6,0xc9,0x38,0x4b,0xb9,0x4a,0xa1,0x54,0x94,0xa7,0x2d,0x48,0x13,0x22,0x65,0x16,0x16,0x17,0xf3,0xa1,0x46,0x5b,0x25,0x7,0xb8,0x46,0x80,0x2e,0xfa,0xff,0x3b,0xb3,0x54,0x5b,0x36,0x86,0xa6,0x2f,0x95,0x88,0xa4,0x18,0xbe,0xb0,0xac,0xeb,0xa4,0x63,0xc,0x9c,0xb5,0x72,0x84,0xf,0xbf,0xe9,0xe7,0xb9,0xf0,0x92,0xf,0xb0,0x3c,0xbf,0xf5,0x21,0x11,0x69,0x6c,0xdf,0xf1,0xbd,0x2f,0xe7,0xf5,0x37,0xbe,0x8f,0x8d,0xa3,0xef,0xa6,0x5d,0x70,0x74,0xf8,0x60,0x53,0x47,0x6a,0xf2,0x51,0x27,0x58,0x5e,0x6e,0x38,0x67,0xc7,0x5d,0xdc,0xf4,0xb9,0x1f,0xe5,0xf,0xaf,0xfa,0x13,0xce,0x7f,0xfc,0x4b,0x79,0xf2,0x53,0x5f,0xc0,0x19,0xa7,0x9f,0x44,0xfa,0x2e,0x41,0x98,0x8e,0xf8,0xd1,0x2a,0x6c,0x66,0xaf,0x40,0xef,0x77,0x58,0x3f,0x8,0x4a,0x63,0xd2,0x5,0x6f,0xbf,0xed,0x5e,0x3e,0xfe,0x99,0xbf,0xe3,0xb3,0x5f,0x78,0x3,0xe3,0x85,0xcf,0x71,0xd2,0x39,0xa0,0xde,0xd1,0x4d,0x3c,0x8d,0x8b,0x9b,0x70,0xb4,0x32,0xca,0x8d,0x1f,0x20,0xc7,0x24,0xd8,0x9e,0xad,0x9f,0x20,0x56,0xca,0xdf,0x7a,0x88,0xa9,0x4d,0xc6,0x84,0xcb,0x75,0x4a,0x6c,0x50,0xed,0xf8,0xc9,0x46,0xa1,0x53,0x18,0x11,0x3e,0x2c,0x11,0xfd,0xf6,0xd7,0x5d,0x77,0x1d,0x6b,0xab,0x6b,0x5b,0xdb,0xb6,0xaa,0x4c,0x44,0x58,0x3b,0xfa,0x8,0xa3,0x56,0x90,0x8,0xd8,0x74,0xbe,0x4e,0x8e,0xc4,0x95,0xf0,0xc9,0x1a,0x62,0xc,0x5e,0x42,0x0,0x52,0xa0,0xa6,0x6e,0xb0,0xb0,0x28,0xec,0xb9,0xf7,0x43,0xfc,0xdd,0x9b,0x5e,0xcd,0x13,0x2f,0xfb,0x36,0xf0,0x13,0x64,0xb,0xfb,0x5d,0xd5,0xd3,0x34,0x8e,0x3,0x17,0xbd,0x84,0x1b,0xfe,0xf1,0x9f,0x39,0x77,0xe5,0x91,0xb0,0xae,0x9f,0x10,0x2e,0x4d,0x9c,0x23,0x4,0x71,0x78,0xe1,0xd4,0x93,0x85,0xf1,0xe4,0x73,0xdc,0xf4,0xf9,0x97,0x71,0xcd,0x95,0xbf,0xc1,0xbe,0x93,0xbf,0x8e,0x73,0x1f,0xf3,0x5c,0xce,0x3d,0xf7,0xc9,0x9c,0x7c,0xe0,0x4c,0x56,0x96,0x9b,0x3e,0x42,0x6c,0x23,0xad,0x1d,0x85,0x3b,0xef,0xbe,0x95,0xeb,0x6f,0xfc,0x34,0xd7,0xde,0xf8,0x5e,0xee,0x38,0xf8,0x7e,0x64,0xf1,0x76,0x76,0x9f,0xe,0x6d,0xeb,0x18,0x8f,0x83,0x63,0xac,0x75,0x9,0x2e,0x61,0x4c,0xb5,0xe3,0x27,0x1,0x1e,0x22,0x79,0x4a,0xf5,0x2c,0x95,0x37,0x20,0xb1,0xb8,0x2a,0x1f,0xe7,0x99,0x3a,0x50,0x3c,0xe6,0x4c,0xc7,0x0,0xab,0x28,0x3a,0x7,0xcc,0x11,0x3e,0x6c,0xd4,0x28,0x1b,0x73,0x70,0xc7,0x9c,0xa7,0x4b,0x1f,0x9d,0x8a,0x5f,0xe4,0x88,0xe7,0xc7,0x84,0x7b,0x9,0xe5,0x25,0x46,0xfe,0xec,0x6b,0x94,0x3d,0xcd,0x24,0xd8,0xf9,0xd1,0xf6,0xf,0x3e,0x0,0xf,0x4d,0x7,0x4d,0xfc,0x70,0x52,0x33,0x9,0x7d,0x36,0x3e,0xfe,0xf6,0xa8,0xeb,0xa0,0x39,0x8a,0xba,0x9,0xae,0x15,0xee,0x5d,0x85,0xc3,0xba,0x8c,0x6b,0xca,0x87,0xae,0xca,0xd7,0xc9,0x48,0xce,0x78,0x70,0xe4,0xef,0x21,0xbb,0xd1,0x88,0x9d,0xcb,0x6b,0x2c,0x2f,0x84,0xd3,0x39,0x30,0xe5,0xbd,0xad,0x2f,0x11,0xd1,0x9d,0xa3,0x19,0x41,0xa7,0x9e,0x23,0x47,0xe1,0xe1,0xa3,0xb0,0xd1,0xed,0x66,0xb4,0x70,0x1e,0x3b,0x77,0x3f,0x96,0x3d,0x7b,0xce,0x63,0xf7,0xee,0x33,0xd8,0xb1,0xf3,0x44,0x16,0x17,0x77,0x32,0x9a,0x5b,0xc,0xa6,0xa1,0x2a,0xe3,0xf1,0x3a,0x47,0x57,0xf,0x73,0xe4,0xc8,0x7d,0x1c,0x7a,0xe8,0x36,0xee,0x3f,0x74,0x3,0x87,0xe,0x7f,0x81,0x47,0x36,0xae,0x47,0x46,0xf7,0xb3,0xb4,0xb,0x96,0x96,0x83,0xc5,0x32,0x19,0x13,0xbe,0x64,0x92,0x67,0x7c,0x9a,0xc2,0xa7,0x10,0xc0,0xfc,0x66,0xd6,0x73,0x8b,0x18,0xc6,0x33,0x28,0x9f,0xe4,0x6b,0x32,0x87,0x90,0xc8,0xe6,0xa7,0x29,0x9f,0x8c,0xa,0xcc,0x2b,0x9a,0x4f,0x23,0x54,0xb4,0xd,0x40,0x6d,0xd3,0x47,0xa5,0x1c,0x68,0xf8,0x84,0x77,0xdc,0xd9,0xab,0xf9,0x13,0x2d,0xda,0x28,0x34,0x1e,0x1a,0xa5,0x73,0x9e,0x49,0x2,0xb8,0xd3,0xf0,0xd1,0xa6,0xf8,0x4c,0x9b,0x8e,0xb0,0x59,0x53,0xd1,0x66,0x12,0x10,0xc1,0x4d,0xa0,0xd9,0x40,0xdd,0x18,0x75,0x1b,0xa1,0x4e,0x13,0xfa,0x6b,0xe2,0x2,0xbc,0xc4,0xfb,0x2,0xb4,0xf2,0x17,0x1,0x9f,0x4e,0x48,0x8e,0x40,0x9e,0x10,0xf,0x54,0xae,0x91,0x44,0x22,0x5f,0x4c,0x8,0x93,0xda,0x74,0x4,0xae,0xd4,0x38,0x9a,0x56,0xf1,0xe2,0x19,0x8f,0x61,0x7d,0xc,0x6b,0x1b,0x30,0x9e,0xc0,0xd8,0x43,0xa7,0x42,0xf8,0x2,0x81,0x4,0x5,0xad,0x99,0x80,0x78,0xa4,0x81,0x66,0xe,0xe6,0xe6,0xc3,0xd5,0xce,0x1,0xe2,0xe8,0xbc,0xe0,0x35,0xed,0x56,0x98,0xd,0xe4,0xde,0x61,0x51,0x15,0xfb,0x4f,0x80,0xad,0xd3,0x54,0xbd,0x98,0x99,0xea,0xe5,0x43,0xa2,0x84,0xc4,0xe0,0x93,0xd9,0x27,0xf4,0xb6,0x82,0xe6,0x89,0x52,0x24,0x53,0x47,0x3c,0x4c,0x4e,0x60,0xdc,0x24,0x4,0x50,0xd2,0x47,0xa7,0x24,0x3,0x37,0x0,0xd8,0xee,0xc1,0x23,0xba,0x82,0x3,0x2,0x50,0x28,0x3b,0x9e,0xbb,0x7,0x1d,0xf9,0x83,0x96,0x12,0x4e,0xd2,0x42,0x36,0x50,0x19,0xa3,0x16,0xd9,0x5c,0xfe,0xfc,0x51,0xf9,0x2,0x7b,0xd0,0xd3,0xc2,0xbb,0x6,0x18,0xf4,0x42,0xb6,0x20,0x51,0xb8,0xd2,0x18,0x20,0x63,0xca,0xb8,0x8,0x74,0xc,0x2,0xa4,0xef,0x21,0x2a,0x5d,0x38,0xc0,0x41,0x84,0xb6,0x11,0xda,0x91,0x84,0xa3,0xdb,0x5c,0x3c,0xea,0x42,0x34,0x8c,0x33,0xca,0xee,0x0,0x0,0xe3,0x5a,0xd3,0x70,0xe0,0xb4,0x9f,0xc4,0x70,0xf4,0xa4,0xb1,0xc7,0xe1,0x65,0xf,0x5f,0x2,0x9c,0x86,0xe7,0xbd,0x73,0x84,0x84,0xf8,0xf9,0xdd,0xa,0x49,0xb0,0x85,0xfa,0x1c,0x24,0xc3,0x5f,0x4a,0x7e,0x9b,0x94,0xbe,0xd2,0x4c,0xfa,0x5b,0x39,0x1a,0x95,0xe8,0x5d,0x88,0x2c,0x3b,0xc5,0x3c,0x45,0x60,0x4a,0x3c,0xb5,0x30,0x29,0x70,0x69,0x41,0x87,0xbc,0xc1,0xa2,0x94,0x2d,0x79,0x41,0xce,0x85,0x37,0x4c,0x72,0x3e,0xfd,0x4d,0x97,0x7,0x59,0x3,0x99,0x90,0x3e,0xc5,0x2a,0x11,0x50,0xf9,0xaf,0x4b,0xb3,0x54,0x80,0x58,0x3,0x4f,0x12,0xa0,0x8d,0x58,0x90,0xba,0xbc,0xa9,0x97,0x3f,0x8e,0x69,0x9e,0x8b,0x94,0x7c,0x71,0xe1,0x5d,0x41,0x43,0xc,0x69,0x88,0x29,0x8d,0x0,0xf,0x33,0xac,0x26,0x62,0x3c,0x21,0x86,0x35,0xd9,0x32,0x80,0x53,0xbf,0xf4,0xd9,0x7e,0xa6,0xf2,0x5a,0xb9,0xb3,0x40,0xdc,0x2,0x1,0x2c,0x54,0x6d,0xb9,0x94,0xf2,0x62,0x50,0x11,0x1,0xe1,0x2e,0xfc,0x8a,0xc8,0x21,0x18,0x16,0xeb,0xd,0x22,0x90,0xe5,0x7a,0xfe,0x44,0xac,0x68,0x28,0x93,0x27,0xaf,0xac,0xf9,0xa7,0xaf,0x8d,0x6a,0xa2,0x85,0x44,0xdd,0xce,0xc7,0x8f,0x50,0x87,0x7b,0x71,0x1d,0xb8,0x48,0xf1,0xce,0x67,0x96,0x6f,0x59,0xb4,0x56,0x13,0xd8,0x3,0x5e,0x25,0xfb,0xd5,0xd6,0x31,0x80,0x15,0x93,0xdf,0x63,0xad,0x16,0x81,0xa4,0x70,0x8f,0xa1,0x2b,0x1,0x23,0x8d,0x4d,0xd2,0xfc,0x19,0xa4,0x41,0xca,0x76,0x13,0x4c,0x7f,0x9,0x80,0x3d,0x36,0x6e,0x80,0x67,0x81,0xdb,0x23,0xc7,0x1,0xf6,0xf,0x25,0xd4,0xbb,0x96,0x4,0x5b,0x20,0x40,0x7f,0x81,0xa7,0x14,0x93,0x72,0xdf,0x0,0xf3,0x11,0x0,0x8d,0x37,0xf2,0x52,0x63,0x54,0x42,0xa4,0xe0,0xc8,0xf2,0xa5,0x89,0x8,0x94,0xb7,0x5a,0x25,0xa,0xa7,0x50,0xb1,0x4b,0xdb,0xb1,0x82,0xbc,0xd7,0xfc,0x3c,0xb1,0xfb,0xf5,0x78,0x99,0xd1,0xe,0x60,0x7d,0x9e,0xd0,0x44,0xd1,0x6,0x20,0x36,0xa2,0xd9,0x47,0xaa,0xab,0x11,0xc6,0x57,0x79,0x29,0x9a,0xb7,0xa6,0xfc,0xc4,0x6d,0x52,0xfb,0xb6,0xae,0x7d,0x9e,0x86,0x5b,0x44,0x6,0x79,0xf5,0x4d,0x4c,0x5f,0x16,0xe0,0x3d,0xb9,0x5f,0xb5,0x91,0xca,0x19,0x68,0x4c,0x21,0x40,0xba,0x1a,0x86,0xcf,0x9,0xb4,0x6e,0x3a,0xa9,0xf2,0x5a,0xcc,0x39,0xb9,0xda,0x2b,0x18,0xb7,0x8c,0x89,0x46,0xea,0x4f,0x14,0x68,0x44,0x80,0x40,0xfa,0x3a,0x76,0xe1,0x2,0x89,0xd5,0x69,0xa4,0x6c,0xa2,0x1e,0xe0,0x8d,0xe,0xa1,0xe0,0x2,0xa5,0x6b,0xdc,0xa5,0x23,0xae,0x43,0x5d,0xdc,0x82,0x15,0x81,0xaf,0x66,0x2,0x2d,0xd0,0x9c,0x9d,0x6c,0x57,0x26,0xaa,0x57,0xbe,0x62,0xf1,0x79,0xed,0xa5,0xa2,0xee,0xc4,0x5,0x7a,0xa2,0xc2,0x3c,0x9f,0xfa,0x5d,0x21,0x46,0xa6,0x6a,0x33,0xe,0xcb,0xd2,0xf3,0xd8,0xd,0x2,0x24,0xa0,0xa7,0xf1,0xb8,0xa,0x1,0xb2,0x9e,0xc2,0xf0,0x5f,0x2b,0x1a,0xbc,0x16,0x84,0x25,0x82,0xa3,0xc7,0x1,0xc,0x42,0xa5,0x36,0x12,0xb2,0x80,0xd9,0x17,0x0,0xf5,0x71,0x10,0x31,0xb7,0xd5,0xf0,0x75,0x81,0x8,0xdc,0x20,0x7,0xa3,0x2c,0x8b,0xa,0x5e,0x46,0x8a,0xa4,0x85,0x49,0x41,0x8,0x75,0xe9,0x3e,0x9a,0x75,0x2e,0x2a,0x7e,0x31,0x6,0x20,0xb0,0xfb,0xa0,0xf4,0x79,0x77,0x34,0x2,0x2a,0x88,0x10,0x9f,0x80,0x58,0x29,0x6a,0x39,0x3e,0xd3,0xdc,0x7b,0x9b,0x9f,0xa8,0x39,0xba,0x44,0xad,0x36,0x6f,0xf5,0x2,0x5b,0xd7,0xea,0x14,0xb6,0x8c,0x5,0x4c,0x1d,0xf7,0x4f,0x44,0x46,0x98,0x16,0xd,0x99,0x8b,0xd0,0x47,0x5a,0x1f,0x99,0x6b,0x43,0x41,0x12,0x6f,0xfb,0xb1,0x88,0x32,0x80,0x0,0x6a,0x9e,0x7b,0xe8,0xf9,0x1f,0x14,0x6,0x83,0x44,0xb6,0x14,0x1,0x71,0x18,0xbd,0xae,0x34,0x51,0xfd,0x48,0x7b,0xca,0x9f,0x5a,0x2b,0xc0,0x95,0x68,0x5e,0x1f,0x3f,0xf9,0x92,0x76,0xdb,0x66,0xb6,0xf,0xc1,0x93,0xa7,0x49,0xde,0x7,0xb1,0x20,0x62,0x18,0x9f,0x4c,0x50,0x59,0x8b,0x81,0x21,0x64,0x65,0xcd,0x51,0x1,0x26,0x4d,0x9a,0xe1,0xa,0x9,0x38,0x4d,0xd,0x54,0x47,0xf6,0xee,0x89,0x45,0x84,0xaa,0x9d,0x29,0x5,0xb1,0x99,0x6,0xf6,0x94,0x8e,0xe1,0xca,0x98,0xb2,0x92,0x66,0x90,0x30,0xe5,0xa5,0xfe,0x2d,0x22,0x89,0x2b,0xc0,0xcb,0xb0,0x33,0x0,0xb5,0x49,0x28,0x1c,0xc6,0x72,0x89,0x84,0x60,0x3d,0xce,0x61,0xda,0x9b,0x42,0x1c,0x35,0xfd,0x63,0x44,0x21,0xd9,0x13,0x68,0x70,0x43,0x2,0xb0,0xa5,0x1,0xe6,0x34,0xd8,0xee,0x99,0x72,0xc,0xeb,0x77,0xe9,0x80,0x85,0x70,0xb9,0x88,0x0,0x2a,0xe0,0x5c,0x41,0x0,0x35,0x8,0x51,0xb6,0x65,0x7b,0x83,0x24,0xe1,0x43,0xc6,0xe2,0x26,0x7d,0x96,0x6c,0xa8,0x32,0xe7,0x47,0x40,0x5a,0x2a,0xb7,0xd4,0x9c,0x80,0x98,0x1,0x2e,0x85,0x62,0x2c,0xa5,0x63,0x1,0x6e,0x39,0x84,0xe9,0xd7,0x52,0x7d,0xae,0x6b,0xb9,0x47,0xaa,0x4f,0xc5,0x41,0x4c,0x3d,0xdb,0x4e,0x32,0x7,0x85,0xa2,0xac,0xa5,0x59,0x4f,0x88,0x6e,0x21,0xef,0x7,0x9e,0x59,0x40,0x1a,0x88,0x4d,0x51,0xf8,0x14,0x22,0xb8,0x69,0x44,0xc9,0x8,0x60,0x39,0x80,0x8a,0x22,0x2d,0xf1,0xcb,0x3,0x1a,0x31,0x5d,0xcd,0xc4,0x58,0xa0,0xc3,0xb4,0x92,0x17,0x59,0xbc,0xbd,0x17,0x42,0x19,0xe7,0x63,0xd9,0x49,0xd4,0xf0,0x13,0x37,0xd8,0x88,0x48,0xc1,0xf4,0x55,0x1,0x25,0xad,0x70,0x65,0x60,0x39,0x88,0x2e,0xf5,0xac,0xe4,0x59,0xa0,0xd9,0x3a,0xf6,0x79,0x16,0x17,0x3,0x14,0x6e,0x75,0x9,0xcb,0xd2,0x5d,0x42,0x16,0x73,0x6f,0x95,0x40,0xad,0xea,0x67,0xae,0x10,0xef,0x13,0x20,0x3d,0x65,0xf5,0x31,0x5b,0x6,0xb1,0xd,0x97,0xa0,0xe8,0xca,0x7,0x62,0x33,0x60,0x25,0x6c,0x57,0x4c,0x9c,0xc3,0x2,0x1a,0x36,0x89,0xe,0x8a,0x3f,0xc4,0xdc,0xdb,0xba,0x31,0x28,0x34,0x32,0x9b,0xf4,0x39,0x9,0x9,0x94,0xef,0xe2,0x81,0xa,0x45,0xde,0x46,0x80,0xe7,0x2f,0x7b,0x59,0xe5,0x2f,0x39,0x34,0xd2,0xb1,0x6b,0x9,0x19,0x52,0xbd,0xe,0x9a,0xf8,0x41,0x63,0x99,0x20,0x6e,0x23,0xea,0x4,0x4c,0xc9,0xe5,0x74,0x2f,0x94,0xfb,0xac,0x54,0x25,0x65,0x2d,0x79,0xf8,0xd2,0xb,0xda,0x76,0x52,0xbe,0x23,0x5a,0x29,0x11,0xf8,0x4d,0x9c,0x90,0xd4,0x7e,0x65,0xef,0xa7,0xba,0x53,0x80,0x35,0x3a,0x84,0xcd,0x4b,0x4a,0x60,0xf,0xe8,0xe6,0x77,0xcf,0xf2,0xc0,0x88,0x1b,0x29,0x40,0xb0,0x40,0xc2,0x0,0xc8,0x95,0xac,0xcc,0x11,0xa4,0xa1,0x28,0x79,0x3,0xe5,0x6b,0x4,0x48,0x2e,0x5f,0x9b,0x2f,0x52,0x38,0x49,0x44,0x80,0xd0,0x84,0xb6,0x1a,0x3f,0x1d,0x1f,0x80,0xe2,0xa2,0x49,0xd7,0xa7,0xc6,0x44,0xe5,0xfd,0x4b,0xb2,0xf2,0xe7,0x23,0x52,0x44,0xc0,0xa3,0xd1,0x12,0xf0,0xe0,0x26,0xa8,0x4c,0xc0,0x4d,0x8,0x3b,0x1b,0xb5,0x7,0x6c,0x4b,0xf1,0x82,0x61,0xb3,0x96,0xda,0xd,0xe0,0x86,0x38,0x46,0x56,0x18,0xd,0x80,0xf2,0xc4,0x1b,0xca,0x75,0x6,0xe8,0x56,0x79,0x4c,0x40,0xce,0xb2,0x35,0xb5,0x6b,0x28,0x3f,0xd5,0x49,0x7d,0xe6,0xb2,0x86,0xcd,0xda,0xb2,0x19,0xb9,0x28,0x48,0x61,0xad,0x80,0x5e,0x5f,0x26,0x25,0x8e,0xa1,0x55,0x39,0x4c,0x5e,0x42,0xa2,0x99,0xa2,0x40,0x98,0x32,0xb,0x93,0x18,0x32,0x3a,0x80,0x46,0x99,0x6f,0xa8,0xb1,0x29,0x5a,0x7b,0x7f,0xb2,0xd,0xcb,0xcf,0xc8,0x91,0xec,0x7a,0xa,0x2b,0x8f,0x5a,0x7c,0xd2,0xf6,0x43,0xf9,0x55,0xb2,0x67,0x2f,0xea,0x1a,0x96,0xfd,0x5a,0x53,0xcf,0x52,0x5a,0xf,0xe0,0x3,0x80,0xcf,0x72,0xcd,0x31,0xcd,0xd6,0xcd,0x4b,0xf7,0x90,0xcc,0x50,0xba,0x33,0xdc,0xa3,0xd6,0xe4,0xfb,0x6b,0x0,0xfd,0xf1,0xd6,0x22,0x23,0x97,0xc3,0x70,0x10,0x8a,0xb8,0xb2,0x40,0xee,0xc9,0x70,0xdb,0x8e,0x81,0x6a,0x12,0x11,0x96,0x5b,0xd4,0x4a,0x1d,0x91,0x9a,0x93,0x25,0x60,0xb5,0xb9,0xfc,0xfa,0x96,0xd5,0xa4,0x3e,0xd5,0x88,0x80,0xb0,0xfa,0xa6,0xfd,0xed,0xac,0x99,0x7d,0x1b,0xa4,0xc0,0xe6,0xc7,0x50,0x72,0x21,0x28,0x73,0x56,0xc,0x64,0xd9,0x1f,0xe4,0xbe,0x48,0x87,0x46,0xaf,0x5e,0xb2,0xa,0x88,0x83,0x77,0x76,0x32,0x29,0x94,0x68,0x1,0x2d,0x18,0xc0,0x62,0xaa,0xa7,0x3c,0xcb,0x15,0x8c,0x62,0x67,0x59,0xba,0x15,0xf,0x16,0x80,0xce,0x41,0x57,0xd7,0x35,0x80,0xa7,0x29,0xd4,0x6a,0x4d,0xbf,0xdc,0x76,0x9a,0xf4,0x4,0x7c,0x67,0xee,0xd,0xf0,0x32,0x75,0x27,0x8e,0x11,0xdf,0xcb,0x3a,0x80,0x32,0x97,0xd2,0xb0,0x40,0x25,0x12,0xa6,0xcb,0x5b,0x80,0x43,0x36,0x27,0x13,0x20,0x33,0xa7,0x8b,0xd,0x59,0xe0,0x2b,0xd1,0x3a,0x32,0xf3,0x66,0xb9,0x15,0x40,0x2b,0x4d,0x41,0x0,0x6d,0x12,0x10,0x2,0x10,0x25,0x3,0xcc,0x2a,0x74,0xd1,0xa5,0x9b,0xd7,0x0,0x12,0xd0,0x3,0x75,0x97,0x4d,0x1d,0x51,0xc5,0x91,0x31,0x22,0x6b,0xd3,0x2c,0x1b,0xa6,0xf3,0x6,0x9e,0x59,0x19,0x2a,0x3,0x65,0xb3,0x58,0x30,0x75,0x32,0xf7,0x48,0xcf,0xd,0xc5,0xe6,0x36,0x9c,0x99,0xf4,0x81,0xe7,0x49,0x8f,0xe8,0x89,0x2,0x3b,0xa6,0x38,0x4e,0x17,0xfb,0xb5,0x54,0xdf,0xc4,0xbc,0x4e,0xa,0x47,0x48,0xef,0x24,0x44,0xff,0x84,0xf6,0x91,0xa0,0x37,0x46,0x8c,0x68,0xd2,0xca,0x93,0x67,0x88,0xc1,0xfb,0x72,0xef,0x29,0x5c,0xa3,0x97,0x12,0x72,0x48,0x3f,0x3b,0xd1,0x74,0xcb,0xc8,0x67,0xaa,0x97,0xac,0x94,0x45,0x25,0xcf,0xca,0x7b,0xc1,0x88,0x5,0xcd,0x48,0x42,0xd6,0x15,0xa,0xbb,0xf,0xfe,0x81,0x28,0xeb,0x9b,0x49,0x9e,0x70,0x3b,0xb9,0xd6,0xdc,0x9b,0x62,0xef,0x49,0x16,0x27,0x9d,0x40,0xfa,0x65,0x2d,0x45,0x8b,0x6d,0xcf,0xe4,0xf5,0x9c,0x47,0xf1,0xb7,0x73,0x55,0x7e,0xe4,0x2,0xbd,0x25,0xdf,0x66,0x1a,0x31,0x12,0x15,0xf5,0x16,0x8f,0x5c,0x41,0x82,0x1e,0x62,0x61,0xca,0xc4,0x99,0x76,0xd2,0xd7,0xd2,0xb3,0xe3,0x8a,0x52,0x1f,0xf3,0x3b,0xc1,0xcb,0xc7,0xb2,0xd,0xc4,0x8f,0x68,0x99,0x72,0x80,0x3d,0x50,0x24,0x99,0xa0,0xae,0x2a,0x57,0x2f,0x2f,0x57,0x78,0x40,0x2b,0x6d,0x78,0xa4,0x59,0xee,0xa7,0xc9,0x89,0x80,0xee,0xad,0xe0,0x41,0x39,0x4a,0x2d,0x69,0xfb,0xe9,0xc4,0xd,0x1f,0x95,0xbb,0x74,0x74,0x45,0xac,0x97,0xd0,0xad,0xa6,0x5c,0x3,0xe8,0x29,0xf6,0x8c,0x1,0x74,0x85,0x3c,0xbd,0x32,0x94,0x32,0x36,0x38,0x32,0x53,0x45,0xf5,0xac,0xa6,0xf0,0x9e,0x6e,0x50,0x8d,0x2d,0x1,0xdf,0x39,0x63,0xe7,0x53,0xea,0xe4,0xa5,0x5e,0x4a,0x1d,0x1b,0x56,0x96,0x91,0xc3,0x15,0x45,0x2c,0x11,0xa3,0xb3,0x54,0x6e,0xf2,0xf3,0x7b,0x53,0x28,0x3a,0x3d,0xcb,0x5c,0xc2,0xa4,0x5e,0x3d,0x9b,0x2f,0xd3,0x65,0x6a,0x33,0x31,0xe5,0xb7,0x34,0x46,0xd6,0x47,0xb6,0x1f,0x5e,0xd2,0xf7,0x9c,0x3e,0xd3,0x8a,0x5f,0xa4,0x7c,0xc2,0x6,0x8e,0xb0,0x66,0x3f,0x21,0x29,0x82,0x3d,0x8a,0xa0,0x50,0xc3,0x20,0x30,0x2b,0x4e,0x60,0x15,0xba,0x9e,0xe3,0xc5,0xd4,0xef,0x1,0x95,0x92,0x27,0x14,0x8e,0xe0,0xc,0x80,0x6b,0x39,0x6f,0x27,0xaf,0xe7,0xfd,0xa3,0x28,0x66,0xa9,0x6f,0x2b,0x77,0x2d,0xf0,0xed,0xe2,0x52,0xcf,0x64,0x94,0x40,0xb1,0x89,0xf2,0x13,0x20,0x6d,0xdb,0xf9,0x43,0x50,0xda,0xcf,0x4f,0xc0,0xca,0x5a,0x7f,0x7c,0x86,0x2f,0xfa,0x85,0x48,0x60,0xff,0x56,0x99,0xcc,0x74,0x23,0xc3,0x80,0xee,0x21,0x92,0x79,0xd6,0xe6,0x15,0x3c,0xa0,0xb0,0xfa,0x0,0xec,0xa0,0xe0,0x15,0x4,0x48,0xe6,0x5d,0xa1,0xfc,0x38,0x5c,0xe9,0x88,0xf1,0x35,0x79,0x10,0x39,0x59,0x85,0xae,0x2,0xa8,0x98,0x91,0x58,0x3f,0x7e,0x6,0x56,0xfd,0x6c,0xe0,0x92,0xa,0xb8,0x59,0x74,0x38,0x33,0xe,0x53,0x2e,0xcb,0xf4,0xa4,0x3,0xb8,0xfe,0xbd,0x37,0xe5,0x6a,0x76,0x9f,0xa9,0x3b,0x21,0x92,0x1,0x5c,0x32,0x2d,0xf3,0x24,0x1b,0x11,0x67,0x27,0x3e,0xb7,0x93,0x80,0x62,0xda,0x81,0xca,0xf9,0x43,0x19,0x47,0x63,0xf5,0x9c,0xd4,0x7e,0x5,0xd4,0xa9,0xbf,0x3a,0xdd,0x4f,0x2a,0x90,0x95,0xc0,0xd4,0x84,0x64,0xc0,0x16,0x85,0x4f,0xa4,0x3e,0x27,0x2c,0x28,0x7b,0xd9,0xee,0x27,0xfa,0xf7,0xe3,0x86,0x92,0x6c,0xfe,0x99,0xc9,0xea,0x1,0x3f,0xbd,0x78,0x46,0xd7,0xea,0x32,0xef,0xd7,0xbb,0xb1,0x2c,0x6d,0xa0,0x6d,0x67,0x0,0x56,0x73,0x98,0xfa,0x77,0x9a,0x8c,0x3c,0x46,0xab,0x9b,0xd8,0xb6,0x29,0x75,0xec,0x4a,0x5f,0x16,0x23,0xae,0xc8,0xe5,0x9e,0xa9,0x9c,0xe0,0x13,0xeb,0x9,0x1,0xa9,0xec,0xea,0x1f,0x14,0xa,0xb7,0x6e,0xe1,0x94,0x9f,0x66,0xbb,0x37,0xf,0xd2,0xe7,0xa,0xd9,0xf4,0x33,0x4a,0x62,0x7e,0xb7,0x41,0xb9,0x60,0xc6,0x67,0xb0,0xac,0x4d,0x61,0x5b,0x65,0xa5,0xf,0xac,0xdc,0x2f,0x32,0x3f,0x71,0x84,0x4,0x64,0xf,0x4d,0xd8,0x67,0x5f,0x3b,0x75,0xb2,0xe9,0x95,0x3a,0xad,0x65,0x7c,0x45,0x49,0xd0,0xe7,0x0,0xbd,0x1,0x1b,0x20,0xaa,0x2d,0x9b,0x9e,0xd5,0x22,0x85,0x90,0x57,0x87,0x74,0x25,0x65,0x2c,0x8d,0x4d,0x1c,0xc1,0xcc,0xab,0x74,0x1,0x17,0xd9,0xbb,0x4f,0x5c,0xc4,0x70,0x6,0x4f,0xe1,0x36,0x2a,0xa5,0xe9,0xcc,0x9,0x22,0x52,0xd8,0x38,0x0,0x6f,0xcb,0x49,0x61,0xf1,0x59,0x2f,0x30,0x94,0x99,0xf2,0xd3,0xba,0x7e,0x8f,0x6b,0xd4,0x79,0x69,0x9a,0xa4,0x4f,0x34,0x89,0x34,0x93,0x2,0xd9,0x2b,0x9b,0xca,0x18,0xee,0xdb,0xf6,0xbc,0x7a,0x79,0x72,0x43,0x13,0x81,0x1a,0xa2,0xcf,0x9e,0x18,0xbc,0xc1,0x6,0x41,0xd6,0x53,0x10,0xc4,0xb0,0xbb,0x9a,0xea,0x6a,0x2f,0x9f,0x95,0xeb,0x56,0xce,0x4b,0x5d,0x7e,0xa0,0xbd,0x1e,0x22,0xc4,0x3a,0xce,0xb6,0x61,0x10,0xad,0xd6,0x33,0x52,0xd9,0x9e,0x62,0x98,0x52,0xa2,0xf4,0x44,0x69,0x52,0x2c,0x90,0x4,0x58,0x8b,0x98,0x49,0x2f,0x48,0x40,0x3,0xf2,0x6e,0x63,0xbb,0x3c,0x9c,0xcb,0x27,0x20,0x48,0xce,0x2a,0xd4,0xec,0xc8,0x61,0xda,0x36,0xbf,0x62,0xc,0xb9,0xde,0x0,0x11,0xf7,0xea,0xa4,0xfc,0x6,0x6a,0xde,0x3d,0xc8,0x18,0x5a,0xeb,0x99,0xab,0x17,0x79,0x24,0x99,0x79,0xf8,0x18,0xe6,0xb5,0x41,0xf0,0xe5,0xc7,0x40,0x8f,0x34,0xa0,0x34,0x49,0x69,0x72,0xcd,0x5b,0xe6,0x89,0xd0,0xf2,0x3c,0x8d,0x5a,0x4c,0x3d,0xa9,0x26,0xd9,0x72,0x9,0xeb,0x2,0x56,0x57,0x26,0x99,0x81,0x67,0x89,0xd2,0x7b,0xba,0x44,0x2,0xa8,0x23,0xdb,0xed,0x39,0x5f,0x8a,0xd,0x9f,0xa9,0xd4,0x2a,0x8c,0xae,0x20,0x40,0x7a,0xaf,0x14,0xa7,0xd0,0x33,0xaf,0xe2,0x7c,0x64,0x3b,0x5e,0x29,0x51,0x17,0xf4,0x5d,0xc0,0x99,0x6b,0x24,0xc0,0x45,0xce,0x91,0x86,0x96,0x28,0xd4,0x2,0xb0,0xa3,0x88,0x7,0x22,0x88,0xf2,0x59,0x84,0x6a,0xda,0xa2,0x8c,0xb5,0x46,0x0,0xcc,0x7d,0xda,0xf3,0xda,0x66,0x1b,0x3e,0x3d,0xca,0xde,0xbf,0xe4,0xf1,0x8b,0xc1,0x99,0x2e,0x86,0x6a,0x99,0xf5,0x81,0x9e,0x5c,0xcf,0x23,0x2b,0x93,0x37,0xc5,0x5,0x2c,0x45,0x52,0x0,0x40,0x5d,0xd7,0x2a,0x74,0x3,0x94,0xdc,0xf3,0xec,0xd9,0x97,0xb6,0x65,0xc,0x2,0xf5,0x2c,0x87,0xaa,0x7d,0x1a,0xa3,0xcd,0x5b,0x64,0xa2,0x70,0x4,0xc1,0x58,0x2,0xa9,0xff,0x38,0xee,0x84,0x50,0x53,0xd6,0x82,0x1a,0x4e,0x11,0xa1,0x91,0x81,0xed,0xab,0xd8,0x1,0x8d,0xf9,0x9,0xa,0x52,0x39,0x7f,0x2a,0x20,0xa7,0x76,0x6d,0xfd,0xde,0xf3,0xa,0xd8,0x50,0x68,0xdb,0x8a,0xd2,0x80,0x0,0xd8,0x63,0xd2,0x53,0xc9,0xae,0xb0,0xff,0xb4,0x7a,0x37,0x6b,0xc9,0xb6,0x46,0x6,0x61,0x4a,0x1c,0xc,0x69,0xfd,0x53,0x88,0x53,0x3f,0x1b,0x68,0xb7,0xf7,0x7c,0x86,0xa8,0xa8,0xc5,0x45,0xfd,0xcc,0x6,0x7f,0xf4,0x3c,0x86,0x52,0xf2,0x7b,0x7d,0x99,0x3e,0x13,0x90,0xec,0x7b,0xe4,0xa0,0xf,0xa,0x82,0x4c,0x59,0x10,0x55,0x1d,0xbb,0x6c,0x9d,0x80,0x94,0xfd,0x8,0x33,0x80,0xd8,0xe3,0x1a,0x76,0x8c,0x66,0x88,0xb5,0x45,0x30,0xe5,0x15,0x8c,0x5,0x5,0xf2,0x97,0xc7,0xdb,0xe2,0xca,0xed,0xff,0xd,0x7,0x2b,0xc7,0xf5,0x7b,0xe9,0xfa,0x13,0x31,0x44,0xdd,0xd5,0x73,0xad,0x3a,0xcc,0xcf,0x2d,0xf5,0xe,0x21,0x13,0x3,0xbf,0x99,0xfe,0x9d,0x1f,0x6f,0x82,0x90,0x3d,0x8f,0xa1,0xf9,0x9b,0x9d,0x47,0xae,0xcf,0xf2,0x33,0xc0,0x12,0xb,0x4e,0x79,0x4d,0x99,0xd4,0x44,0x79,0x79,0x5d,0xc0,0x15,0xe5,0x2d,0x23,0xb5,0x11,0x11,0x36,0xe8,0x34,0x2b,0x73,0x4d,0x19,0xaa,0xa,0x79,0x89,0xd7,0x2a,0x6e,0x49,0x7a,0x78,0x93,0x6f,0x75,0x9,0x8b,0x28,0xbd,0xbe,0x29,0x8,0x97,0xd7,0x12,0xe8,0x23,0x14,0x14,0xe4,0x6b,0xb3,0x53,0x47,0xa2,0x63,0x39,0x3,0x1d,0x44,0xc6,0xd1,0xc1,0xd3,0xa7,0x96,0xc1,0xab,0x2,0xe8,0x20,0x47,0xd8,0xa4,0xcc,0x20,0x42,0x30,0xdd,0x87,0xd4,0xf5,0x86,0xda,0xa2,0x9f,0x5f,0x8b,0x2a,0x31,0x0,0xb1,0x75,0xb3,0x8b,0xd6,0x2a,0x66,0xce,0x38,0x6d,0xc,0xe0,0x2d,0xbb,0xcf,0xa,0x26,0x54,0x9d,0x14,0x20,0x63,0xfa,0x4d,0xb2,0x3c,0x3,0x25,0x92,0xb7,0xe4,0xa,0x5,0xc8,0xd2,0xcf,0x1a,0x4c,0x32,0xeb,0x41,0xaa,0xaf,0x7d,0x6e,0x63,0x53,0x5b,0x96,0x6b,0xad,0xac,0x4f,0xe2,0x60,0x9a,0xed,0x4f,0x1,0xd,0xf3,0x7b,0x2b,0x20,0x42,0xff,0x2d,0x86,0x58,0xee,0x66,0x88,0x95,0xea,0xcc,0x62,0xd5,0x5b,0x4d,0x88,0xcc,0xf8,0x6d,0xf2,0x32,0xf7,0xb2,0x88,0x61,0xc6,0x96,0x94,0xc6,0x1e,0xb7,0x13,0xf2,0xe2,0x91,0x37,0x65,0x81,0x62,0x21,0x1b,0x64,0x99,0xd2,0xce,0xc5,0x28,0x87,0x16,0x50,0x52,0xa6,0xa0,0x76,0x10,0xd9,0x1f,0x43,0x56,0x40,0x9a,0x87,0x8c,0x6c,0xa9,0x5d,0xed,0x23,0x53,0x2b,0x9,0x1,0x98,0x0,0x1b,0xc1,0xf1,0x33,0x3,0xe0,0x42,0x9f,0x9a,0xf2,0x44,0xca,0x34,0x66,0xf5,0xe6,0xb5,0xae,0x63,0xaa,0xf6,0xea,0x57,0xed,0x8a,0xeb,0x97,0xb1,0x45,0xf2,0xdf,0xa1,0x71,0xce,0x10,0x2f,0x65,0x4b,0x1b,0x59,0x21,0xec,0xad,0x16,0x9a,0x86,0x6b,0xc7,0x95,0x98,0x7a,0x22,0xd1,0x9c,0xac,0xc6,0x96,0xac,0x8c,0xba,0x9d,0x6c,0x5d,0x98,0x79,0xea,0x4d,0x87,0x8b,0x54,0xaa,0xe6,0x7d,0xd2,0x6f,0xa,0xc0,0x74,0x93,0x2b,0x3d,0xcf,0xfd,0x43,0xf6,0x4,0x26,0xcb,0x24,0xcf,0xab,0x29,0xd3,0x22,0x93,0x70,0x1b,0xd7,0xeb,0x6b,0xf6,0x3a,0xc5,0xf6,0xeb,0x97,0xae,0x0,0xa3,0x75,0x99,0xad,0xea,0xa7,0xac,0x1,0x6a,0xae,0x3d,0x86,0x52,0xb5,0x91,0x81,0x38,0x3,0x61,0x87,0xee,0x87,0x38,0x5a,0x16,0x5,0x16,0x71,0xcc,0xef,0xec,0x54,0x32,0x63,0x71,0x62,0xbc,0x70,0x26,0xaf,0x47,0x8,0x76,0xe2,0x4d,0x5e,0xf5,0x9a,0x85,0xb8,0x4c,0x56,0xf6,0x6e,0xc6,0xfc,0x29,0xab,0x0,0xa3,0x53,0xd4,0xcf,0x14,0xa6,0x8e,0x2b,0xa8,0x53,0x6c,0xbc,0x45,0xd2,0xb6,0x2b,0x9d,0x39,0x41,0x35,0x55,0xc,0xea,0x2,0xc6,0xdc,0xd2,0x3a,0xbf,0x2a,0xd3,0x73,0xda,0xd4,0x4a,0xa1,0x69,0xa7,0x57,0x3f,0x9a,0x6c,0x3d,0x99,0xde,0x33,0x8c,0xfb,0xe5,0x5d,0x8a,0x6d,0xa8,0xd2,0x66,0x8,0x61,0xb9,0x89,0x5d,0xf5,0xcb,0xcf,0x28,0x7d,0x24,0x6e,0x90,0xe2,0xfb,0x7b,0xee,0x62,0x8a,0x2,0x68,0xfd,0x25,0x96,0xe5,0x27,0xa0,0xda,0xfb,0x4c,0xf1,0xa6,0x9d,0xf4,0xfd,0x8a,0xc4,0xd,0x33,0xc0,0x93,0xce,0x0,0xf9,0xe0,0x88,0x4,0xd7,0xcc,0xb1,0x62,0xde,0xd4,0x31,0x5a,0xc6,0x94,0x69,0x8b,0xbc,0xdf,0xe4,0xa2,0x7f,0x2f,0xe6,0x7e,0x8,0x19,0xb6,0x54,0x18,0xa7,0xa0,0x32,0x3,0x20,0x3,0xc5,0x86,0xc6,0xb5,0x19,0x7,0x18,0xca,0xdf,0xa,0x9,0x74,0x56,0x19,0xd3,0x7f,0x1e,0xdb,0xd0,0x73,0xc,0x50,0x4d,0x9e,0x7d,0x91,0x94,0x95,0x90,0xa0,0x76,0xe9,0xa6,0x6a,0xba,0x49,0xdd,0xd0,0x51,0xff,0xa7,0x48,0x3f,0xf,0xe9,0x8b,0x5,0xeb,0x40,0x2,0x68,0xb7,0x4,0xfe,0x56,0x0,0xab,0xef,0x23,0x85,0x6c,0x56,0x6f,0x16,0x20,0x67,0x3d,0x9b,0xe9,0xb,0xa8,0x81,0x6a,0x1e,0xf7,0xca,0xd5,0x75,0x2c,0xc7,0xa1,0xfa,0x5d,0x23,0x49,0x4c,0x59,0x81,0xb3,0x63,0x9a,0x51,0x57,0xcd,0xf3,0xde,0x34,0x44,0xe0,0x8,0x66,0x69,0x17,0xb3,0xa7,0xaf,0x2,0x66,0x6a,0x3e,0x29,0x89,0x89,0xab,0x67,0x9f,0x80,0x14,0xd3,0x34,0xeb,0x1,0x5a,0x9e,0x39,0xca,0x5a,0x84,0xda,0x46,0xcd,0xa0,0x36,0x3f,0x58,0x67,0x13,0x6a,0xac,0xde,0x69,0x30,0x7f,0x56,0xa5,0xcd,0xb4,0xf4,0x1e,0xf0,0xa0,0xcf,0xe6,0x67,0xf5,0xb3,0x55,0xe6,0x2c,0x44,0xae,0xfb,0xdc,0xa4,0x4e,0x7a,0x4f,0x81,0xac,0x4,0xf6,0xfc,0x1d,0xa6,0x8e,0x93,0x0,0x88,0x8e,0x2,0x9c,0xc4,0x55,0xbc,0x14,0xf9,0x6c,0x4d,0x47,0xa1,0xd4,0xab,0xfb,0xb3,0xc3,0xa9,0x39,0x82,0x5,0x3e,0x94,0x4a,0x9,0x81,0x6b,0xb,0x2,0xfa,0x4e,0xa5,0xcd,0x39,0x40,0xfa,0x33,0xeb,0x79,0x2d,0x1f,0xed,0x0,0x87,0xb8,0x48,0xd,0x8,0xfb,0x3c,0x8d,0xa8,0xa2,0xa8,0x99,0xac,0x18,0xa,0xdb,0x1c,0xe8,0xb3,0x5e,0xec,0xb1,0x79,0xb5,0x7e,0x94,0xda,0x48,0x40,0xca,0xf6,0x7d,0x1a,0x43,0xa5,0x4,0x26,0xbb,0x5f,0xed,0xd8,0x8d,0x5e,0x60,0x9d,0x36,0x6a,0x75,0x0,0x33,0x5e,0x6b,0xba,0x59,0x8e,0x91,0x6,0x66,0x81,0x64,0xef,0x67,0x25,0x25,0x72,0x10,0xe3,0x71,0x9d,0x22,0xf8,0x7a,0xfe,0x35,0x21,0x40,0x35,0x79,0x83,0x5e,0x7,0x3,0xf0,0xa9,0x7c,0xf3,0x7b,0xa6,0x7c,0x35,0x5a,0xed,0x56,0x8,0x35,0x13,0x71,0x52,0xfb,0xc9,0xa3,0x57,0xd5,0x95,0x9a,0xb5,0x8b,0xc9,0x1b,0x18,0xef,0x14,0x5,0xc7,0x54,0x7,0x7d,0xf6,0x28,0x68,0x0,0x9,0x33,0xf2,0xd8,0x77,0x74,0x85,0x7d,0xf7,0x0,0xe9,0xa,0x9b,0xae,0x63,0xf6,0xd3,0xd4,0x5b,0xae,0x30,0xe4,0xce,0x15,0x28,0x11,0xc8,0x84,0x4a,0x12,0x61,0x36,0x55,0x5e,0x2b,0xff,0x82,0xf1,0x3,0x88,0xc,0x71,0x0,0xaa,0xfb,0xcd,0xa8,0x76,0x56,0xde,0x14,0x79,0x31,0x8c,0x1c,0xe9,0x4f,0x7d,0xaf,0x3,0x75,0x52,0x96,0x2d,0x67,0xcb,0xd0,0xa7,0xda,0xcd,0xb8,0x5a,0xf,0x99,0x66,0x94,0x11,0xc3,0x8d,0x6a,0xf3,0x33,0x8f,0xc3,0xbe,0x1b,0x15,0x25,0x57,0xef,0xd5,0x4b,0xb1,0xb0,0x54,0xe5,0xb5,0xaa,0xb2,0x95,0x25,0x27,0xd5,0x8f,0xa9,0xf2,0xb3,0x8,0xd9,0x60,0xfd,0xff,0x7,0x97,0xa,0x51,0x1e,0xe1,0xce,0x2a,0x44,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:24:17: warning: ‘icon_128_png_size’ defined but not used [-Wunused-variable] 24 | static uint32_t icon_128_png_size = 0x42bf; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:17:16: warning: ‘icon_32_png_data’ defined but not used [-Wunused-variable] 17 | static uint8_t icon_32_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x8,0x6,0x0,0x0,0x0,0x73,0x7a,0x7a,0xf4,0x0,0x0,0x8,0x8d,0x49,0x44,0x41,0x54,0x78,0x9c,0x7d,0x97,0x69,0x8c,0x9d,0x55,0x19,0xc7,0x7f,0x67,0x79,0xef,0x36,0x77,0x6e,0xdb,0x99,0x96,0xd2,0x99,0x42,0x59,0x5a,0x5b,0xa,0x69,0x29,0x96,0x96,0x55,0xc,0xd,0x8a,0x69,0x82,0x4a,0x29,0x18,0x9,0x44,0x45,0x13,0x8d,0xa2,0x84,0x4,0xc5,0x88,0x1,0x13,0x3f,0x68,0x4c,0x10,0x88,0x5b,0x5c,0xf8,0x40,0x2,0x2a,0x1a,0x84,0x50,0x3f,0x20,0x11,0x88,0x20,0xd0,0x52,0xb6,0x42,0xd,0xb6,0xb5,0x4c,0x17,0xa8,0x5d,0xe9,0x4c,0x67,0x79,0x97,0x73,0x9e,0xc7,0xf,0xef,0x7b,0x67,0x2e,0x68,0xbc,0xc9,0x93,0xf3,0xbe,0xe7,0x9e,0x7b,0xfe,0xbf,0xe7,0x7f,0xce,0x3d,0x8b,0x59,0xb6,0xf8,0x45,0x15,0x7,0xd1,0x19,0xa2,0x57,0x8a,0x4,0x42,0xd,0xf2,0x44,0x99,0xaa,0x19,0xd2,0x9a,0x42,0xbd,0x37,0x4,0x92,0x0,0xf5,0x8,0xb5,0x0,0x49,0x1,0x49,0xe,0x2e,0x9b,0x29,0xbb,0x61,0x33,0x30,0x55,0x69,0xb,0xb0,0x39,0x50,0x80,0x29,0xc0,0x44,0x30,0x1,0xef,0x24,0x62,0x8c,0x1,0xa3,0xa0,0x80,0x94,0xa1,0xaa,0x88,0x42,0xa1,0x4a,0x54,0x5,0xa9,0x42,0x5,0x88,0xa0,0x11,0x34,0xcc,0x44,0xb7,0x8e,0x8,0x84,0x32,0x34,0x80,0x9,0xef,0x6f,0x4b,0x6f,0x44,0x7c,0x22,0x11,0x31,0x60,0x8d,0x62,0xa5,0xe4,0x40,0x14,0x13,0xcb,0x32,0x8a,0x32,0x2e,0x80,0x56,0xe2,0xa2,0x55,0x87,0x1f,0x0,0xd0,0x0,0x5a,0x80,0xe4,0xa5,0xa8,0x29,0xca,0xac,0xa7,0x21,0x8a,0x32,0xe8,0x46,0x9,0xe6,0x93,0x18,0x10,0x14,0x6b,0xc0,0x46,0x30,0xe,0x8c,0x48,0xe9,0x42,0x54,0x9a,0x15,0xc4,0x54,0xd7,0x1,0x91,0x32,0xba,0x0,0x74,0x3b,0xce,0x41,0x2b,0x8b,0x35,0x7,0xa9,0xac,0x26,0xaf,0xa0,0x2a,0x61,0x93,0xcf,0x0,0x10,0xf1,0x35,0x29,0x10,0x3,0x51,0x20,0x8a,0x62,0xa3,0x62,0x2d,0x18,0xa7,0x98,0x4a,0xb4,0x1d,0x5,0x11,0xc8,0x44,0x2a,0x17,0x4,0xa4,0x2,0x90,0xfc,0xfd,0x82,0x92,0x97,0x22,0x9a,0xcf,0x3c,0x9b,0x9e,0x3a,0xcd,0x4a,0x47,0x6c,0x17,0x20,0x16,0x8,0x10,0x8d,0x12,0xc,0x58,0xab,0x58,0xab,0x98,0xa8,0x58,0xe9,0x2d,0x85,0xb1,0xa8,0xa4,0x31,0x96,0x10,0x1a,0x41,0x2a,0x0,0xe9,0xe9,0x5c,0xf2,0x72,0xb2,0x69,0xd6,0xf3,0x9e,0x55,0xee,0x74,0x23,0x54,0xc0,0x1,0x5f,0x8f,0x5,0x82,0x12,0x8d,0xe2,0xd,0x4,0xab,0x38,0x27,0xd8,0xca,0xd,0x23,0x15,0x40,0x65,0xbd,0x11,0x61,0x2a,0xa,0xc4,0x8,0xb1,0x0,0x97,0xcf,0x40,0xd8,0x1c,0xa3,0x19,0x48,0x6,0x36,0x47,0x35,0x9b,0x1,0xd3,0x1c,0xc8,0x4a,0x97,0xba,0x73,0x41,0x3,0xbe,0x1e,0xf2,0x69,0x80,0x68,0x20,0xb1,0x4a,0x10,0xf0,0xaa,0x24,0x2a,0x14,0x2a,0x14,0xaa,0x78,0x15,0x6a,0x8,0xd,0x8d,0x8c,0x49,0xe0,0x44,0x8c,0x44,0x29,0xca,0x4c,0x24,0xc7,0x55,0x9d,0x46,0x4d,0x41,0xa6,0x20,0x66,0x98,0x24,0xe0,0xc8,0x89,0x92,0xa2,0x64,0x3d,0x7f,0xc3,0xbc,0x82,0x8,0xf8,0x46,0xc8,0xca,0x21,0xa0,0x4,0xc8,0x62,0x4e,0x9e,0xe5,0x48,0x4d,0x91,0xba,0x20,0x75,0x25,0xd6,0x23,0x52,0x17,0xf2,0x34,0x92,0xd6,0x85,0xd6,0xec,0x84,0x66,0x4d,0x18,0xd5,0x82,0x4c,0xa,0x94,0x40,0x4c,0x47,0x21,0x9d,0x20,0x69,0x39,0xda,0x75,0x43,0x21,0x91,0xf1,0xc9,0xf7,0x8,0xe6,0x4,0x34,0x13,0x8c,0x6,0x54,0xd2,0x6a,0xd,0xe8,0x4e,0xca,0x80,0x6f,0x66,0x39,0x51,0x15,0x75,0x86,0xb1,0xe3,0x29,0x97,0x7f,0x6e,0x21,0xeb,0xae,0x3f,0x9b,0x28,0xa,0xe,0x44,0x5,0xb5,0x20,0x46,0x38,0x31,0x95,0xf1,0xfa,0xae,0x77,0x78,0x74,0xcb,0x9b,0xec,0x9d,0x18,0x63,0x7e,0xe2,0xc9,0xb5,0xe0,0xd0,0xf8,0x71,0x2e,0x5f,0xb2,0x88,0x9b,0x2e,0xb8,0x98,0x55,0xc3,0xa7,0x30,0xbb,0xd5,0x47,0x1e,0xa,0x46,0x8e,0x1f,0xe4,0xb1,0x9d,0x7f,0xe3,0xa7,0xdb,0x1f,0x26,0xf5,0x13,0x18,0x27,0xa5,0x13,0x64,0xa0,0x93,0x60,0x52,0xcc,0x57,0xf8,0x99,0x8a,0x17,0xb4,0x6d,0x38,0x36,0x3a,0xce,0xc6,0x1f,0xae,0xe6,0xda,0xdb,0x2e,0xe7,0xff,0x7d,0x8e,0x1c,0x3d,0xc6,0xad,0x3f,0x79,0x80,0x17,0xf7,0x8e,0x90,0x25,0x29,0x9f,0xff,0xc8,0x45,0xdc,0xf5,0x99,0x1b,0xc0,0x9a,0xff,0xd9,0x7e,0xf3,0xee,0xd7,0x58,0xff,0xd8,0x4d,0x1c,0x35,0x47,0xc1,0xa6,0x60,0xc6,0x80,0x14,0x8c,0xe2,0x9b,0x64,0xc4,0xa0,0x90,0x41,0x4b,0x33,0x24,0xcd,0x91,0x28,0x88,0x28,0x87,0xe,0x1c,0x65,0x64,0xe7,0xbb,0xb8,0x9a,0x3,0xf,0xcb,0x96,0x9f,0x46,0x7f,0xa7,0xcd,0xdc,0xc1,0x1,0xee,0xb9,0xf9,0x46,0xd6,0xdf,0x7e,0x7,0x83,0x83,0x1d,0xee,0xbc,0xee,0x7a,0xd4,0x1a,0xf2,0x3c,0xe7,0x91,0xcd,0x4f,0xb0,0x65,0xff,0x6b,0xcc,0x6d,0x77,0xb8,0x61,0xed,0x6,0x4e,0x9e,0x3b,0x9f,0xb5,0x67,0x9c,0xcb,0xdd,0x17,0xdd,0xca,0x17,0x9f,0xba,0x81,0x56,0xdb,0x11,0x24,0xa0,0xa6,0x5c,0x78,0x7d,0x93,0xc,0x41,0xd1,0xc2,0x90,0x91,0x91,0xa8,0x60,0x9d,0xc5,0x3a,0xd8,0xfa,0xe4,0xeb,0xfc,0xfc,0xf6,0x3f,0xd2,0xb7,0xb0,0x8f,0x9,0x9b,0xb2,0xe8,0x9c,0x79,0xfc,0xe0,0xde,0x5b,0xe9,0x74,0x3a,0xc,0xc,0xc,0xb0,0xe6,0xcc,0x61,0xda,0xed,0x26,0xc6,0x39,0x0,0x9e,0x7d,0xf3,0x5,0x6e,0x79,0xf8,0xdb,0xcc,0x9a,0xdb,0x66,0xb4,0x38,0xc2,0xd6,0x7d,0xcf,0xf1,0xc8,0x97,0xfe,0x0,0x16,0x36,0x9e,0xbd,0x81,0xbb,0x5f,0xf8,0x6,0x47,0xe3,0x51,0xbc,0xb1,0x28,0x82,0x68,0xf,0x0,0x40,0x4e,0x4a,0x12,0xc2,0xb4,0x75,0xcd,0xba,0x67,0xc1,0xac,0x84,0x66,0xbf,0x27,0x34,0x5a,0x1c,0xd8,0xb1,0x9b,0x5d,0x3b,0x76,0xb3,0x7a,0xcd,0x2a,0x54,0x95,0xa1,0xd9,0x7d,0xa4,0x45,0x8a,0x52,0xee,0x23,0x43,0x73,0x4e,0x62,0xd5,0xbc,0x61,0xe,0x15,0xfb,0x68,0x24,0x39,0x6f,0x1d,0xfe,0x2b,0x9f,0xbd,0xff,0x52,0xfa,0x1a,0x9,0x85,0x46,0x12,0xa6,0xe8,0x0,0x6,0x45,0xe8,0x71,0x40,0xab,0x8a,0x16,0x29,0x3e,0xc6,0x69,0x80,0x38,0x39,0x41,0xf8,0xf7,0x1,0x62,0xbd,0x4d,0x6a,0xa7,0x38,0x69,0xa8,0xc9,0xf0,0xf0,0xc9,0xa8,0x2a,0xc6,0x18,0x6c,0x98,0x62,0x64,0xe4,0xd,0xc,0xe5,0x66,0xb6,0xfc,0xf4,0xb3,0xf8,0xed,0xd7,0x1f,0xe2,0x95,0xdd,0x2f,0xb1,0xeb,0xd0,0x76,0x76,0x1d,0xd9,0xca,0xd6,0x77,0x37,0xb1,0xff,0xc0,0x38,0xcd,0x3e,0x68,0x7a,0x68,0x1b,0x50,0xb4,0xdc,0x5a,0xc,0xf8,0x56,0x77,0x8,0x80,0x40,0x8a,0xa7,0x74,0x40,0x45,0x59,0x7c,0xfe,0x62,0x3e,0x75,0xe7,0xa7,0xa9,0xf5,0xd7,0x91,0x44,0x39,0xe7,0xe2,0x55,0x2c,0x18,0x5e,0x0,0xaa,0xe4,0x79,0xc1,0x81,0x91,0xed,0x8c,0x1d,0xdb,0xc1,0xfd,0xbf,0xff,0x31,0x37,0x6e,0xb8,0x5,0xef,0x61,0xce,0xec,0x41,0xd6,0x9d,0x77,0x25,0xeb,0xb8,0x12,0x80,0xd1,0xb1,0xe3,0x3c,0xb1,0xed,0x41,0xee,0xdf,0xfc,0x1d,0x52,0xc6,0x30,0xa6,0xfc,0xcb,0x6b,0x35,0x5f,0x7d,0x93,0xb4,0x2,0x30,0x15,0x40,0xac,0x0,0x84,0xc5,0xab,0x96,0xb1,0x78,0xd5,0xb2,0xff,0x9e,0xd6,0xc6,0xf0,0xf0,0x3,0xf7,0x31,0x76,0xf0,0x2d,0x86,0xe7,0x36,0x79,0xe6,0xef,0xbf,0xe4,0xed,0xfd,0xcf,0x71,0xd1,0xea,0xab,0x58,0x7a,0xfa,0x6a,0xe6,0xd,0x2c,0xa2,0xbf,0xdd,0x6,0x60,0x56,0x67,0x36,0xd7,0x5e,0xf2,0x55,0x16,0xd,0x2c,0xe1,0xbb,0x7f,0x5e,0x8f,0x6b,0x8,0xaa,0x65,0xc2,0x6a,0xc0,0x37,0xaa,0x21,0x50,0x20,0xf6,0x0,0x60,0x20,0x9d,0x9c,0xe2,0xc4,0x7b,0xa3,0x34,0x3b,0x6d,0x5a,0x7d,0x2d,0x50,0xe5,0xd8,0xd1,0x23,0xfc,0xee,0xde,0x3b,0x19,0x79,0x7b,0xb,0xf3,0xe6,0x24,0x4c,0x4c,0x1d,0xa1,0xd3,0xc8,0xd8,0xbf,0xef,0x2f,0x3c,0x78,0xe0,0x11,0x1a,0x6d,0x47,0x5f,0x67,0x21,0xf3,0xe7,0xae,0xe0,0x92,0x73,0xae,0xe7,0xe2,0x95,0x1b,0x51,0x13,0x58,0xbb,0xfc,0x63,0x9c,0xf7,0xf2,0x85,0x6c,0x3b,0xf2,0x2c,0xcd,0xc4,0x21,0xc4,0x72,0xe,0x34,0x3e,0xe0,0x80,0xab,0x0,0xac,0x73,0x6c,0x7b,0xf4,0x49,0x9e,0xbb,0xeb,0x1e,0x3a,0x2b,0x4f,0xe5,0xba,0x5f,0xdf,0x47,0x7f,0xa7,0x9f,0xbe,0x76,0x3f,0xe4,0xa3,0xcc,0x4a,0x52,0x72,0x99,0xe2,0x9a,0x6b,0xbf,0xc7,0xfc,0xa1,0xd3,0x30,0x16,0xfe,0xf4,0xc4,0xd7,0xd8,0x73,0xec,0x25,0x44,0xf6,0xb0,0xfb,0xe0,0x1e,0x5e,0x7d,0xfb,0x71,0x6,0x3b,0x43,0x9c,0xbd,0xf8,0x52,0x44,0x23,0xb,0x3a,0x8b,0x78,0xeb,0xf0,0xb3,0x34,0xad,0x21,0x56,0xe7,0x1f,0x5b,0x23,0xa3,0x5e,0x45,0xa3,0xd7,0x1,0xc0,0xe6,0x29,0xfd,0x61,0x82,0xb0,0x63,0x1b,0xcf,0xff,0xe6,0x17,0x60,0xc,0xcd,0x56,0x8b,0xd,0x37,0x7f,0x9f,0x46,0x4d,0xa8,0x15,0xfb,0xe9,0x6b,0x18,0x96,0x2e,0x5d,0xc3,0x87,0x96,0xac,0xe1,0xaa,0x2b,0x7e,0x44,0xc7,0xd,0x62,0x73,0x68,0x8,0x9c,0x36,0x67,0x88,0xd9,0xfd,0x27,0xa3,0x1a,0xb1,0xc6,0x31,0x3e,0xb9,0x8f,0x76,0x2,0xd,0xab,0x34,0x1d,0x34,0x1d,0xf8,0x64,0x7a,0x8,0xc,0x75,0x32,0x9c,0xe6,0x68,0x88,0x60,0xc0,0x99,0x48,0x23,0x99,0xa2,0x31,0xaf,0xc3,0xbe,0x4d,0xf,0xb0,0xf7,0xca,0x8f,0x73,0xea,0xf2,0x15,0x2c,0x38,0xf5,0x4c,0xd6,0x7c,0xe2,0xb,0x6c,0x7e,0xfc,0x5b,0xbc,0xfc,0xcc,0x5d,0x9c,0xb5,0x72,0x3d,0xad,0x56,0x8b,0xb3,0x96,0x5e,0xc6,0x6d,0x5f,0x7e,0x95,0x91,0xfd,0x2f,0x21,0x6,0xce,0x58,0xb8,0x96,0xc1,0x81,0x61,0x0,0x76,0xee,0xd9,0xca,0x3b,0xc7,0x5e,0x60,0x4e,0xd3,0x12,0x35,0x22,0x5a,0xe,0xb3,0x4d,0xc8,0x48,0x48,0xa9,0x91,0x51,0x63,0x12,0xdf,0x49,0x30,0xde,0x61,0x9c,0x23,0xe9,0xab,0xd3,0xb0,0x13,0xd4,0x93,0x94,0x59,0xfe,0x4,0x2f,0xff,0xea,0xe,0x2,0xe5,0xf4,0xbd,0xec,0xea,0x6f,0x72,0xc6,0xb9,0xeb,0xc8,0xf,0xfd,0x83,0x4d,0xf,0x5e,0xc3,0x91,0xc3,0xfb,0x0,0x18,0x1c,0x3c,0x85,0xf,0xaf,0xbc,0x9a,0xf3,0x57,0x5c,0x3d,0x2d,0xfe,0xcf,0xdd,0xcf,0xf3,0xd0,0x53,0xd7,0xd0,0x6a,0xe4,0x34,0x1c,0x34,0x3c,0x34,0x93,0xb2,0x34,0xcf,0xf3,0x51,0x55,0x22,0x6a,0x20,0xf8,0x49,0xcc,0x15,0x2b,0xe8,0x5c,0x76,0x2e,0xea,0x85,0xd1,0x9d,0x6f,0x90,0xbe,0xf2,0x34,0xc,0x38,0xa4,0x99,0x91,0x99,0x3,0xcc,0xfa,0xc8,0x46,0x5a,0x43,0xa7,0x63,0xbc,0xe1,0xf0,0xa1,0xed,0x1c,0x7f,0xe7,0x31,0x8a,0x44,0x91,0xe6,0x1c,0x86,0x96,0x7c,0x92,0xb9,0xb,0x2e,0xa0,0xd9,0x37,0x1f,0x21,0x32,0x3a,0xbe,0x97,0x91,0x83,0x4f,0xf3,0xaf,0x83,0x9b,0x20,0x51,0x8c,0x33,0xe5,0xae,0xb,0xd3,0xb,0x91,0xd9,0xc2,0x85,0xaa,0x8,0x6a,0x23,0x3a,0x1b,0x82,0x9d,0x20,0x98,0x9,0xa4,0x55,0x60,0xe6,0x38,0xcc,0xa0,0x43,0x1a,0x27,0x90,0xe6,0x9,0xb4,0x2f,0x90,0x6b,0x79,0x74,0x8f,0x4d,0xb0,0xfd,0x40,0x3f,0x48,0xcd,0x12,0x13,0x61,0x52,0x21,0xb3,0x10,0x1c,0x14,0xe,0x82,0x5,0x12,0x70,0x75,0x88,0x18,0xc2,0x7,0xc4,0x5,0xf0,0x8e,0xc,0xb5,0x82,0xb6,0x5,0xad,0x47,0x5c,0x1f,0xd4,0xfa,0x9a,0x68,0x23,0x41,0x1a,0x53,0xa8,0x7b,0xf,0x49,0x26,0x91,0x44,0x51,0xb,0xb5,0xb6,0x43,0x9b,0x6,0x6d,0x40,0xac,0x9,0xc1,0xb,0x92,0x8,0x31,0x31,0xd4,0xea,0x8e,0xe0,0x21,0x7a,0x25,0x58,0x8,0xd6,0x50,0xa0,0x14,0x8,0xc1,0x28,0x9e,0xe9,0x53,0x7f,0x19,0x6,0xbc,0xb3,0x59,0x29,0xde,0x12,0xb4,0x1e,0xc0,0x5,0xd4,0x44,0xd4,0x4e,0x61,0xdd,0x18,0x9a,0x14,0xa8,0x7,0x4d,0x80,0x1a,0xe0,0x22,0xea,0x40,0x1d,0x48,0x2,0x52,0x87,0x98,0x40,0xac,0x29,0xc1,0x7,0x82,0x2f,0xb3,0x77,0x16,0xac,0x2b,0x77,0x68,0xf,0x4,0xd3,0x3d,0x7,0xcf,0x0,0x28,0xe0,0x6d,0x2b,0x43,0x1b,0x11,0x6a,0x82,0x26,0x1,0xad,0xe5,0x90,0x4c,0x41,0x32,0x89,0x7a,0x29,0x85,0x13,0xca,0x5e,0x3c,0x98,0xea,0x5d,0x6b,0xa0,0x75,0x90,0x5a,0x19,0x21,0x81,0xe0,0xcb,0x32,0x71,0x50,0xd8,0x12,0x22,0x18,0x88,0xa6,0x3c,0x88,0xfb,0x1e,0x80,0xd8,0x5,0x30,0xcd,0xc,0x53,0x89,0x9b,0x24,0x87,0x64,0x2,0xf5,0x79,0xd9,0x3a,0x29,0x33,0xef,0x8a,0x9a,0x6e,0xd4,0x2a,0x37,0x2a,0x90,0x58,0x2b,0x5d,0x8,0x49,0x35,0xf6,0xbe,0x14,0xf7,0x6,0xa,0x53,0x42,0x38,0x7a,0x1c,0xd0,0x5e,0x80,0x5a,0x51,0xde,0xf5,0xfc,0x24,0x26,0x99,0xc2,0x78,0x45,0x13,0xd0,0x6e,0xc6,0x3d,0xa5,0xe9,0x81,0xb0,0x9,0x98,0x7a,0x9,0x20,0x15,0x44,0x91,0x94,0xb6,0x3b,0xb,0xce,0x95,0x59,0x5b,0x3,0xae,0x2,0xe8,0x3a,0x10,0x2a,0x8,0x1,0xbc,0xf1,0x13,0xe0,0x53,0xf0,0x5,0xa6,0x6a,0x65,0x1c,0xe5,0x2f,0xdc,0xcc,0xb3,0xf1,0x60,0xfd,0x4c,0xe9,0x2b,0x10,0x4d,0x4a,0x71,0x9b,0xcc,0x7c,0xe7,0x2c,0xe5,0xe5,0xc6,0x94,0x61,0x29,0x23,0x18,0xb0,0x5a,0x3e,0xc7,0xea,0xa2,0xe5,0x8d,0x1f,0x7,0xa7,0xd3,0x99,0x52,0x4d,0x30,0xd3,0xcd,0xbe,0x82,0x30,0xae,0xcc,0xce,0xb8,0x52,0x64,0xba,0xbe,0x6a,0x27,0x3d,0x6e,0xe1,0x4a,0x45,0x63,0xc0,0x94,0xb,0x5e,0x79,0xf5,0x3,0x82,0x96,0x10,0xae,0x82,0xf0,0xb8,0xf2,0xcd,0x74,0x31,0x6d,0x4f,0xf6,0xd5,0xbb,0xe9,0x75,0xa2,0x7,0xa4,0xdb,0xde,0x76,0x1d,0xf3,0xd5,0xd0,0x39,0xa6,0x95,0xbb,0xfb,0xfe,0xf4,0x71,0xb5,0x2,0x88,0x55,0xdd,0x7f,0x0,0x38,0x3f,0xd2,0xed,0x11,0x4,0x6c,0x9a,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:16:17: warning: ‘icon_32_png_size’ defined but not used [-Wunused-variable] 16 | static uint32_t icon_32_png_size = 0x8c6; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:24: In function ‘stbi__start_mem(stbi__context*, unsigned char const*, int)’, inlined from ‘stbi_load_from_memory’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/stb_image.h:1435:19, inlined from ‘rs2::ux_window::setup_icon()’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:213:45: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/stb_image.h:835:71: warning: array subscript 820 is outside array bounds of ‘uint8_t[787]’ [-Warray-bounds=] 835 | s->img_buffer_end = s->img_buffer_original_end = (stbi_uc *) buffer+len; | ~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h: In member function ‘rs2::ux_window::setup_icon()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:9:16: note: at offset 820 into object ‘icon_16_png_data’ of size 787 9 | static uint8_t icon_16_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x4,0x67,0x41,0x4d,0x41,0x0,0x0,0xb1,0x8f,0xb,0xfc,0x61,0x5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x2,0xa8,0x49,0x44,0x41,0x54,0x38,0x4f,0xa5,0x92,0x4b,0x8b,0x5c,0x45,0x0,0x85,0xbf,0xaa,0xba,0xcf,0xe9,0xee,0x7b,0xfb,0x95,0xcc,0xf4,0x64,0x48,0xc,0x12,0x63,0x34,0xa8,0x21,0x88,0x38,0xe0,0x42,0x12,0x42,0x2,0x1,0x17,0xa,0x32,0xba,0x51,0x66,0x27,0x1,0x77,0xea,0x42,0x90,0xa8,0x59,0x47,0x61,0x7e,0x81,0x10,0xb3,0x13,0xd1,0x85,0x1b,0x37,0x22,0xc,0xf8,0x8a,0x60,0x42,0x10,0x62,0x14,0x65,0xc,0xc1,0xee,0xe9,0x49,0xf7,0xed,0xbe,0xef,0xaa,0x72,0x21,0xd2,0xd9,0xe7,0xc0,0xd9,0x1e,0xbe,0xf,0xe,0x3c,0x60,0x4,0xc0,0x99,0x97,0xaf,0x5c,0xb0,0xc8,0x75,0xe3,0xa,0x2a,0xc7,0xc5,0x86,0x1e,0x55,0x3b,0x24,0xed,0xb7,0xd9,0xe9,0x86,0xe4,0xd1,0x14,0xc2,0x31,0x9e,0xdc,0xa5,0xc7,0x1e,0xd,0x12,0x5c,0x8a,0xed,0x9f,0xce,0x7e,0xb0,0xe5,0x0,0x28,0x6d,0xd7,0xad,0x30,0x1b,0x68,0x85,0xa3,0xc,0xa5,0xb5,0xd4,0x6,0x72,0xc0,0x52,0xe1,0x9a,0x82,0xca,0xe4,0x20,0x73,0x24,0x39,0xc2,0xe6,0x58,0x9b,0x3,0x6c,0x49,0x80,0xa0,0x32,0xf8,0xda,0xe0,0xd6,0x1a,0x55,0x69,0x44,0xad,0x29,0xb4,0x21,0xd7,0x35,0x4a,0x27,0xf8,0x7a,0x82,0xd2,0x53,0x7c,0x33,0x41,0x98,0x9,0xd8,0xe9,0x7f,0x5,0x24,0x40,0x54,0x6b,0x9a,0xa5,0xa6,0x51,0xd6,0x4,0x65,0x8d,0x57,0xd6,0x88,0x4a,0x63,0xaa,0x84,0xa0,0x1c,0xe2,0xd7,0x23,0x9a,0x7a,0x44,0x68,0xc6,0x38,0x66,0xf,0x69,0xc7,0x48,0xc6,0x0,0x38,0x0,0xdd,0xbc,0xa6,0x16,0xf0,0xc2,0x1b,0xcf,0xf2,0xe8,0xd3,0x6b,0x18,0x29,0x18,0xa6,0x15,0x1f,0x7f,0x7b,0x8d,0x91,0x2a,0xb9,0x78,0xfa,0x2c,0x47,0x3a,0x1d,0x6e,0xcf,0xee,0xf0,0xe1,0xf5,0x2d,0x76,0xe6,0x3b,0x80,0x59,0x10,0xc,0xe6,0x25,0x2b,0xb3,0x92,0x41,0x1c,0x30,0xbf,0x33,0xe5,0xb3,0xcb,0xdf,0x20,0xef,0x4d,0x78,0xff,0xfc,0x9,0xde,0x7c,0xea,0x28,0x81,0x48,0xd9,0xfc,0xea,0x6d,0x46,0xb3,0x3f,0x79,0xf5,0xd0,0xf3,0x84,0xd4,0x4,0xf7,0xf,0x1c,0xdc,0xab,0x78,0x68,0xaf,0x64,0xa9,0xd0,0xf8,0xd6,0xd2,0x17,0x29,0xbe,0xd0,0x78,0xb6,0x24,0xf9,0xe7,0x57,0x8e,0xf5,0xf,0xf3,0xee,0x33,0xaf,0xb3,0x9b,0xfe,0xcd,0x97,0xb7,0xae,0xd0,0xc1,0x10,0xb,0xbb,0x50,0x38,0x34,0xce,0xa9,0x95,0xa6,0xa1,0x6b,0x3a,0x8f,0xed,0xe3,0xa5,0x47,0xce,0x21,0x43,0x97,0xcf,0x3f,0xb9,0xc4,0x5d,0xb1,0xc3,0xd5,0xaf,0x7f,0x64,0x65,0xf5,0x28,0x67,0xe,0x9f,0xe3,0xc4,0xbe,0xe3,0x7c,0xf4,0xc3,0x5b,0xd4,0x42,0x2c,0x8,0xf6,0x57,0x23,0xf6,0xd7,0x43,0x7c,0x5b,0x70,0x6f,0xfb,0x67,0xae,0xbf,0xf3,0x1e,0x4a,0x29,0x56,0xdb,0x82,0x17,0x4f,0x6d,0x72,0xfa,0xe4,0x6b,0x4c,0xa6,0x37,0xd9,0x4d,0xfe,0xa0,0xe1,0x38,0xac,0x78,0x9a,0x81,0xa3,0x17,0x3,0x4d,0x35,0x24,0x56,0x43,0xc4,0xcd,0x1b,0xc8,0xdf,0x6f,0xd0,0x4a,0x7e,0xe1,0xee,0x17,0x97,0x39,0x72,0xec,0x71,0xfe,0xba,0x76,0x11,0x9b,0xfe,0xc6,0xa9,0xe3,0x9b,0x84,0x4e,0xce,0xf7,0xb7,0x2f,0xb1,0xec,0x57,0x2c,0x7,0x15,0xfc,0xff,0xc4,0xf1,0xc1,0xf3,0x9f,0x5a,0x4f,0x6f,0x10,0xe7,0xd8,0x41,0x86,0x5e,0xcb,0x28,0xf,0xe4,0x54,0x3,0x43,0xd1,0x97,0x64,0x2d,0x45,0x1a,0x2a,0x32,0xd7,0x21,0x93,0x92,0x12,0x45,0x85,0xb8,0xba,0x71,0xf2,0xbb,0x57,0x24,0x0,0xad,0x29,0x22,0x9e,0x22,0xbb,0x9,0x4e,0x9c,0x10,0xc6,0x9,0xed,0x76,0x46,0x2f,0x4e,0xe9,0x45,0x9,0xfd,0x68,0x46,0xbf,0x35,0xa3,0xd7,0x9c,0xd3,0x5f,0xca,0xe9,0x85,0x5,0xdd,0x20,0x5f,0x28,0xb0,0x94,0x41,0x2b,0x85,0x56,0x8e,0x8c,0xa,0x54,0x4b,0xe3,0x36,0x6b,0x96,0xa2,0x8c,0x28,0x9a,0xd0,0x6a,0x26,0x44,0x8d,0x39,0xed,0x70,0x4e,0xec,0x67,0xc4,0x5e,0x4e,0xdb,0x2d,0xef,0x53,0x78,0xee,0xc9,0xb,0xa2,0xa1,0xd7,0x65,0xa7,0x42,0x2c,0x17,0xa8,0x3,0x1a,0x77,0xad,0x42,0xad,0xce,0xd1,0xdd,0x92,0xb2,0xa1,0x28,0x3d,0x97,0x14,0x87,0x4c,0x7,0x94,0xda,0x43,0x5b,0x67,0xfb,0x89,0x87,0x6f,0x6d,0xf1,0xa0,0xf9,0x17,0x60,0xb4,0x2e,0x0,0x27,0x38,0x7e,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~ In function ‘stbi__start_mem(stbi__context*, unsigned char const*, int)’, inlined from ‘stbi_load_from_memory’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/stb_image.h:1435:19, inlined from ‘rs2::ux_window::setup_icon()’ at /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.cpp:213:45: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/stb_image.h:835:71: warning: array subscript 820 is outside array bounds of ‘uint8_t[787]’ [-Warray-bounds=] 835 | s->img_buffer_end = s->img_buffer_original_end = (stbi_uc *) buffer+len; | ~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h: In member function ‘rs2::ux_window::setup_icon()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/res/icon.h:9:16: note: at offset 820 into object ‘icon_16_png_data’ of size 787 9 | static uint8_t icon_16_png_data[] { 0x89,0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x10,0x8,0x6,0x0,0x0,0x0,0x1f,0xf3,0xff,0x61,0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0,0x4,0x67,0x41,0x4d,0x41,0x0,0x0,0xb1,0x8f,0xb,0xfc,0x61,0x5,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0x2e,0x23,0x0,0x0,0x2e,0x23,0x1,0x78,0xa5,0x3f,0x76,0x0,0x0,0x2,0xa8,0x49,0x44,0x41,0x54,0x38,0x4f,0xa5,0x92,0x4b,0x8b,0x5c,0x45,0x0,0x85,0xbf,0xaa,0xba,0xcf,0xe9,0xee,0x7b,0xfb,0x95,0xcc,0xf4,0x64,0x48,0xc,0x12,0x63,0x34,0xa8,0x21,0x88,0x38,0xe0,0x42,0x12,0x42,0x2,0x1,0x17,0xa,0x32,0xba,0x51,0x66,0x27,0x1,0x77,0xea,0x42,0x90,0xa8,0x59,0x47,0x61,0x7e,0x81,0x10,0xb3,0x13,0xd1,0x85,0x1b,0x37,0x22,0xc,0xf8,0x8a,0x60,0x42,0x10,0x62,0x14,0x65,0xc,0xc1,0xee,0xe9,0x49,0xf7,0xed,0xbe,0xef,0xaa,0x72,0x21,0xd2,0xd9,0xe7,0xc0,0xd9,0x1e,0xbe,0xf,0xe,0x3c,0x60,0x4,0xc0,0x99,0x97,0xaf,0x5c,0xb0,0xc8,0x75,0xe3,0xa,0x2a,0xc7,0xc5,0x86,0x1e,0x55,0x3b,0x24,0xed,0xb7,0xd9,0xe9,0x86,0xe4,0xd1,0x14,0xc2,0x31,0x9e,0xdc,0xa5,0xc7,0x1e,0xd,0x12,0x5c,0x8a,0xed,0x9f,0xce,0x7e,0xb0,0xe5,0x0,0x28,0x6d,0xd7,0xad,0x30,0x1b,0x68,0x85,0xa3,0xc,0xa5,0xb5,0xd4,0x6,0x72,0xc0,0x52,0xe1,0x9a,0x82,0xca,0xe4,0x20,0x73,0x24,0x39,0xc2,0xe6,0x58,0x9b,0x3,0x6c,0x49,0x80,0xa0,0x32,0xf8,0xda,0xe0,0xd6,0x1a,0x55,0x69,0x44,0xad,0x29,0xb4,0x21,0xd7,0x35,0x4a,0x27,0xf8,0x7a,0x82,0xd2,0x53,0x7c,0x33,0x41,0x98,0x9,0xd8,0xe9,0x7f,0x5,0x24,0x40,0x54,0x6b,0x9a,0xa5,0xa6,0x51,0xd6,0x4,0x65,0x8d,0x57,0xd6,0x88,0x4a,0x63,0xaa,0x84,0xa0,0x1c,0xe2,0xd7,0x23,0x9a,0x7a,0x44,0x68,0xc6,0x38,0x66,0xf,0x69,0xc7,0x48,0xc6,0x0,0x38,0x0,0xdd,0xbc,0xa6,0x16,0xf0,0xc2,0x1b,0xcf,0xf2,0xe8,0xd3,0x6b,0x18,0x29,0x18,0xa6,0x15,0x1f,0x7f,0x7b,0x8d,0x91,0x2a,0xb9,0x78,0xfa,0x2c,0x47,0x3a,0x1d,0x6e,0xcf,0xee,0xf0,0xe1,0xf5,0x2d,0x76,0xe6,0x3b,0x80,0x59,0x10,0xc,0xe6,0x25,0x2b,0xb3,0x92,0x41,0x1c,0x30,0xbf,0x33,0xe5,0xb3,0xcb,0xdf,0x20,0xef,0x4d,0x78,0xff,0xfc,0x9,0xde,0x7c,0xea,0x28,0x81,0x48,0xd9,0xfc,0xea,0x6d,0x46,0xb3,0x3f,0x79,0xf5,0xd0,0xf3,0x84,0xd4,0x4,0xf7,0xf,0x1c,0xdc,0xab,0x78,0x68,0xaf,0x64,0xa9,0xd0,0xf8,0xd6,0xd2,0x17,0x29,0xbe,0xd0,0x78,0xb6,0x24,0xf9,0xe7,0x57,0x8e,0xf5,0xf,0xf3,0xee,0x33,0xaf,0xb3,0x9b,0xfe,0xcd,0x97,0xb7,0xae,0xd0,0xc1,0x10,0xb,0xbb,0x50,0x38,0x34,0xce,0xa9,0x95,0xa6,0xa1,0x6b,0x3a,0x8f,0xed,0xe3,0xa5,0x47,0xce,0x21,0x43,0x97,0xcf,0x3f,0xb9,0xc4,0x5d,0xb1,0xc3,0xd5,0xaf,0x7f,0x64,0x65,0xf5,0x28,0x67,0xe,0x9f,0xe3,0xc4,0xbe,0xe3,0x7c,0xf4,0xc3,0x5b,0xd4,0x42,0x2c,0x8,0xf6,0x57,0x23,0xf6,0xd7,0x43,0x7c,0x5b,0x70,0x6f,0xfb,0x67,0xae,0xbf,0xf3,0x1e,0x4a,0x29,0x56,0xdb,0x82,0x17,0x4f,0x6d,0x72,0xfa,0xe4,0x6b,0x4c,0xa6,0x37,0xd9,0x4d,0xfe,0xa0,0xe1,0x38,0xac,0x78,0x9a,0x81,0xa3,0x17,0x3,0x4d,0x35,0x24,0x56,0x43,0xc4,0xcd,0x1b,0xc8,0xdf,0x6f,0xd0,0x4a,0x7e,0xe1,0xee,0x17,0x97,0x39,0x72,0xec,0x71,0xfe,0xba,0x76,0x11,0x9b,0xfe,0xc6,0xa9,0xe3,0x9b,0x84,0x4e,0xce,0xf7,0xb7,0x2f,0xb1,0xec,0x57,0x2c,0x7,0x15,0xfc,0xff,0xc4,0xf1,0xc1,0xf3,0x9f,0x5a,0x4f,0x6f,0x10,0xe7,0xd8,0x41,0x86,0x5e,0xcb,0x28,0xf,0xe4,0x54,0x3,0x43,0xd1,0x97,0x64,0x2d,0x45,0x1a,0x2a,0x32,0xd7,0x21,0x93,0x92,0x12,0x45,0x85,0xb8,0xba,0x71,0xf2,0xbb,0x57,0x24,0x0,0xad,0x29,0x22,0x9e,0x22,0xbb,0x9,0x4e,0x9c,0x10,0xc6,0x9,0xed,0x76,0x46,0x2f,0x4e,0xe9,0x45,0x9,0xfd,0x68,0x46,0xbf,0x35,0xa3,0xd7,0x9c,0xd3,0x5f,0xca,0xe9,0x85,0x5,0xdd,0x20,0x5f,0x28,0xb0,0x94,0x41,0x2b,0x85,0x56,0x8e,0x8c,0xa,0x54,0x4b,0xe3,0x36,0x6b,0x96,0xa2,0x8c,0x28,0x9a,0xd0,0x6a,0x26,0x44,0x8d,0x39,0xed,0x70,0x4e,0xec,0x67,0xc4,0x5e,0x4e,0xdb,0x2d,0xef,0x53,0x78,0xee,0xc9,0xb,0xa2,0xa1,0xd7,0x65,0xa7,0x42,0x2c,0x17,0xa8,0x3,0x1a,0x77,0xad,0x42,0xad,0xce,0xd1,0xdd,0x92,0xb2,0xa1,0x28,0x3d,0x97,0x14,0x87,0x4c,0x7,0x94,0xda,0x43,0x5b,0x67,0xfb,0x89,0x87,0x6f,0x6d,0xf1,0xa0,0xf9,0x17,0x60,0xb4,0x2e,0x0,0x27,0x38,0x7e,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82}; | ^~~~~~~~~~~~~~~~ [532/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters-list.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filter.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filter.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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&, rs2::device_model*, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/subdevice-model.h:244:23: warning: ‘rs2::subdevice_model::dev_model’ will be initialized after [-Wreorder] 244 | device_model* dev_model; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/subdevice-model.h:199:14: warning: ‘bool rs2::subdevice_model::streaming’ [-Wreorder] 199 | bool streaming = false; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:148:5: warning: when initialized here [-Wreorder] 148 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/subdevice-model.h:225:44: warning: ‘rs2::subdevice_model::y411’ will be initialized after [-Wreorder] 225 | std::shared_ptr y411; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/subdevice-model.h:159:23: warning: ‘rs2::viewer_model& rs2::subdevice_model::viewer’ [-Wreorder] 159 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:148:5: warning: when initialized here [-Wreorder] 148 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/subdevice-model.h:318:26: warning: ‘rs2::subdevice_model::_destructing’ will be initialized after [-Wreorder] 318 | std::atomic_bool _destructing; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/subdevice-model.h:259:39: warning: ‘std::shared_ptr rs2::subdevice_model::_set_dispatcher’ [-Wreorder] 259 | std::shared_ptr< dispatcher > _set_dispatcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:148:5: warning: when initialized here [-Wreorder] 148 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘int rs2::subdevice_model::get_res_id_in_resolutions_array(const std::vector&, const std::pair&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:949:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 949 | for (int i = 0; i < res_chars.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:983:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (int i = 0; i < res_pairs.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:993:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 993 | for (int i = 0; i < res_chars.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1021:26: warning: variable ‘tmp_selected_res’ set but not used [-Wunused-but-set-variable=] 1021 | auto tmp_selected_res = ui.selected_stream_to_res[stream_type]; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::draw_formats_combo_box_multiple_resolutions(std::string&, std::string&, std::function, float, float, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1053:49: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1053 | if (stream_type == RS2_STREAM_DEPTH && f.second[0] != std::string("Z16") || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::update_ui(std::vector)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1237:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = 0; i < format_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1249:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1249 | for (int i = 0; i < res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1262:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int i = 0; i < res_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1274 | for (int i = 0; i < shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1367 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1434:30: warning: unused variable ‘res’ [-Wunused-variable] 1434 | bool res = false; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1533:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1533 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘std::vector rs2::subdevice_model::get_supported_profiles()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1548:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1548 | if (results.size() < num_streams) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::is_ir_calibration_profile() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1588:44: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1588 | if (formats.size() > selected_format_index) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::is_depth_calibration_profile() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1776:61: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1776 | if( ui.selected_res_id > 0 && res_values.size() > ui.selected_res_id && // Verify res_values is initialized | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1790:48: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1790 | if( formats.size() > selected_format_index ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::select_resolution(int, int, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1930:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for( int i = 0; i < res_values.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::update(std::string&, rs2::notifications_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:2302:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2302 | if (!user_writing && next_option < supported_options.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1420:34: required from here 1420 | if (check_profile(p, [&](video_stream_profile vsp) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { return (vsp.width() == width && vsp.height() == height); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1422 | profiles_by_fps, results, p.fps(), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1432:34: required from here 1432 | if (check_profile(p, [&](video_stream_profile vsp) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1433 | { | ~ 1434 | bool res = false; | ~~~~~~~~~~~~~~~~~ 1435 | std::pair cur_res; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | if (p.stream_type() == RS2_STREAM_DEPTH) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | cur_res = selected_resolutions[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1438 | else | ~~~~ 1439 | cur_res = selected_resolutions[1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | return (vsp.width() == cur_res.first && vsp.height() == cur_res.second); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | }, | ~~ 1442 | profiles_by_fps, results, p.fps(), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1455:38: required from here 1455 | if (check_profile(p, [&](video_stream_profile vsp) { return (vsp.fps() == fps); }, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | profiles_by_res, results, std::make_tuple(vid_prof.width(), vid_prof.height()), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1502:38: required from here 1502 | if (check_profile(p, [&](stream_profile prof) { return (std::find_if(matching_profiles.begin(), matching_profiles.end(), [&](stream_profile sp) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | { return (stream_id != p.unique_id() && sp.fps() == p.fps() && sp.as().width() == vid_prof.width() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1504 | sp.as().height() == vid_prof.height()); }) != matching_profiles.end()); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | 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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1523:38: required from here 1523 | if (check_profile(p, [&](video_stream_profile vid_prof) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1524 | { return (p.fps() == fps && vid_prof.width() == width && vid_prof.height() == height); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | profiles_by_format, results, p.format(), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1530:38: required from here 1530 | if (check_profile(p, [&](video_stream_profile vid_prof) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | { | ~ 1532 | bool res = false; | ~~~~~~~~~~~~~~~~~ 1533 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1534 | { | ~ 1535 | auto cur_res = selected_resolutions[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | if (p.fps() == fps && vid_prof.width() == cur_res.first && vid_prof.height() == cur_res.second) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1537 | { | ~ 1538 | res = true; | ~~~~~~~~~~~ 1539 | break; | ~~~~~~ 1540 | } | ~ 1541 | } | ~ 1542 | return res; | ~~~~~~~~~~~ 1543 | }, | ~~ 1544 | profiles_by_format, results, p.format(), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1557:42: required from here 1557 | if (check_profile(p, [&](video_stream_profile vsp) { return true; }, profiles_by_fps_res, results, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_tuple(p.fps(), vid_prof.width(), vid_prof.height()), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘rs2::subdevice_model::get_supported_profiles()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1489:52: warning: ‘format’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | if (p.unique_id() == stream_id && p.format() == format) // && stream_enabled[stream_id] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1471:24: note: ‘format’ was declared here 1471 | rs2_format format; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1489:52: warning: ‘stream_id’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | if (p.unique_id() == stream_id && p.format() == format) // && stream_enabled[stream_id] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1472:17: note: ‘stream_id’ was declared here 1472 | int stream_id; | ^~~~~~~~~ [533/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/d500-on-chip-calib.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/d500-on-chip-calib.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/d500-on-chip-calib.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h: In constructor ‘rs2::d500_on_chip_calib_manager::d500_on_chip_calib_manager(rs2::viewer_model&, std::shared_ptr, rs2::device_model&, rs2::device)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:77:23: warning: ‘rs2::d500_on_chip_calib_manager::_model’ will be initialized after [-Wreorder] 77 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:76:16: warning: ‘rs2::device rs2::d500_on_chip_calib_manager::_dev’ [-Wreorder] 76 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp:10:5: warning: when initialized here [-Wreorder] 10 | d500_on_chip_calib_manager::d500_on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:76:16: warning: ‘rs2::d500_on_chip_calib_manager::_dev’ will be initialized after [-Wreorder] 76 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.h:43:42: warning: ‘std::shared_ptr rs2::d500_on_chip_calib_manager::_sub’ [-Wreorder] 43 | std::shared_ptr _sub; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/d500-on-chip-calib.cpp:10:5: warning: when initialized here [-Wreorder] 10 | d500_on_chip_calib_manager::d500_on_chip_calib_manager(viewer_model& viewer, std::shared_ptr sub, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [534/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -flto=auto -Wl,--dependency-file=wrappers/python/CMakeFiles/pyrealsense2.dir/link.d -Wl,-soname,pyrealsense2.cpython-315-x86_64-linux-gnu.so.2.59 -o Release/pyrealsense2.cpython-315-x86_64-linux-gnu.so.2.59.1 wrappers/python/CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_eth_config.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_rum.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o wrappers/python/CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libpython3.15.so Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [535/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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 tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [536/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:31: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:26: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h: In constructor ‘rs2::processing_block_model::processing_block_model(rs2::subdevice_model*, const std::string&, std::shared_ptr, std::function, std::string&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:77:26: warning: ‘rs2::processing_block_model::_owner’ will be initialized after [-Wreorder] 77 | subdevice_model* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:74:21: warning: ‘std::string rs2::processing_block_model::_name’ [-Wreorder] 74 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:14:5: warning: when initialized here [-Wreorder] 14 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:74:21: warning: ‘rs2::processing_block_model::_name’ will be initialized after [-Wreorder] 74 | std::string _name; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:72:38: warning: ‘std::shared_ptr rs2::processing_block_model::_block’ [-Wreorder] 72 | std::shared_ptr _block; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:14:5: warning: when initialized here [-Wreorder] 14 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:76:49: warning: ‘rs2::processing_block_model::_invoker’ will be initialized after [-Wreorder] 76 | std::function _invoker; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.h:71:14: warning: ‘bool rs2::processing_block_model::_enabled’ [-Wreorder] 71 | bool _enabled = true; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/processing-block-model.cpp:14:5: warning: when initialized here [-Wreorder] 14 | processing_block_model::processing_block_model( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [537/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-sse-parser.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-sse-parser.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-sse-parser.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-sse-parser.cpp [538/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [539/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/realsense-viewer.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/realsense-viewer.cpp:3: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/realsense-viewer.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/realsense-viewer.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/realsense-viewer.cpp: In function ‘int run_viewer(int, const char**, std::function >&, rs2::viewer_model&)>, std::function, std::function)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/realsense-viewer.cpp:482:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::__cxx11::basic_string > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 482 | for (int i = 0; i < device_names.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [540/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui_md/md4c.c.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui_md/md4c.c.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui_md/md4c.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui_md/md4c.c [541/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/glad/glad.c [542/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-launcher.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-launcher.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-launcher.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-launcher.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-launcher.cpp:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-launcher.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [543/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [544/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/glad/glad.c [545/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/embedded-filter-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/embedded-filter-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/embedded-filter-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:31: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.h: In constructor ‘rs2::embedded_filter_model::embedded_filter_model(rs2::subdevice_model*, const rs2_embedded_filter_type&, std::shared_ptr, rs2::viewer_model&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.h:204:47: warning: ‘rs2::embedded_filter_model::_embedded_filter’ will be initialized after [-Wreorder] 204 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.h:201:23: warning: ‘rs2::viewer_model& rs2::embedded_filter_model::_viewer’ [-Wreorder] 201 | viewer_model& _viewer; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/embedded-filter-model.cpp:107:5: warning: when initialized here [-Wreorder] 107 | embedded_filter_model::embedded_filter_model( | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [546/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [547/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [548/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-panel.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-panel.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-panel.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-panel.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-panel.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-panel.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [549/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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 tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:39:22: warning: when initialized here [-Wreorder] 39 | explicit versions_db_manager( const std::string & url, | ^~~~~~~~~~~~~~~~~~~ [550/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -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 tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [551/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_glfw.cpp [552/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_impl_opengl3.cpp [553/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tinyfiledialogs/tinyfiledialogs.c [554/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-messages.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-messages.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-messages.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-messages.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-messages.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-messages.cpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [555/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/graph-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/graph-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/graph-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h:13, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:29:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 29 | if (_x_history.size() >= VECTOR_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:31:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 31 | if (_y_history.size() >= VECTOR_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:33:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 33 | if (_z_history.size() >= VECTOR_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:35:60: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 35 | if (_show_n_value && _n_history.size() >= VECTOR_SIZE) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/graph-model.cpp:16:24: warning: unused variable ‘ts’ [-Wunused-variable] 16 | double ts = glfwGetTime(); | ^~ [556/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o -MF tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o.d -o tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/glad/glad.c [557/632] /usr/bin/cmake -E cmake_symlink_library Release/pyrsutils.cpython-315-x86_64-linux-gnu.so.2.59.1 Release/pyrsutils.cpython-315-x86_64-linux-gnu.so.2.59 Release/pyrsutils.cpython-315-x86_64-linux-gnu.so && cd /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/third-party/rsutils/py && /usr/bin/strip /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release/pyrsutils.cpython-315-x86_64-linux-gnu.so.2.59.1 [558/632] /usr/bin/cmake -E cmake_symlink_library Release/pyrealsense2.cpython-315-x86_64-linux-gnu.so.2.59.1 Release/pyrealsense2.cpython-315-x86_64-linux-gnu.so.2.59 Release/pyrealsense2.cpython-315-x86_64-linux-gnu.so && cd /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/wrappers/python && /usr/bin/strip /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release/pyrealsense2.cpython-315-x86_64-linux-gnu.so.2.59.1 [559/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/realsense_imgui.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/realsense_imgui.cpp [560/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [561/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h: In constructor ‘rs2::frameset_allocator::frameset_allocator(rs2::viewer_model*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:44:23: warning: ‘rs2::frameset_allocator::owner’ will be initialized after [-Wreorder] 44 | viewer_model* owner; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:60:6: warning: base ‘rs2::filter’ [-Wreorder] 60 | }) {} | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:45:5: warning: when initialized here [-Wreorder] 45 | frameset_allocator::frameset_allocator(viewer_model* viewer) : owner(viewer), | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In member function ‘void rs2::viewer_model::show_3dviewer_header(rs2::ux_window&, rs2::rect, bool&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:405:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 405 | for (int i = 0; i < tex_sources.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:573:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 573 | for (int i = 0; i < tex_sources_str.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:337:14: warning: variable ‘pose_render’ set but not used [-Wunused-but-set-variable=] 337 | bool pose_render = false; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In member function ‘void rs2::viewer_model::update_configuration(rs2::config_file*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:968:18: warning: unused variable ‘measurement_enabled’ [-Wunused-variable] 968 | if (bool measurement_enabled = config_file::instance().get_or_default( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h: In constructor ‘rs2::viewer_model::viewer_model(rs2::context&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:242:14: warning: ‘rs2::viewer_model::_support_ir_reflectivity’ will be initialized after [-Wreorder] 242 | bool _support_ir_reflectivity; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:67:14: warning: ‘bool rs2::viewer_model::_disable_log_to_console’ [-Wreorder] 67 | bool _disable_log_to_console = false; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:1027:5: warning: when initialized here [-Wreorder] 1027 | viewer_model::viewer_model( context & ctx_, bool disable_log_to_console ) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In member function ‘void rs2::viewer_model::show_rendering_not_supported(ImFont*, int, int, int, int, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:1306:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1306 | for (int i = 0; i < text.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In function ‘std::map rs2::generate_layout(const rect&, int, size_t, const std::vector&, std::map&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:1377:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1377 | for (auto x = 0; x < factor; x++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:2352:31: warning: comparison of integer expressions of different signedness: ‘ColorIdx’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2352 | if( color < int( colors.size() )) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In member function ‘void rs2::viewer_model::render_2d_view(const rs2::rect&, rs2::ux_window&, int, ImFont*, ImFont*, size_t, const rs2::mouse_info&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:2496:44: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2496 | for (uint64_t i = 0; i < depth_height; i+= skip_pixels_factor) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:2498:48: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2498 | for (uint64_t j = 0; j < depth_width; j+= skip_pixels_factor) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [562/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp [563/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [564/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-markdown.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-markdown.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-markdown.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-markdown.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-markdown.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [565/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::output_model::output_model()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:194:21: warning: ‘rs2::output_model::fw_logger’ will be initialized after [-Wreorder] 194 | std::thread fw_logger; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:145:42: warning: ‘single_consumer_queue rs2::output_model::incoming_log_queue’ [-Wreorder] 145 | single_consumer_queue incoming_log_queue; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:185:1: warning: when initialized here [-Wreorder] 185 | output_model::output_model() : fw_logger([this](){ thread_loop(); }) , incoming_log_queue(100) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp: In member function ‘void rs2::stream_dashboard::draw_dashboard(rs2::ux_window&, rs2::rect&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:1227:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1227 | for (int i = 0; i + 1 < xy.size(); i++) | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp: In member function ‘virtual void rs2::frame_drops_dashboard::draw(rs2::ux_window&, rs2::rect)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.cpp:1291:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::deque::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1291 | for (int i = 0; i < hist.size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [566/632] /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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tinyfiledialogs/tinyfiledialogs.c [567/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/link.d examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/rs-gpu-frame.cpp.o examples/gpu-frame/CMakeFiles/rs-gpu-frame.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-gpu-frame -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [568/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-text-sanitizer.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-text-sanitizer.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-text-sanitizer.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/assistant/assistant-text-sanitizer.cpp [569/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [570/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/hdr-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/hdr-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/hdr-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/ux-window.h:14, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/updates-model.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/hdr-model.cpp: In member function ‘void rs2::hdr_model::initialize_default_config()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:237:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 237 | for (int i = 0; i < man_defaults.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp: In member function ‘void rs2::hdr_model::render_control_item(rs2::hdr_preset::control_item&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:315:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 315 | if (ImGui::InputInt("##gain", &g, 0, 0)) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/hdr-model.cpp:326:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 326 | if (ImGui::InputInt("##exp", &e, 0, 0)) | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [571/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_tables.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_tables.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_tables.cpp [572/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:15: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h: In constructor ‘rs2::on_chip_calib_manager::on_chip_calib_manager(rs2::viewer_model&, std::shared_ptr, rs2::device_model&, rs2::device, std::shared_ptr, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:160:23: warning: ‘rs2::on_chip_calib_manager::_model’ will be initialized after [-Wreorder] 160 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:141:16: warning: ‘rs2::device rs2::on_chip_calib_manager::_dev’ [-Wreorder] 141 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:26:5: warning: when initialized here [-Wreorder] 26 | 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.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:141:16: warning: ‘rs2::on_chip_calib_manager::_dev’ will be initialized after [-Wreorder] 141 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:93:42: warning: ‘std::shared_ptr rs2::on_chip_calib_manager::_sub’ [-Wreorder] 93 | std::shared_ptr _sub; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:26:5: warning: when initialized here [-Wreorder] 26 | 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.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:157:23: warning: ‘rs2::on_chip_calib_manager::_viewer’ will be initialized after [-Wreorder] 157 | viewer_model& _viewer; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:94:42: warning: ‘std::shared_ptr rs2::on_chip_calib_manager::_sub_color’ [-Wreorder] 94 | std::shared_ptr _sub_color; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:26:5: warning: when initialized here [-Wreorder] 26 | 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.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_gt_viewer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:296:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 296 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_fl_viewer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:356:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 356 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘void rs2::on_chip_calib_manager::start_uvmapping_viewer(bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:454:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘bool rs2::on_chip_calib_manager::start_viewer(int, int, int, rs2::invoker)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:529:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < format.second.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:636:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | for (int i = 0; i < _sub->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = 0; i < _sub_color->shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp: In member function ‘virtual void rs2::autocalib_notification_model::draw_content(rs2::ux_window&, int, int, float, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.cpp:1508:62: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1508 | update_state == RS2_CALIB_STATE_CALIB_IN_PROCESS && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 1509 | (get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_FL_CALIB || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1510 | get_manager().action == on_chip_calib_manager::RS2_CALIB_ACTION_UVMAPPING_CALIB)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [573/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/link.d examples/save-to-disk/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.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [574/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/C/depth/CMakeFiles/rs-depth.dir/link.d examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o -o Release/rs-depth -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [575/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/link.d examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/rs-labeled-pointcloud.cpp.o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/common/labeled-point-cloud-utilities.cpp.o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui.cpp.o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/labeledpointcloud/CMakeFiles/rs-labeled-pointcloud.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-labeled-pointcloud -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [576/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/C/color/CMakeFiles/rs-color.dir/link.d examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o -o Release/rs-color -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [577/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/C/distance/CMakeFiles/rs-distance.dir/link.d examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o -o Release/rs-distance -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [578/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/pointcloud/CMakeFiles/rs-pointcloud.dir/link.d examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui.cpp.o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/pointcloud/CMakeFiles/rs-pointcloud.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-pointcloud -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [579/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/C/infrared/CMakeFiles/rs-infrared.dir/link.d examples/C/infrared/CMakeFiles/rs-infrared.dir/rs-infrared.c.o -o Release/rs-infrared -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [580/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/C/composite-ctl/CMakeFiles/rs-composite-ctl.dir/link.d examples/C/composite-ctl/CMakeFiles/rs-composite-ctl.dir/rs-composite-ctl.c.o -o Release/rs-composite-ctl -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [581/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/link.d examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-hello-realsense -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [582/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/software-device/CMakeFiles/rs-software-device.dir/link.d examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui.cpp.o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/software-device/CMakeFiles/rs-software-device.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-software-device -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [583/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/capture/CMakeFiles/rs-capture.dir/link.d examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui.cpp.o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/capture/CMakeFiles/rs-capture.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-capture -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [584/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/callback/CMakeFiles/rs-callback.dir/link.d examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o examples/callback/CMakeFiles/rs-callback.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-callback -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [585/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/motion/CMakeFiles/rs-motion.dir/link.d examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui.cpp.o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-motion -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 /usr/lib64/liblz4.so -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [586/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp:5: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.h:31: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/model-views.h:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp: In member function ‘void rs2::stream_model::draw_stream_metadata(double, rs2_timestamp_domain, long long unsigned int, rs2::stream_profile, rsutils::number::float2, const rs2::rect&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.cpp:1328:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1328 | for (int i = 0; i < warning_lines.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.cpp:1804:30: warning: unused variable ‘lf_exist’ [-Wunused-variable] 1804 | bool lf_exist = texture->get_last_frame(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [587/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/implot/implot.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/implot/implot.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/implot/implot.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/implot/implot.cpp [588/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/multicam/CMakeFiles/rs-multicam.dir/link.d examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui.cpp.o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/multicam/CMakeFiles/rs-multicam.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-multicam -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [589/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/align/CMakeFiles/rs-align.dir/link.d examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/realsense_imgui.cpp.o examples/align/CMakeFiles/rs-align.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-align -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [590/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_draw.cpp [591/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/object-detection/CMakeFiles/rs-object-detection.dir/link.d examples/object-detection/CMakeFiles/rs-object-detection.dir/rs-object-detection.cpp.o examples/object-detection/CMakeFiles/rs-object-detection.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-object-detection -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [592/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [593/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/composite-option-mock/CMakeFiles/rs-composite-option-mock.dir/link.d examples/composite-option-mock/CMakeFiles/rs-composite-option-mock.dir/rs-composite-option-mock.cpp.o -o Release/rs-composite-option-mock -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [594/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/sensor-control/CMakeFiles/rs-sensor-control.dir/link.d examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui.cpp.o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/sensor-control/CMakeFiles/rs-sensor-control.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-sensor-control -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [595/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/gl/CMakeFiles/rs-gl.dir/link.d examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui.cpp.o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/gl/CMakeFiles/rs-gl.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-gl -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librealsense2-gl.so.2.59.1 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl /usr/lib64/libglfw.so.3.4 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [596/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/align-advanced/CMakeFiles/rs-align-advanced.dir/link.d examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/realsense_imgui.cpp.o examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-align-advanced -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [597/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/measure/CMakeFiles/rs-measure.dir/link.d examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui.cpp.o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/imgui/realsense_imgui.cpp.o examples/measure/CMakeFiles/rs-measure.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-measure -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [598/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/post-processing/CMakeFiles/rs-post-processing.dir/link.d examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-post-processing -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [599/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_widgets.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui_widgets.cpp [600/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/composite-option/CMakeFiles/rs-hdrd-control.dir/link.d examples/composite-option/CMakeFiles/rs-hdrd-control.dir/rs-hdrd-control.cpp.o -o Release/rs-hdrd-control -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [601/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/record-playback/CMakeFiles/rs-record-playback.dir/link.d examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-record-playback -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [602/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/align-gl/CMakeFiles/rs-align-gl.dir/link.d examples/align-gl/CMakeFiles/rs-align-gl.dir/rs-align-gl.cpp.o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui.cpp.o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/realsense_imgui.cpp.o examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-align-gl -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librealsense2-gl.so.2.59.1 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl /usr/lib64/libglfw.so.3.4 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [603/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/link.d examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/rs-on-chip-calib.cpp.o examples/on-chip-calib/CMakeFiles/rs-on-chip-calib.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-on-chip-calib -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [604/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/link.d examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/rs-embedded-filters.cpp.o examples/embedded-filters/CMakeFiles/rs-embedded-filters.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-embedded-filters -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [605/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [606/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp: In function ‘const char* rs2::file_dialog_open(file_dialog_mode, const char*, const char*, const char*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/os.cpp:225:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | for(int i = 1; i < filters_split.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ [607/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/composite-option/CMakeFiles/rs-composite-option.dir/link.d examples/composite-option/CMakeFiles/rs-composite-option.dir/rs-composite-option.cpp.o -o Release/rs-composite-option -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [608/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/hdr/CMakeFiles/rs-hdr.dir/link.d examples/hdr/CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_tables.cpp.o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_widgets.cpp.o examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/realsense_imgui.cpp.o -o Release/rs-hdr -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [609/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=examples/eth-config/CMakeFiles/rs-eth-config.dir/link.d examples/eth-config/CMakeFiles/rs-eth-config.dir/rs-eth-config.cpp.o examples/eth-config/CMakeFiles/rs-eth-config.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-eth-config -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 /usr/lib64/libglfw.so.3.4 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -ldl Release/librsutils.so.2.59.1 -ldl /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [610/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/fw-logger/CMakeFiles/rs-fw-logger.dir/link.d tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o tools/fw-logger/CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-fw-logger -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: -lpthread Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [611/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/convert/CMakeFiles/rs-convert.dir/link.d tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o tools/convert/CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o tools/convert/CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-convert -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [612/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/fw-update/CMakeFiles/rs-fw-update.dir/link.d tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o tools/fw-update/CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-fw-update -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [613/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/recorder/CMakeFiles/rs-record.dir/link.d tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o tools/recorder/CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-record -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [614/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/link.d tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-enumerate-devices -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [615/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:26: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/device-model.h:453:27: warning: ‘rs2::device_model::_calib_model’ will be initialized after [-Wreorder] 453 | calibration_model _calib_model; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:363:39: warning: ‘std::shared_ptr rs2::device_model::syncer’ [-Wreorder] 363 | std::shared_ptr syncer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:281:5: warning: when initialized here [-Wreorder] 281 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:452:73: warning: ‘rs2::device_model::_updates_profile’ will be initialized after [-Wreorder] 452 | std::shared_ptr_updates_profile; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:377:14: warning: ‘bool rs2::device_model::_allow_remove’ [-Wreorder] 377 | bool _allow_remove = true; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:281:5: warning: when initialized here [-Wreorder] 281 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:1200:22: warning: unused variable ‘error’ [-Wunused-variable] 1200 | auto error = e.what(); | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/device-model.cpp:1344:14: warning: unused variable ‘open_calibration_ui’ [-Wunused-variable] 1344 | bool open_calibration_ui = false; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:1569:22: warning: variable ‘device_panel_icons_text_size’ set but not used [-Wunused-but-set-variable=] 1569 | const ImVec2 device_panel_icons_text_size = { icons_width, 5 }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:2121:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2121 | if (file < 0 || file >= full_files_names.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/device-model.cpp:2377:57: warning: casting ‘ImColor’ to ‘ImVec4&’ does not use ‘ImColor::operator ImVec4() const’ [-Wcast-user-defined] 2377 | ImGui::PushStyleColor(ImGuiCol_Button, (ImVec4&)device_header_background_color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:2378:64: warning: casting ‘ImColor’ to ‘ImVec4&’ does not use ‘ImColor::operator ImVec4() const’ [-Wcast-user-defined] 2378 | ImGui::PushStyleColor(ImGuiCol_ButtonHovered, (ImVec4&)device_header_background_color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:2601:14: warning: unused variable ‘sensor_top_y’ [-Wunused-variable] 2601 | auto sensor_top_y = ImGui::GetCursorPosY(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/filesystem/glob.h:284:13: warning: ‘std::string get_parent(const std::string&, std::string*)’ defined but not used [-Wunused-function] 284 | std::string get_parent( std::string const & path, std::string * basename = nullptr ) | ^~~~~~~~~~ [616/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/embed/CMakeFiles/rs-embed.dir/link.d tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o -o Release/rs-embed /usr/lib64/liblz4.so && : [617/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/terminal/CMakeFiles/rs-terminal.dir/link.d tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o tools/terminal/CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-terminal -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: -lpthread Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [618/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/data-collect/CMakeFiles/rs-data-collect.dir/link.d tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o tools/data-collect/CMakeFiles/rs-data-collect.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-data-collect -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so Release/librealsense2-gl.so.2.59.1 Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl /usr/lib64/libglfw.so.3.4 -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [619/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/imgui/imgui.cpp [620/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/rs-depth-quality.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/rs-depth-quality.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h: In constructor ‘rs2::depth_quality::metrics_recorder::metrics_recorder(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/rs-depth-quality.cpp:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [621/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h: In constructor ‘rs2::depth_quality::metrics_recorder::metrics_recorder(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h: In constructor ‘rs2::depth_quality::tool_model::tool_model(rs2::context&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:410:45: warning: ‘rs2::depth_quality::tool_model::_too_close’ will be initialized after [-Wreorder] 410 | temporal_event _too_close; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:409:45: warning: ‘rs2::temporal_event rs2::depth_quality::tool_model::_too_far’ [-Wreorder] 409 | temporal_event _too_far; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.cpp:15:9: warning: when initialized here [-Wreorder] 15 | tool_model::tool_model( rs2::context & ctx, bool disable_log_to_console ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:412:45: warning: ‘rs2::depth_quality::tool_model::_skew_right’ will be initialized after [-Wreorder] 412 | temporal_event _skew_right; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:411:45: warning: ‘rs2::temporal_event rs2::depth_quality::tool_model::_skew_left’ [-Wreorder] 411 | temporal_event _skew_left; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.cpp:15:9: warning: when initialized here [-Wreorder] 15 | tool_model::tool_model( rs2::context & ctx, bool disable_log_to_console ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:418:67: warning: ‘rs2::depth_quality::tool_model::_max_angle’ will be initialized after [-Wreorder] 418 | float _min_dist, _max_dist, _max_angle; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:399:45: warning: ‘rs2::depth_quality::metrics_model rs2::depth_quality::tool_model::_metrics_model’ [-Wreorder] 399 | metrics_model _metrics_model; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.cpp:15:9: warning: when initialized here [-Wreorder] 15 | tool_model::tool_model( rs2::context & ctx, bool disable_log_to_console ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:424:45: warning: ‘rs2::depth_quality::tool_model::_limit_capture’ will be initialized after [-Wreorder] 424 | int _limit_capture; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.h:423:45: warning: ‘bool rs2::depth_quality::tool_model::_use_limit_capture’ [-Wreorder] 423 | bool _use_limit_capture; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.cpp:15:9: warning: when initialized here [-Wreorder] 15 | tool_model::tool_model( rs2::context & ctx, bool disable_log_to_console ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.cpp:70:17: warning: unused variable ‘requested_fps’ [-Wunused-variable] 70 | int requested_fps = usb2_device ? 15 : 30; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/depth-quality-model.cpp:486:18: warning: unused variable ‘found’ [-Wunused-variable] 486 | bool found = draw_instructions(win, viewer_rect, distance_guide, orientation_guide); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:183:32: warning: ‘rs2::configurations::window::font_size’ defined but not used [-Wunused-variable] 183 | static const char* font_size{ "window.font_size" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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) | ^~~~~~~~~~~~~~~~~~~~~ [622/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filter.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters-list.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filter.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filter.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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&, rs2::device_model*, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/subdevice-model.h:244:23: warning: ‘rs2::subdevice_model::dev_model’ will be initialized after [-Wreorder] 244 | device_model* dev_model; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/subdevice-model.h:199:14: warning: ‘bool rs2::subdevice_model::streaming’ [-Wreorder] 199 | bool streaming = false; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:148:5: warning: when initialized here [-Wreorder] 148 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/subdevice-model.h:225:44: warning: ‘rs2::subdevice_model::y411’ will be initialized after [-Wreorder] 225 | std::shared_ptr y411; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/subdevice-model.h:159:23: warning: ‘rs2::viewer_model& rs2::subdevice_model::viewer’ [-Wreorder] 159 | viewer_model& viewer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:148:5: warning: when initialized here [-Wreorder] 148 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/subdevice-model.h:318:26: warning: ‘rs2::subdevice_model::_destructing’ will be initialized after [-Wreorder] 318 | std::atomic_bool _destructing; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/subdevice-model.h:259:39: warning: ‘std::shared_ptr rs2::subdevice_model::_set_dispatcher’ [-Wreorder] 259 | std::shared_ptr< dispatcher > _set_dispatcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:148:5: warning: when initialized here [-Wreorder] 148 | subdevice_model::subdevice_model( | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘int rs2::subdevice_model::get_res_id_in_resolutions_array(const std::vector&, const std::pair&) const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:949:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 949 | for (int i = 0; i < res_chars.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:983:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (int i = 0; i < res_pairs.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:993:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 993 | for (int i = 0; i < res_chars.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1021:26: warning: variable ‘tmp_selected_res’ set but not used [-Wunused-but-set-variable=] 1021 | auto tmp_selected_res = ui.selected_stream_to_res[stream_type]; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::draw_formats_combo_box_multiple_resolutions(std::string&, std::string&, std::function, float, float, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1053:49: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1053 | if (stream_type == RS2_STREAM_DEPTH && f.second[0] != std::string("Z16") || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::update_ui(std::vector)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1237:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = 0; i < format_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1249:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1249 | for (int i = 0; i < res_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1262:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int i = 0; i < res_vec.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1274 | for (int i = 0; i < shared_fps_values.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1367 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1434:30: warning: unused variable ‘res’ [-Wunused-variable] 1434 | bool res = false; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1533:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1533 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘std::vector rs2::subdevice_model::get_supported_profiles()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1548:32: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1548 | if (results.size() < num_streams) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::is_ir_calibration_profile() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1588:44: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1588 | if (formats.size() > selected_format_index) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘bool rs2::subdevice_model::is_depth_calibration_profile() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1776:61: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1776 | if( ui.selected_res_id > 0 && res_values.size() > ui.selected_res_id && // Verify res_values is initialized | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1790:48: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1790 | if( formats.size() > selected_format_index ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::select_resolution(int, int, rs2_stream)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1930:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for( int i = 0; i < res_values.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘void rs2::subdevice_model::update(std::string&, rs2::notifications_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:2302:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2302 | if (!user_writing && next_option < supported_options.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1420:34: required from here 1420 | if (check_profile(p, [&](video_stream_profile vsp) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { return (vsp.width() == width && vsp.height() == height); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1422 | profiles_by_fps, results, p.fps(), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1432:34: required from here 1432 | if (check_profile(p, [&](video_stream_profile vsp) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1433 | { | ~ 1434 | bool res = false; | ~~~~~~~~~~~~~~~~~ 1435 | std::pair cur_res; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | if (p.stream_type() == RS2_STREAM_DEPTH) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | cur_res = selected_resolutions[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1438 | else | ~~~~ 1439 | cur_res = selected_resolutions[1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | return (vsp.width() == cur_res.first && vsp.height() == cur_res.second); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | }, | ~~ 1442 | profiles_by_fps, results, p.fps(), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1455:38: required from here 1455 | if (check_profile(p, [&](video_stream_profile vsp) { return (vsp.fps() == fps); }, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | profiles_by_res, results, std::make_tuple(vid_prof.width(), vid_prof.height()), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1502:38: required from here 1502 | if (check_profile(p, [&](stream_profile prof) { return (std::find_if(matching_profiles.begin(), matching_profiles.end(), [&](stream_profile sp) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1503 | { return (stream_id != p.unique_id() && sp.fps() == p.fps() && sp.as().width() == vid_prof.width() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1504 | sp.as().height() == vid_prof.height()); }) != matching_profiles.end()); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | 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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1523:38: required from here 1523 | if (check_profile(p, [&](video_stream_profile vid_prof) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1524 | { return (p.fps() == fps && vid_prof.width() == width && vid_prof.height() == height); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | profiles_by_format, results, p.format(), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1530:38: required from here 1530 | if (check_profile(p, [&](video_stream_profile vid_prof) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | { | ~ 1532 | bool res = false; | ~~~~~~~~~~~~~~~~~ 1533 | for (int i = 0; i < selected_resolutions.size(); ++i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1534 | { | ~ 1535 | auto cur_res = selected_resolutions[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | if (p.fps() == fps && vid_prof.width() == cur_res.first && vid_prof.height() == cur_res.second) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1537 | { | ~ 1538 | res = true; | ~~~~~~~~~~~ 1539 | break; | ~~~~~~ 1540 | } | ~ 1541 | } | ~ 1542 | return res; | ~~~~~~~~~~~ 1543 | }, | ~~ 1544 | profiles_by_format, results, p.format(), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1557:42: required from here 1557 | if (check_profile(p, [&](video_stream_profile vsp) { return true; }, profiles_by_fps_res, results, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | std::make_tuple(p.fps(), vid_prof.width(), vid_prof.height()), num_streams, def_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1300:50: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1300 | if (profiles_map[key].size() == num_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1307:93: warning: comparison of integer expressions of different signedness: ‘std::map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1307 | else if (results.empty() && num_streams > 1 && profiles_map[key].size() == num_streams - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:193:32: warning: ‘rs2::configurations::performance::font_oversample’ defined but not used [-Wunused-variable] 193 | static const char* font_oversample{ "performance.font_oversample.v2" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:154:32: warning: ‘rs2::configurations::viewer::hwlogger_xml’ defined but not used [-Wunused-variable] 154 | static const char* hwlogger_xml{ "viewer_model.hwlogger_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:103:32: warning: ‘rs2::configurations::record::compression_mode’ defined but not used [-Wunused-variable] 103 | static const char* compression_mode{ "record.compression" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:102:32: warning: ‘rs2::configurations::record::default_path’ defined but not used [-Wunused-variable] 102 | static const char* default_path{ "record.default_path" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/device-model.h:101:32: warning: ‘rs2::configurations::record::file_save_mode’ defined but not used [-Wunused-variable] 101 | static const char* file_save_mode{ "record.file_save_mode" }; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp: In member function ‘rs2::subdevice_model::get_supported_profiles()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1489:52: warning: ‘format’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | if (p.unique_id() == stream_id && p.format() == format) // && stream_enabled[stream_id] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1471:24: note: ‘format’ was declared here 1471 | rs2_format format; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1489:52: warning: ‘stream_id’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | if (p.unique_id() == stream_id && p.format() == format) // && stream_enabled[stream_id] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/subdevice-model.cpp:1472:17: note: ‘stream_id’ was declared here 1472 | int stream_id; | ^~~~~~~~~ [623/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/../../examples -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o -MF tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o.d -o tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/rs-benchmark.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/rs-benchmark.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledValueArg.h:30, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/benchmark/rs-benchmark.cpp:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/ValueArg.h:243:19: note: remove the ‘< >’ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/UnlabeledMultiArg.h:29, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/CmdLine.h:30: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/third-party/tclap/include/tclap/MultiArg.h:228:20: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h: In constructor ‘rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:171:10: warning: ‘rs2::cli_no_context::debug_arg’ will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:25:22: warning: ‘rs2_log_severity rs2::cli_no_context::_default_log_level’ [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ [624/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:7: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h: In constructor ‘rs2::frameset_allocator::frameset_allocator(rs2::viewer_model*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:44:23: warning: ‘rs2::frameset_allocator::owner’ will be initialized after [-Wreorder] 44 | viewer_model* owner; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:60:6: warning: base ‘rs2::filter’ [-Wreorder] 60 | }) {} | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:45:5: warning: when initialized here [-Wreorder] 45 | frameset_allocator::frameset_allocator(viewer_model* viewer) : owner(viewer), | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In member function ‘void rs2::viewer_model::show_3dviewer_header(rs2::ux_window&, rs2::rect, bool&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:405:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 405 | for (int i = 0; i < tex_sources.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:573:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 573 | for (int i = 0; i < tex_sources_str.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:337:14: warning: variable ‘pose_render’ set but not used [-Wunused-but-set-variable=] 337 | bool pose_render = false; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In member function ‘void rs2::viewer_model::update_configuration(rs2::config_file*)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:968:18: warning: unused variable ‘measurement_enabled’ [-Wunused-variable] 968 | if (bool measurement_enabled = config_file::instance().get_or_default( | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h: In constructor ‘rs2::viewer_model::viewer_model(rs2::context&, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:242:14: warning: ‘rs2::viewer_model::_support_ir_reflectivity’ will be initialized after [-Wreorder] 242 | bool _support_ir_reflectivity; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:67:14: warning: ‘bool rs2::viewer_model::_disable_log_to_console’ [-Wreorder] 67 | bool _disable_log_to_console = false; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:1027:5: warning: when initialized here [-Wreorder] 1027 | viewer_model::viewer_model( context & ctx_, bool disable_log_to_console ) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In member function ‘void rs2::viewer_model::show_rendering_not_supported(ImFont*, int, int, int, int, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:1306:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1306 | for (int i = 0; i < text.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In function ‘std::map rs2::generate_layout(const rect&, int, size_t, const std::vector&, std::map&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:1377:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1377 | for (auto x = 0; x < factor; x++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:2352:31: warning: comparison of integer expressions of different signedness: ‘ColorIdx’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2352 | if( color < int( colors.size() )) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp: In member function ‘void rs2::viewer_model::render_2d_view(const rs2::rect&, rs2::ux_window&, int, ImFont*, ImFont*, size_t, const rs2::mouse_info&, std::string&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:2496:44: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2496 | for (uint64_t i = 0; i < depth_height; i+= skip_pixels_factor) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.cpp:2498:48: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2498 | for (uint64_t j = 0; j < depth_width; j+= skip_pixels_factor) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:130:32: warning: ‘rs2::configurations::viewer::last_calib_notice’ defined but not used [-Wunused-variable] 130 | static const char* last_calib_notice{ "viewer_model.last_calib_notice" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:108:32: warning: ‘rs2::configurations::update::sw_updates_url’ defined but not used [-Wunused-variable] 108 | static const char* sw_updates_url{ "update.sw_update_url" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:107:32: warning: ‘rs2::configurations::update::recommend_calibration’ defined but not used [-Wunused-variable] 107 | static const char* recommend_calibration{ "update.recommend_calibration" }; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ [625/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/benchmark/CMakeFiles/rs-benchmark.dir/link.d tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-benchmark -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so Release/librealsense2-gl.so.2.59.1 Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl /usr/lib64/libglfw.so.3.4 -lgcc_s_asneeded -lgcc_s_asneeded -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [626/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o -MF tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o.d -o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/print_helpers.h:12, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:6: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/files_container.h: In member function ‘rosbag_inspector::rosbag_content& rosbag_inspector::files_container::operator[](int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/files_container.h:28:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::list::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 28 | if (index >= m_files.size()) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/files_container.h: In member function ‘int rosbag_inspector::files_container::remove_file(int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/files_container.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::list::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | if (index >= m_files.size()) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In constructor ‘gui_window::gui_window(const std::string&, uint32_t, uint32_t)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:116:10: warning: ‘gui_window::_first_frame’ will be initialized after [-Wreorder] 116 | bool _first_frame; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:115:9: warning: ‘int gui_window::_w’ [-Wreorder] 115 | int _w, _h; | ^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:45:5: warning: when initialized here [-Wreorder] 45 | gui_window(const std::string& title, uint32_t width, uint32_t height) : | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function ‘int draw_files_left_panel(int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:173:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int i = 0; i < files.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function ‘void draw_bag_content(rosbag_inspector::rosbag_content&, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:306:34: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 306 | if (topic.size() > max_topic_len) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/rs-rosbag-inspector.cpp:422:21: warning: unused variable ‘open’ [-Wunused-variable] 422 | static bool open = true; | ^~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/print_helpers.h:14: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of ‘sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]’: /usr/include/c++/16/bits/stl_construct.h:133:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]’ 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/alloc_traits.h:845:19: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = sensor_msgs::Image_ >; _Args = {}; allocator_type = std::allocator]’ 845 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:671: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]’ 671 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 672 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1037: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]’ 1037 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 1038 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/shared_ptr_base.h:1813: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]’ 1813 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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_ >]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/16/bits/shared_ptr.h:1065: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_ >]’ 1065 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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_ >]’ 403 | std::shared_ptr p = std::make_shared(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:165:38: required from ‘std::shared_ptr<_Tp> rosbag::MessageInstance::instantiate() const [with T = sensor_msgs::Image_ >]’ 165 | return bag_->instantiateBuffer(index_entry_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/print_helpers.h:99:43: required from ‘typename ROS_TYPE::ConstPtr rosbag_inspector::try_instantiate(const rosbag::MessageInstance&) [with ROS_TYPE = sensor_msgs::Image_ >; typename ROS_TYPE::ConstPtr = std::shared_ptr > >]’ 99 | return m.instantiate(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/rosbag-inspector/print_helpers.h:152:65: required from here 152 | else if (auto data = try_instantiate(m)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:73:21: warning: ‘sensor_msgs::Image_ >::depth_units’ will be initialized after [-Wreorder] 73 | _depth_units_type depth_units; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:70:14: warning: ‘sensor_msgs::Image_ >::_data_type sensor_msgs::Image_ >::data’ [-Wreorder] 70 | _data_type data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ [627/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/link.d tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_tables.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_widgets.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/realsense_imgui.cpp.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-rosbag-inspector -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: -ldl /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so Release/librealsense2-gl.so.2.59.1 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so Release/librealsense2.so.2.59.1 Release/librealsense-file.so.2.59.1 /usr/lib64/liblz4.so Release/librsutils.so.2.59.1 -ldl /usr/lib64/libglfw.so.3.4 -lgcc_s_asneeded -lgcc_s_asneeded && : [628/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../src/algo.h:5, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/on-chip-calib.h:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:10: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:11: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/basics.h:17: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:4: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1298:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1298 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1307:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1307 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1338:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1338 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1361:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1361 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1383:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1383 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1405:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1405 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp: In constructor ‘rs2::embedded_filter::embedded_filter(std::shared_ptr)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1344:46: warning: ‘rs2::embedded_filter::_embedded_filter’ will be initialized after [-Wreorder] 1344 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1307:49: warning: base ‘rs2::options’ [-Wreorder] 1307 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:1305:9: warning: when initialized here [-Wreorder] 1305 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::front() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1131 | device front() const { return std::move((*this)[0]); } | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1131:48: note: remove ‘std::move’ call /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp: In member function ‘rs2::device rs2::device_list::back() const’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1134 | return std::move((*this)[size() - 1]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:1134:29: note: remove ‘std::move’ call In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:7, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:26: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In constructor ‘rs2::texture_buffer::texture_buffer()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:390:26: warning: ‘rs2::texture_buffer::last_queue’ will be initialized after [-Wreorder] 390 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:389:16: warning: ‘GLuint rs2::texture_buffer::texture’ [-Wreorder] 389 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:444:9: warning: when initialized here [-Wreorder] 444 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload(rs2::frame, rs2_format)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:707:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | || frame.get_data_size() < static_cast< size_t >( stride ) * height ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h: In member function ‘void rs2::texture_buffer::upload_labeled_points(const rs2::labeled_points&, int, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:831:22: warning: unused variable ‘labels’ [-Wunused-variable] 831 | auto labels = lpc.get_labels(); | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:9: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter(std::string, std::string, bool, bool, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp: In constructor ‘parameter::parameter()’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:124:9: warning: ‘parameter::format_length’ will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:10: warning: ‘bool parameter::is_decimal’ [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:123:22: warning: ‘parameter::is_reverse_bytes’ will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:122:23: warning: ‘std::string parameter::data’ [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:20, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/notifications.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:27: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 32 | explicit single_consumer_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:32:40: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 206 | single_consumer_frame_queue< T >( unsigned int cap = QUEUE_MAX_SIZE, | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include/rsutils/concurrency/concurrency.h:206:37: note: remove the ‘< >’ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h: In constructor ‘rs2::stream_dashboard::stream_dashboard(std::string, int)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:71:26: warning: ‘rs2::stream_dashboard::q’ will be initialized after [-Wreorder] 71 | rs2::frame_queue q; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘std::string rs2::stream_dashboard::name’ [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:70:21: warning: ‘rs2::stream_dashboard::name’ will be initialized after [-Wreorder] 70 | std::string name; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:58:50: warning: ‘rsutils::concurrency::shared_data_access rs2::stream_dashboard::shared_data’ [-Wreorder] 58 | rsutils::concurrency::shared_data_access shared_data; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:31:9: warning: when initialized here [-Wreorder] 31 | stream_dashboard(std::string name, int size) : q(size), name(name), shared_data(m), t([this](){ thread_function(); }) {} | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h: In constructor ‘rs2::firmware_update_manager::firmware_update_manager(std::shared_ptr, rs2::device_model&, rs2::device, rs2::context, std::vector, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:42:23: warning: ‘rs2::firmware_update_manager::_model’ will be initialized after [-Wreorder] 42 | device_model& _model; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:40:30: warning: ‘std::vector rs2::firmware_update_manager::_fw’ [-Wreorder] 40 | std::vector _fw; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:41:14: warning: ‘rs2::firmware_update_manager::_is_signed’ will be initialized after [-Wreorder] 41 | bool _is_signed; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:38:16: warning: ‘rs2::device rs2::firmware_update_manager::_dev’ [-Wreorder] 38 | device _dev; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/fw-update-helper.h:18:9: warning: when initialized here [-Wreorder] 18 | 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.59.1-build/librealsense-2.59.1/common/sw-update/dev-updates-profile.h:10, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/updates-model.h:6, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/model-views.h:28: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h: In constructor ‘rs2::sw_update::versions_db_manager::versions_db_manager(const std::string&, bool, rs2::http::user_callback_func_type)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:96:71: warning: ‘rs2::sw_update::versions_db_manager::_server_versions_vec’ will be initialized after [-Wreorder] 96 | std::vector> _server_versions_vec; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/sw-update/versions-db-manager.h:95:18: warning: ‘bool rs2::sw_update::versions_db_manager::_server_versions_loaded’ [-Wreorder] 95 | bool _server_versions_loaded; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/stream-model.h:11, from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:10: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h: In constructor ‘rs2::graph_model::graph_model(std::string, rs2_stream, bool)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:52:20: warning: ‘rs2::graph_model::_stream_type’ will be initialized after [-Wreorder] 52 | rs2_stream _stream_type; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:40:14: warning: ‘bool rs2::graph_model::_show_n_value’ [-Wreorder] 40 | bool _show_n_value; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common/graph-model.h:21:9: warning: when initialized here [-Wreorder] 21 | graph_model(std::string name, rs2_stream stream, bool show_n_value = true) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:11: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/post-processing-filters.h: In constructor ‘rs2::post_processing_filters::post_processing_filters(rs2::viewer_model&)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/post-processing-filters.h:23:9: warning: when initialized here [-Wreorder] 23 | post_processing_filters(viewer_model& viewer) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/viewer.h:21: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In constructor ‘rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:289:20: warning: ‘rs2::save_to_ply::_pc’ will be initialized after [-Wreorder] 289 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:288:21: warning: ‘std::string rs2::save_to_ply::fname’ [-Wreorder] 288 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:45:9: warning: when initialized here [-Wreorder] 45 | 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp: In member function ‘void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:120:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 120 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp:121:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 121 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/viewer.h:8: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/device-model.h:453:27: warning: ‘rs2::device_model::_calib_model’ will be initialized after [-Wreorder] 453 | calibration_model _calib_model; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:363:39: warning: ‘std::shared_ptr rs2::device_model::syncer’ [-Wreorder] 363 | std::shared_ptr syncer; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:281:5: warning: when initialized here [-Wreorder] 281 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:452:73: warning: ‘rs2::device_model::_updates_profile’ will be initialized after [-Wreorder] 452 | std::shared_ptr_updates_profile; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:377:14: warning: ‘bool rs2::device_model::_allow_remove’ [-Wreorder] 377 | bool _allow_remove = true; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:281:5: warning: when initialized here [-Wreorder] 281 | device_model::device_model(device& dev, std::string& error_message, viewer_model& viewer, bool new_device_connected, bool remove) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:1200:22: warning: unused variable ‘error’ [-Wunused-variable] 1200 | auto error = e.what(); | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/device-model.cpp:1344:14: warning: unused variable ‘open_calibration_ui’ [-Wunused-variable] 1344 | bool open_calibration_ui = false; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:1569:22: warning: variable ‘device_panel_icons_text_size’ set but not used [-Wunused-but-set-variable=] 1569 | const ImVec2 device_panel_icons_text_size = { icons_width, 5 }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:2121:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2121 | if (file < 0 || file >= full_files_names.size()) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/common/device-model.cpp:2377:57: warning: casting ‘ImColor’ to ‘ImVec4&’ does not use ‘ImColor::operator ImVec4() const’ [-Wcast-user-defined] 2377 | ImGui::PushStyleColor(ImGuiCol_Button, (ImVec4&)device_header_background_color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:2378:64: warning: casting ‘ImColor’ to ‘ImVec4&’ does not use ‘ImColor::operator ImVec4() const’ [-Wcast-user-defined] 2378 | ImGui::PushStyleColor(ImGuiCol_ButtonHovered, (ImVec4&)device_header_background_color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:2601:14: warning: unused variable ‘sensor_top_y’ [-Wunused-variable] 2601 | auto sensor_top_y = ImGui::GetCursorPosY(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:19: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = int; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/output-model.h:148:42: required from here 148 | animated default_log_h { 36 }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘int rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h: In instantiation of ‘rs2::animated::animated(T, std::chrono::_V2::system_clock::duration) [with T = float; std::chrono::_V2::system_clock::duration = std::chrono::duration >]’: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/stream-model.h:157:43: required from here 157 | animated _info_height{ 0.f }; | ^ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:39:41: warning: ‘rs2::animated::_duration’ will be initialized after [-Wreorder] 39 | std::chrono::system_clock::duration _duration; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:37:7: warning: ‘float rs2::animated::_old’ [-Wreorder] 37 | T _old, _new; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/animated.h:42:5: warning: when initialized here [-Wreorder] 42 | animated( T def, std::chrono::system_clock::duration duration = std::chrono::milliseconds( 200 ) ) | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h: At global scope: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:210:32: warning: ‘rs2::configurations::ply::encoding’ defined but not used [-Wunused-variable] 210 | static const char* encoding{ "ply.encoding" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:209:32: warning: ‘rs2::configurations::ply::use_normals’ defined but not used [-Wunused-variable] 209 | static const char* use_normals{ "ply.normals" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:208:32: warning: ‘rs2::configurations::ply::mesh’ defined but not used [-Wunused-variable] 208 | static const char* mesh{ "ply.mesh" }; | ^~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:204:32: warning: ‘rs2::configurations::stats::rum_last_upload’ defined but not used [-Wunused-variable] 204 | static const char* rum_last_upload{ "rum_last_upload" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:203:32: warning: ‘rs2::configurations::stats::rum_upload_interval_hours’ defined but not used [-Wunused-variable] 203 | static const char* rum_upload_interval_hours{ "rum_upload_interval_hours" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:200:32: warning: ‘rs2::configurations::stats::rum_cloud_enabled’ defined but not used [-Wunused-variable] 200 | static const char* rum_cloud_enabled{ "rum_cloud_enabled" }; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:195:32: warning: ‘rs2::configurations::performance::occlusion_invalidation’ defined but not used [-Wunused-variable] 195 | static const char* occlusion_invalidation{ "performance.occlusion_invalidation" }; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:194:32: warning: ‘rs2::configurations::performance::show_skybox’ defined but not used [-Wunused-variable] 194 | static const char* show_skybox{ "performance.show_skybox" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:192:32: warning: ‘rs2::configurations::performance::vsync’ defined but not used [-Wunused-variable] 192 | static const char* vsync{ "performance.vsync" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:191:32: warning: ‘rs2::configurations::performance::show_fps’ defined but not used [-Wunused-variable] 191 | static const char* show_fps{ "performance.show_fps" }; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:190:32: warning: ‘rs2::configurations::performance::msaa_samples’ defined but not used [-Wunused-variable] 190 | static const char* msaa_samples{ "performance.msaa_samples" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:189:32: warning: ‘rs2::configurations::performance::enable_msaa’ defined but not used [-Wunused-variable] 189 | static const char* enable_msaa{ "performance.msaa" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:188:32: warning: ‘rs2::configurations::performance::glsl_for_processing’ defined but not used [-Wunused-variable] 188 | static const char* glsl_for_processing{ "performance.glsl_for_processing.v3" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:187:32: warning: ‘rs2::configurations::performance::glsl_for_rendering’ defined but not used [-Wunused-variable] 187 | static const char* glsl_for_rendering{ "performance.glsl_for_rendering.v2" }; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:182:32: warning: ‘rs2::configurations::window::maximized’ defined but not used [-Wunused-variable] 182 | static const char* maximized{ "window.maximized" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:181:32: warning: ‘rs2::configurations::window::height’ defined but not used [-Wunused-variable] 181 | static const char* height{ "window.height" }; | ^~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:180:32: warning: ‘rs2::configurations::window::width’ defined but not used [-Wunused-variable] 180 | static const char* width{ "window.width" }; | ^~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:179:32: warning: ‘rs2::configurations::window::saved_size’ defined but not used [-Wunused-variable] 179 | static const char* saved_size{ "window.saved_size" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:178:32: warning: ‘rs2::configurations::window::position_y’ defined but not used [-Wunused-variable] 178 | static const char* position_y{ "window.position_y" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:177:32: warning: ‘rs2::configurations::window::position_x’ defined but not used [-Wunused-variable] 177 | static const char* position_x{ "window.position_x" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:176:32: warning: ‘rs2::configurations::window::saved_pos’ defined but not used [-Wunused-variable] 176 | static const char* saved_pos{ "window.saved_pos" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:175:32: warning: ‘rs2::configurations::window::is_fullscreen’ defined but not used [-Wunused-variable] 175 | static const char* is_fullscreen{ "window.is_fullscreen" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:170:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_b’ defined but not used [-Wunused-variable] 170 | static const char* line_color_b { "viewer_model.grid_overlay.line_color_b" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:169:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_g’ defined but not used [-Wunused-variable] 169 | static const char* line_color_g { "viewer_model.grid_overlay.line_color_g" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:168:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_color_r’ defined but not used [-Wunused-variable] 168 | static const char* line_color_r { "viewer_model.grid_overlay.line_color_r" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:167:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::line_width’ defined but not used [-Wunused-variable] 167 | static const char* line_width { "viewer_model.grid_overlay.line_width" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:166:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::vertical_lines’ defined but not used [-Wunused-variable] 166 | static const char* vertical_lines { "viewer_model.grid_overlay.vertical_lines" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:165:36: warning: ‘rs2::configurations::viewer::viewport_grid_overlay::horizontal_lines’ defined but not used [-Wunused-variable] 165 | static const char* horizontal_lines{ "viewer_model.grid_overlay.horizontal_lines" }; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:162:32: warning: ‘rs2::configurations::viewer::distance_grid_cell_size_cm’ defined but not used [-Wunused-variable] 162 | static const char* distance_grid_cell_size_cm{ "viewer_model.distance_grid_cell_size_cm" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:161:32: warning: ‘rs2::configurations::viewer::show_distance_grid_2d’ defined but not used [-Wunused-variable] 161 | static const char* show_distance_grid_2d{ "viewer_model.show_distance_grid_2d" }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:160:32: warning: ‘rs2::configurations::viewer::show_safety_zones_2d’ defined but not used [-Wunused-variable] 160 | static const char* show_safety_zones_2d{ "viewer_model.show_safety_zones_2d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:159:32: warning: ‘rs2::configurations::viewer::show_safety_zones_3d’ defined but not used [-Wunused-variable] 159 | static const char* show_safety_zones_3d{ "viewer_model.show_safety_zones_3d" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:158:32: warning: ‘rs2::configurations::viewer::lpc_point_size’ defined but not used [-Wunused-variable] 158 | static const char* lpc_point_size{ "viewer_model.lpc_point_size" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:156:32: warning: ‘rs2::configurations::viewer::last_ip’ defined but not used [-Wunused-variable] 156 | static const char* last_ip{ "viewer_model.last_ip" }; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:153:32: warning: ‘rs2::configurations::viewer::commands_xml’ defined but not used [-Wunused-variable] 153 | static const char* commands_xml{ "viewer_model.commands_xml" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:152:32: warning: ‘rs2::configurations::viewer::shading_mode’ defined but not used [-Wunused-variable] 152 | static const char* shading_mode{ "viewer_model.shading_mode" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:151:32: warning: ‘rs2::configurations::viewer::metric_system’ defined but not used [-Wunused-variable] 151 | static const char* metric_system{ "viewer_model.metric_system" }; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:150:32: warning: ‘rs2::configurations::viewer::show_stream_details’ defined but not used [-Wunused-variable] 150 | static const char* show_stream_details{ "viewer_model.show_stream_details" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:149:32: warning: ‘rs2::configurations::viewer::ruler_fixed_max_key’ defined but not used [-Wunused-variable] 149 | static const char* ruler_fixed_max_key { "fixed_max" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:148:32: warning: ‘rs2::configurations::viewer::ruler_fixed_min_key’ defined but not used [-Wunused-variable] 148 | static const char* ruler_fixed_min_key { "fixed_min" }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:147:32: warning: ‘rs2::configurations::viewer::ruler_range_mode_key’ defined but not used [-Wunused-variable] 147 | static const char* ruler_range_mode_key{ "range_mode" }; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:146:32: warning: ‘rs2::configurations::viewer::ruler_key_root’ defined but not used [-Wunused-variable] 146 | static const char* ruler_key_root { "viewer_model.ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:141:32: warning: ‘rs2::configurations::viewer::show_map_ruler’ defined but not used [-Wunused-variable] 141 | static const char* show_map_ruler{ "viewer_model.show_map_ruler" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:140:32: warning: ‘rs2::configurations::viewer::post_processing’ defined but not used [-Wunused-variable] 140 | static const char* post_processing{ "viewer_model.post_processing" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:139:32: warning: ‘rs2::configurations::viewer::log_severity’ defined but not used [-Wunused-variable] 139 | static const char* log_severity{ "viewer_model.log_severity" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:138:32: warning: ‘rs2::configurations::viewer::log_filename’ defined but not used [-Wunused-variable] 138 | static const char* log_filename{ "viewer_model.log_filename" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:137:32: warning: ‘rs2::configurations::viewer::log_to_file’ defined but not used [-Wunused-variable] 137 | static const char* log_to_file{ "viewer_model.log_to_file" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:136:32: warning: ‘rs2::configurations::viewer::log_to_console’ defined but not used [-Wunused-variable] 136 | static const char* log_to_console{ "viewer_model.log_to_console" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:134:32: warning: ‘rs2::configurations::viewer::search_term’ defined but not used [-Wunused-variable] 134 | static const char* search_term{ "viewer_model.search_term" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:133:32: warning: ‘rs2::configurations::viewer::dashboard_open’ defined but not used [-Wunused-variable] 133 | static const char* dashboard_open{ "viewer_model.dashboard_open" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:132:32: warning: ‘rs2::configurations::viewer::output_open’ defined but not used [-Wunused-variable] 132 | static const char* output_open{ "viewer_model.output_open" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:131:32: warning: ‘rs2::configurations::viewer::is_measuring’ defined but not used [-Wunused-variable] 131 | static const char* is_measuring{ "viewer_model.is_measuring" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:129:32: warning: ‘rs2::configurations::viewer::sdk_version’ defined but not used [-Wunused-variable] 129 | static const char* sdk_version{ "viewer_model.sdk_version" }; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:128:32: warning: ‘rs2::configurations::viewer::settings_tab’ defined but not used [-Wunused-variable] 128 | static const char* settings_tab{ "viewer_model.settings_tab" }; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:127:32: warning: ‘rs2::configurations::viewer::continue_with_current_fw’ defined but not used [-Wunused-variable] 127 | static const char* continue_with_current_fw{ "viewer_model.continue_with_current_fw" }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:126:32: warning: ‘rs2::configurations::viewer::continue_with_ui_not_aligned’ defined but not used [-Wunused-variable] 126 | static const char* continue_with_ui_not_aligned{ "viewer_model.continue_with_ui_not_aligned" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:125:32: warning: ‘rs2::configurations::viewer::target_height_r’ defined but not used [-Wunused-variable] 125 | static const char* target_height_r{ "viewer_model.target_height_r" }; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:124:32: warning: ‘rs2::configurations::viewer::target_width_r’ defined but not used [-Wunused-variable] 124 | static const char* target_width_r{ "viewer_model.target_width_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:123:32: warning: ‘rs2::configurations::viewer::ground_truth_r’ defined but not used [-Wunused-variable] 123 | static const char* ground_truth_r{ "viewer_model.ground_truth_r" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:122:32: warning: ‘rs2::configurations::viewer::is_3d_view’ defined but not used [-Wunused-variable] 122 | static const char* is_3d_view{ "viewer_model.is_3d_view" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:118:32: warning: ‘rs2::configurations::dds::domain_id’ defined but not used [-Wunused-variable] 118 | static const char* domain_id{ "context.dds.domain" }; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:117:32: warning: ‘rs2::configurations::dds::enable_dds’ defined but not used [-Wunused-variable] 117 | static const char* enable_dds{ "context.dds.enabled" }; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:113:32: warning: ‘rs2::configurations::calibration::enable_writing’ defined but not used [-Wunused-variable] 113 | static const char* enable_writing{ "calibration.enable_writing" }; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.h:109:32: warning: ‘rs2::configurations::update::sw_updates_official_server’ defined but not used [-Wunused-variable] 109 | static const char* sw_updates_official_server{ "update.sw_update_official_server" }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/rendering.h:237: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/../third-party/stb_easy_font.h:187:13: warning: ‘void rs2::stb_easy_font_spacing(float)’ defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/common/device-model.cpp:12: /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/filesystem/glob.h:284:13: warning: ‘std::string get_parent(const std::string&, std::string*)’ defined but not used [-Wunused-function] 284 | std::string get_parent( std::string const & path, std::string * basename = nullptr ) | ^~~~~~~~~~ [629/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/tinyfiledialogs -I/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/realsense-viewer/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/implot/implot_items.cpp.o -MF tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/implot/implot_items.cpp.o.d -o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/implot/implot_items.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/implot/implot_items.cpp [630/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/link.d tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rendering.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/bag-conversion-helper.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/objects-in-frame.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/com/center-of-mass.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/d500-on-chip-calib.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/control-section.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/close-range-depth-improver.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/labeled-point-cloud-utilities.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/dds-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/hdr-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/embedded-filter-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/http/curl-wrapper.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/http/http-downloader.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-sse-parser.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-chat-client.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-image-decoder.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-image-cache.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-launcher.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-panel.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-messages.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-markdown.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui_md/imgui_md.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui_md/md4c.c.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-ui-utils.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/assistant/assistant-text-sanitizer.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rum-uploader/rum-uploader.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_tables.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_widgets.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/realsense_imgui.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/graph-model.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/implot/implot.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/implot/implot_items.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/viewer-main.cpp.o tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/realsense-viewer -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: -ldl /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so Release/librealsense2-gl.so.2.59.1 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl /usr/lib64/libglfw.so.3.4 -lgcc_s_asneeded -lgcc_s_asneeded -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : [631/632] /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_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.59.1-build/librealsense-2.59.1 -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../common -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/imgui -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/implot -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/tools/depth-quality/../../third-party/tinyfiledialogs -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/src/gl/../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/implot/implot_items.cpp.o -MF tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/implot/implot_items.cpp.o.d -o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/implot/implot_items.cpp.o -c /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/third-party/implot/implot_items.cpp [632/632] : && /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 -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -ffp-contract=off -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=tools/depth-quality/CMakeFiles/rs-depth-quality.dir/link.d tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rendering.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/bag-conversion-helper.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/objects-in-frame.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/com/center-of-mass.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/d500-on-chip-calib.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/control-section.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/close-range-depth-improver.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/labeled-point-cloud-utilities.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/dds-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/hdr-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/embedded-filter-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/http/curl-wrapper.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/http/http-downloader.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-sse-parser.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-chat-client.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-image-decoder.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-image-cache.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-launcher.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-panel.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-messages.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-markdown.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui_md/imgui_md.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui_md/md4c.c.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-ui-utils.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/assistant/assistant-text-sanitizer.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rum-uploader/rum-uploader.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_opengl3.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_tables.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_widgets.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/realsense_imgui.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/graph-model.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/implot/implot.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/implot/implot_items.cpp.o tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -o Release/rs-depth-quality -Wl,-rpath,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release: -ldl /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so Release/librealsense2-gl.so.2.59.1 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so Release/librealsense2.so.2.59.1 Release/librsutils.so.2.59.1 -ldl /usr/lib64/libglfw.so.3.4 -lgcc_s_asneeded -lgcc_s_asneeded -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/redhat-linux-build/Release && : + 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 + pushd doc/doxygen ~/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen ~/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 + 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 '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" warning: Tag 'DOT_MULTI_TARGETS' at line 2428 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.18.0 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 plantuml files... Searching for mermaid files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include Searching for files in directory /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2 Searching for files in directory /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp Searching for files in directory /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h Searching for files in directory /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl Reading and parsing tag files Parsing files Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_advanced_mode_command.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_advanced_mode_command.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_composite_option.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_composite_option.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_config.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_config.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_decimation_filter_dpp.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_decimation_filter_dpp.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_dpp_header.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_dpp_header.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_eth_config.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_eth_config.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_frame.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_frame.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_hdrd_control.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_hdrd_control.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_option.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_option.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_pipeline.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_pipeline.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_record_playback.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_record_playback.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_rum.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_rum.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_safety_sensor.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_safety_sensor.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_temporal_filter_dpp.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_temporal_filter_dpp.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_types.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_types.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_eth_config.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_eth_config.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_options.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_options.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_pipeline.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_pipeline.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_rum.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_rum.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_safety_sensor.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_safety_sensor.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_serializable_device.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_serializable_device.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_types.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_types.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.h... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.hpp... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.hpp... Preprocessing /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rsutil.h... Parsing file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rsutil.h... Reading /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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... Warn for undocumented namespaces... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Searching for tag less structs... Building page list... Building requirements 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... Adding requirements... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... 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.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_advanced_mode_command.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_composite_option.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_config.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_decimation_filter_dpp.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_dpp_header.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_eth_config.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_frame.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_hdrd_control.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_option.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_pipeline.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_record_playback.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_rum.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_safety_sensor.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h./builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.h:180: 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.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.h:180: 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.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.h:215: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h:30: warning: Unsupported xml/html tag found /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h:38: warning: Unsupported xml/html tag found /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h:39: warning: explicit link request to 'Settings' could not be resolved /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h:165: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h:165: warning: too many @param commands for function rs2_device_hub_wait_for_device. Found 3 while function has 2 parameters /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h:67: 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' .. Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_temporal_filter_dpp.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_types.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_eth_config.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_options.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_pipeline.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_rum.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_safety_sensor.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_serializable_device.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_types.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.h... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.hpp... Generating code for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rsutil.h... Counting members... Generating file documentation... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2-gl/rs_processing_gl.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_advanced_mode_command.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_composite_option.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_config.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_context.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_decimation_filter_dpp.h... Generating docs for file /builddir/build/BUILD/libre/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:606: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:606: 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 'queue3' parameter 'progress_callback' parameter 'error' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:593: 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 'queue3' parameter 'error' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:58: warning: The following parameter of rs2_device_is_connected(const rs2_device *device, rs2_error **error) is not documented: parameter 'error' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:406: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:456: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:456: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:465: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:465: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:180: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:180: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:545: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:529: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:529: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:332: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:295: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:295: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:481: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:372: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:372: warning: argument health from the argument list of rs2_run_tare_calibration_cpp has multiple @param documentation sections /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:372: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:577: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:562: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:562: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:627: warning: argument 'sensor' of command @param is not found in the argument list of rs2_set_calibration_config(rs2_device *device, const char *calibration_config_json_str, rs2_error **error) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:627: warning: The following parameter of rs2_set_calibration_config(rs2_device *device, const char *calibration_config_json_str, rs2_error **error) is not documented: parameter 'device' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:517: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:517: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:187: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h:187: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_eth_config.h:222: warning: found documented return type for rs2_restore_default_eth_config that does not return anything /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_frame.h:314: warning: found documented return type for rs2_frame_add_ref that does not return anything /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h:145: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h:430: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h:430: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h:488: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h:488: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h:240: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_option.h:96: warning: Found unknown command '\disable' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_option.h:448: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_option.h:464: warning: The following parameter of rs2_get_option_range_from_list(const rs2_options_list *options, int i, rs2_option_range *out_range, rs2_error **error) is not documented: parameter 'options' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_option.h:456: warning: The following parameter of rs2_get_option_value_from_list(const rs2_options_list *options, int i, rs2_error **error) is not documented: parameter 'options' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_pipeline.h:45: warning: The following parameter of rs2_pipeline_set_device(rs2_pipeline *pipe, rs2_device *device, rs2_error **error) is not documented: parameter 'error' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h:194: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h:378: warning: argument 'extension' of command @param is not found in the argument list of rs2_is_embedded_filter_extendable_to(const rs2_embedded_filter *embedded_filter, rs2_extension extension_type, rs2_error **error) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h:378: warning: The following parameter of rs2_is_embedded_filter_extendable_to(const rs2_embedded_filter *embedded_filter, rs2_extension extension_type, rs2_error **error) is not documented: parameter 'extension_type' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h:337: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h:337: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:147: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:196: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:196: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:576: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:576: warning: too many @param commands for function rs2_export_localization_map. Found 3 while function has 2 parameters /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:203: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:203: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:616: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:622: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:289: 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.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h:172: 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' alsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_device.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_dpp_header.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_eth_config.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_frame.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_hdrd_control.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_internal.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_option.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_pipeline.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_processing.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_record_playback.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_rum.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_safety_sensor.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_sensor.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_temporal_filter_dpp.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/h/rs_types.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_context.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_eth_config.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_export.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_options.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_pipeline.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_rum.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_safety_sensor.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_serializable_device.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_types.hpp... Generating docs for file /builddir/build/BUI/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.h:58: warning: Unsupported xml/html tag found /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.h:58: warning: Unsupported xml/html tag found /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.h:59: warning: Unsupported xml/html tag found LD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rs_advanced_mode.hpp... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/rsutil.h... Generating docs for file /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/readme.md... Generating page documentation... Generating docs for page deprecated... Generating group documentation... Generating class documentation... Generating docs for compound dpp_header... Generating docs for compound glfw_binding... Generating docs for compound rs2_calibration_change_callback... Generating docs for compound rs2_combined_motion... Generating docs for nested compound rs2_combined_motion::[struct].orientation... Generating docs for nested compound rs2_combined_motion::[struct].angular_velocity... Generating docs for nested compound rs2_combined_motion::[struct].linear_acceleration... Generating docs for compound rs2_decimation_filter_dpp_config... Generating docs for compound rs2_decimation_filter_dpp_range... Generating docs for compound rs2_devices_changed_callback... 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_hdrd_control... Generating docs for compound rs2_hdrd_control_range... 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_object_detection... Generating docs for compound rs2_option_range... Generating docs for compound rs2_option_rect... Generating docs for compound rs2_option_value... Generating docs for nested compound rs2_option_value::[union].__unnamed0__... Generating docs for compound rs2_options_changed_callback... Generating docs for compound rs2_perception_stream... 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_temporal_filter_dpp_config... Generating docs for compound rs2_temporal_filter_dpp_range... 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 STAdvancedModeControls... 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 /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:364: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:364: warning: The following parameter of rs2::align::process(rs2::frame frame) const is not documented: parameter 'frame' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:859: warning: The following parameter 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 is not documented: parameter 'queue2' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:878: warning: The following parameter 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 is not documented: parameter 'queue2' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:726: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:726: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:726: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:758: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:758: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:758: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:588: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:588: warning: too many @param commands for function rs2::auto_calibrated_device::run_tare_calibration. Found 5 while function has 4 parameters /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:537: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:537: warning: too many @param commands for function rs2::auto_calibrated_device::run_tare_calibration. Found 6 while function has 5 parameters /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:792: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:792: warning: too many @param commands for function rs2::auto_calibrated_device::run_uv_map_calibration. Found 7 while function has 6 parameters /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:824: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:824: warning: too many @param commands for function rs2::auto_calibrated_device::run_uv_map_calibration. Found 8 while function has 7 parameters /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:715: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_device.hpp:715: 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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:960: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:960: warning: The following parameter of rs2::depth_frame::depth_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:975: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:975: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1005: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1005: warning: The following parameter of rs2::disparity_frame::disparity_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:379: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:391: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:364: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:364: warning: The following parameter of rs2::filter::process(rs2::frame frame) const is not documented: parameter 'frame' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:377: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:377: warning: The following parameter of rs2::frame::frame(rs2_frame *ref) is not documented: parameter 'ref' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:401: warning: argument 'frame' of command @param is not found in the argument list of rs2::frame::frame(frame &&other) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:401: warning: The following parameter of rs2::frame::frame(frame &&other) is not documented: parameter 'other' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:423: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:423: warning: The following parameter of rs2::frame::frame(const frame &other) is not documented: parameter 'other' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:645: warning: rs2::frame::add_ref has @param documentation sections but no arguments /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:645: warning: found documented return type for rs2::frame::add_ref that does not return anything /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:413: warning: argument 'frame' of command @param is not found in the argument list of rs2::frame::operator=(frame other) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:413: warning: The following parameter of rs2::frame::operator=(frame other) is not documented: parameter 'other' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:436: warning: argument 'frame' of command @param is not found in the argument list of rs2::frame::swap(frame &other) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:436: warning: The following parameter of rs2::frame::swap(frame &other) is not documented: parameter 'other' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:177: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:177: warning: The following parameter of rs2::frame_queue::poll_for_frame(T *output) const is not documented: parameter 'output' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:94: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:94: warning: The following parameter of rs2::frame_source::frame_ready(frame result) const is not documented: parameter 'result' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1228: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1228: warning: The following parameter of rs2::frameset::frameset(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1267: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1267: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1267: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1250: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1250: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1250: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1346: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1346: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1323: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1323: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1390: warning: argument 'size_t' of command @param is not found in the argument list of rs2::frameset::get_object_detection_frame(const size_t index=0) const /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1390: warning: The following parameter of rs2::frameset::get_object_detection_frame(const size_t index=0) const is not documented: parameter 'index' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1368: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1368: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:866: warning: argument 'frame' of command @param is not found in the argument list of rs2::labeled_points::labeled_points(const frame &f) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:866: warning: The following parameter of rs2::labeled_points::labeled_points(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:899: warning: rs2::labeled_points::get_labels has @param documentation sections but no arguments /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:887: warning: rs2::labeled_points::get_vertices has @param documentation sections but no arguments /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:532: warning: rs2::m420_decoder::m420_decoder has @param documentation sections but no arguments /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1079: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1079: warning: The following parameter of rs2::motion_frame::motion_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:297: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:297: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1178: warning: argument 'frame' of command @param is not found in the argument list of rs2::object_detection_frame::object_detection_frame(const frame &f) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1178: warning: The following parameter of rs2::object_detection_frame::object_detection_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_options.hpp:317: warning: argument 'option' of command @param is not found in the argument list of rs2::options::set_option_value(option_value const &value) const /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_options.hpp:317: warning: too many @param commands for function rs2::options::set_option_value. Found 2 while function has 1 parameter /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1155: warning: argument 'frame' of command @param is not found in the argument list of rs2::perception_frame::perception_frame(const frame &f) /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1155: warning: The following parameter of rs2::perception_frame::perception_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_record_playback.hpp:146: warning: too many @param commands for function rs2::playback::set_status_changed_callback. Found 2 while function has 1 parameter 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::calibration_change_callback< 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_mapping_sensor... 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< T >... Generating docs for compound rs2::disparity_frame... Generating docs for compound rs2::disparity_transform... Generating docs for compound rs2::embedded_close_range_filter... Generating docs for compound rs2::embedded_decimation_filter... Generating docs for compound rs2::embedded_filter... Generating docs for compound rs2::embedded_temporal_filter... Generating docs for compound rs2::error... Generating docs for compound rs2::eth_config_device... 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< T >... Generating docs for compound rs2::frame_processor_callback< T >... Generating docs for compound rs2::frame_queue... 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::gpu_frame... Generating docs for compound rs2::hdr_merge... Generating docs for compound rs2::hole_filling_filter... Generating docs for compound rs2::labeled_points... Generating docs for compound rs2::log_callback... Generating docs for compound rs2::log_message... Generating docs for compound rs2::m420_decoder... 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< T >... Generating docs for compound rs2::nv12_decoder... Generating docs for compound rs2::object_detection_frame... Generating docs for compound rs2::option_range... Generating docs for compound rs2::option_value... Generating docs for compound rs2::options... Generating docs for compound rs2::options_changed_callback... Generating docs for compound rs2::options_list... Generating docs for nested compound rs2::options_list::iterator... Generating docs for compound rs2::perception_frame... Generating docs for compound rs2::perception_sensor... Generating docs for compound rs2::perception_stream_profile... Generating docs for compound rs2::pipeline... Generating docs for compound rs2::pipeline_profile... Generating docs for compound rs2::playback... Gene/builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:791: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:791: warning: The following parameter of rs2::points::points(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:823: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:823: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:823: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:811: warning: rs2::points::get_vertices has @param documentation sections but no arguments /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1117: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:1117: warning: The following parameter of rs2::pose_frame::pose_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:624: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:624: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:605: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_sensor.hpp:605: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:329: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:329: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:280: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_processing.hpp:280: warning: The following parameter of rs2::processing_block::invoke(frame f) const is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp:186: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_internal.hpp:97: warning: The following parameter of rs2::software_sensor::add_perception_stream(rs2_perception_stream perception_stream, bool is_default=false) is not documented: parameter 'is_default' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:153: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:153: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:166: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:166: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:166: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:685: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:685: warning: The following parameter of rs2::video_frame::video_frame(const frame &f) is not documented: parameter 'f' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:755: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:755: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:755: warning: too many @param commands for function rs2::video_frame::extract_target_dimensions. Found 5 while function has 3 parameters /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:216: 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.59.1-build/librealsense-2.59.1/include/librealsense2/hpp/rs_frame.hpp:216: warning: The following parameter of rs2::video_stream_profile::video_stream_profile(const stream_profile &sp) is not documented: parameter 'sp' /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/readme.md:11: warning: unable to resolve reference to '../doc/rs400_advanced_mode.md' for \ref command /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/include/readme.md:21: warning: unable to resolve reference to '..doc/error_handling.md' for \ref command rating 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::rotation_filter... Generating docs for compound rs2::safety_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< T >... Generating docs for compound rs2::software_sensor... Generating docs for compound rs2::spatial_filter... Generating docs for compound rs2::status_changed_callback< T >... 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< T >... 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 namespace rs2::gl Generating docs for compound rs2::gl::gpu_frame... Generating docs for compound rs2::gl::yuy_decoder... Generating docs for compound rs2::gl::m420_decoder... Generating docs for compound rs2::gl::nv12_decoder... Generating docs for compound rs2::gl::y411_decoder... Generating docs for compound rs2::gl::colorizer... Generating docs for compound rs2::gl::uploader... Generating docs for compound rs2::gl::pointcloud... Generating docs for compound rs2::gl::camera_renderer... Generating docs for compound rs2::gl::pointcloud_renderer... Generating docs for compound rs2::gl::align... Generating docs for namespace rs2::internal Generating docs for namespace rs2::rum 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... type lookup cache used 2996/65536 hits=14787 misses=3230 symbol lookup cache used 7236/65536 hits=31504 misses=7236 finished... + popd ~/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ceRiJM + umask 022 + cd /builddir/build/BUILD/librealsense-2.59.1-build + '[' /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/librealsense-2.59.1-build + mkdir /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT + 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 -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 -mtls-dialect=gnu2 -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 --cap-lints=warn' + 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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.59.1 + DESTDIR=/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense2.so.2.59.1 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense2.so.2.59 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense2.so.2.59.1" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense2.so -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/rsutil.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/rs_advanced_mode.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/rs_advanced_mode.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/rs.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/rs.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_types.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_serializable_device.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_sensor.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_safety_sensor.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_rum.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_record_playback.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_processing.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_pipeline.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_options.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_internal.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_frame.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_export.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_eth_config.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_device.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/hpp/rs_context.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_types.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_temporal_filter_dpp.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_sensor.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_safety_sensor.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_rum.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_record_playback.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_processing.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_pipeline.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_option.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_internal.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_hdrd_control.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_frame.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_eth_config.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_dpp_header.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_device.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_decimation_filter_dpp.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_context.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_config.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_composite_option.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2/h/rs_advanced_mode_command.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/realsense2/realsense2Targets.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/realsense2/realsense2Targets-release.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/realsense2/realsense2Config.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/realsense2/realsense2ConfigVersion.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/pkgconfig/realsense2.pc ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librsutils.so.2.59.1 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librsutils.so.2.59 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librsutils.so -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/pyrsutils.cpython-315-x86_64-linux-gnu.so.2.59.1 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/pyrsutils.cpython-315-x86_64-linux-gnu.so.2.59 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/pyrsutils.cpython-315-x86_64-linux-gnu.so.2.59.1" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/pyrsutils.cpython-315-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense-file.so.2.59.1 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense-file.so.2.59 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense-file.so -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/pyrealsense2.cpython-315-x86_64-linux-gnu.so.2.59.1 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/pyrealsense2.cpython-315-x86_64-linux-gnu.so.2.59 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/pyrealsense2.cpython-315-x86_64-linux-gnu.so.2.59.1" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/pyrealsense2.cpython-315-x86_64-linux-gnu.so -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/pyrealsense2/pyrealsense2Targets.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/pyrealsense2/pyrealsense2Targets-release.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/pyrealsense2/pyrealsense2Config.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/pyrealsense2/pyrealsense2ConfigVersion.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/__init__.py -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense2-gl.so.2.59.1 -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense2-gl.so.2.59 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense2-gl.so.2.59.1" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/librealsense2-gl.so -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2-gl/rs_processing_gl.h -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/include/librealsense2-gl/rs_processing_gl.hpp -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/realsense2-gl/realsense2-glTargets.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/realsense2-gl/realsense2-glTargets-release.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/realsense2-gl/realsense2-glConfig.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/cmake/realsense2-gl/realsense2-glConfigVersion.cmake -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/pkgconfig/realsense2-gl.pc ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-hello-realsense -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-hello-realsense" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-gpu-frame -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-gpu-frame" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-software-device -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-software-device" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-capture -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-capture" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-callback -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-callback" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-save-to-disk -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-save-to-disk" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-multicam -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-multicam" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-pointcloud -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-pointcloud" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-labeled-pointcloud -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-labeled-pointcloud" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-align -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-align" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-align-gl -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-align-gl" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-align-advanced -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-align-advanced" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-sensor-control -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-sensor-control" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-measure -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-measure" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-depth -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-depth" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-color -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-color" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-distance -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-distance" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-infrared -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-infrared" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-composite-ctl -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-composite-ctl" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-post-processing -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-post-processing" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-record-playback -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-record-playback" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-motion -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-motion" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-gl -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-gl" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-hdr -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-hdr" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-on-chip-calib -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-on-chip-calib" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-eth-config -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-eth-config" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-embedded-filters -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-embedded-filters" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-object-detection -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-object-detection" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-composite-option -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-composite-option" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-hdrd-control -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-hdrd-control" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-convert -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-convert" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-enumerate-devices -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-enumerate-devices" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-fw-logger -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-fw-logger" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-terminal -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-terminal" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-record -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-record" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-fw-update -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-fw-update" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-embed -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-data-collect -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-data-collect" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/realsense-viewer -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/realsense-viewer" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/builddir/Documents/librealsense2/presets -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/builddir/Documents/librealsense2/presets/sample.preset -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-depth-quality -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-depth-quality" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-rosbag-inspector -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-rosbag-inspector" to "" -- Installing: /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-benchmark -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/bin/rs-benchmark" to "" + mkdir -p /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT//usr/lib/udev/rules.d + install -p -m644 config/99-realsense-libusb.rules /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT//usr/lib/udev/rules.d + mkdir -p /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT//usr/share/realsense + install -p -m755 config/usb-R200-in config/usb-R200-in_udev /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT//usr/share/realsense + mv /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/builddir/Documents/librealsense2/presets /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT//usr/share/realsense + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 2.59.1-3.fc46 --unique-debug-suffix -2.59.1-3.fc46.x86_64 --unique-debug-src-base librealsense-2.59.1-3.fc46.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1 find-debuginfo: starting Extracting debug info from 46 files DWARF-compressing 46 files sepdebugcrcfix: Updated 46 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.59.1-3.fc46.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/realsense/usb-R200-in_udev from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/share/realsense/usb-R200-in from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j32 Bytecompiling .py files below /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j32 /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyrealsense2/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 191 directories and 1100 files, processed 1 inodes, 1 modified (0 replaced + 1 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr Scanned 187 directories and 1100 files, considered 1088 files, read 137 files, linked 41 files, 0 errors sum of sizes of linked files: 676234 bytes Reading /builddir/build/BUILD/librealsense-2.59.1-build/SPECPARTS/rpm-debuginfo.specpart Processing files: librealsense-2.59.1-3.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cLbU8d + umask 022 + cd /builddir/build/BUILD/librealsense-2.59.1-build + cd librealsense-2.59.1 + DOCDIR=/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/readme.md /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.k9tZgX + umask 022 + cd /builddir/build/BUILD/librealsense-2.59.1-build + cd librealsense-2.59.1 + LICENSEDIR=/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/licenses/librealsense + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/licenses/librealsense + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/LICENSE /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/licenses/librealsense + RPM_EC=0 ++ jobs -p + exit 0 Provides: librealsense = 2.59.1-3.fc46 librealsense(x86-64) = 2.59.1-3.fc46 librealsense-file.so.2.59()(64bit) librealsense2 = 2.59.1-3.fc46 librealsense2-gl.so.2.59()(64bit) librealsense2.so.2.59()(64bit) librsutils.so.2.59()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash 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) libc.so.6(GLIBC_ABI_GNU2_TLS)(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) liblz4.so.1()(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) libm.so.6(GLIBC_2.43)(64bit) librealsense-file.so.2.59()(64bit) librealsense2-gl.so.2.59()(64bit) librealsense2.so.2.59()(64bit) librsutils.so.2.59()(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.11)(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.7)(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.59.1-3.fc46.x86_64 Provides: cmake(realsense2) = 2.59.1 cmake(realsense2-gl) = 2.59.1 librealsense-devel = 2.59.1-3.fc46 librealsense-devel(x86-64) = 2.59.1-3.fc46 librealsense2-devel = 2.59.1-3.fc46 pkgconfig(realsense2) = 2.59.1 pkgconfig(realsense2-gl) = 2.59.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem(x86-64) librealsense-file.so.2.59()(64bit) librealsense2-gl.so.2.59()(64bit) librealsense2.so.2.59()(64bit) librsutils.so.2.59()(64bit) pkgconfig(realsense2) Processing files: python3-librealsense-2.59.1-3.fc46.x86_64 Provides: python-librealsense = 2.59.1-3.fc46 python3-librealsense = 2.59.1-3.fc46 python3-librealsense(x86-64) = 2.59.1-3.fc46 python3-librealsense2 = 2.59.1-3.fc46 python3.15-librealsense = 2.59.1-3.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(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.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libc.so.6(GLIBC_ABI_GNU2_TLS)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpython3.15.so.1.0()(64bit) librealsense2.so.2.59()(64bit) librsutils.so.2.59()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(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.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.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) python(abi) = 3.15 rtld(GNU_HASH) Obsoletes: python-librealsense < 2.59.1-3.fc46 Processing files: python3-librealsense-devel-2.59.1-3.fc46.x86_64 Provides: cmake(pyrealsense2) = 2.59.1 python-librealsense-devel = 2.59.1-3.fc46 python3-librealsense-devel = 2.59.1-3.fc46 python3-librealsense-devel(x86-64) = 2.59.1-3.fc46 python3-librealsense2-devel = 2.59.1-3.fc46 python3.15-librealsense-devel = 2.59.1-3.fc46 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.15 Processing files: librealsense-doc-2.59.1-3.fc46.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.rLwZzd + umask 022 + cd /builddir/build/BUILD/librealsense-2.59.1-build + cd librealsense-2.59.1 + DOCDIR=/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/annotated.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classes.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1align-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1align.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1align.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1asynchronous__syncer-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1asynchronous__syncer.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1asynchronous__syncer.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1auto__calibrated__device-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1auto__calibrated__device.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1auto__calibrated__device.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibrated__device-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibrated__device.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibrated__device.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibration__change__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibration__change__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibration__change__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibration__change__device-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibration__change__device.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1calibration__change__device.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1color__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1color__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1color__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1colorizer-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1colorizer.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1colorizer.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1config-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1config.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1context-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1context.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1debug__protocol-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1debug__protocol.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1debug__protocol.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1debug__stream__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1debug__stream__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1debug__stream__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1decimation__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1decimation__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1decimation__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__huffman__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__huffman__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__huffman__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__mapping__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__mapping__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__mapping__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__stereo__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__stereo__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1depth__stereo__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__calibration-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__calibration.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__calibration.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__hub-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__hub.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__list-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__list.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__list_1_1device__list__iterator-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1device__list_1_1device__list__iterator.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1devices__changed__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1devices__changed__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1devices__changed__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1disparity__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1disparity__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1disparity__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1disparity__transform-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1disparity__transform.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1disparity__transform.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__close__range__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__close__range__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__close__range__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__decimation__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__decimation__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__decimation__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__temporal__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__temporal__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1embedded__temporal__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1error-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1error.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1error.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1eth__config__device-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1eth__config__device.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1eth__config__device.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1event__information-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1event__information.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1filter__interface-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1filter__interface.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1filter__interface.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1firmware__log__message-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1firmware__log__message.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1firmware__log__parsed__message-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1firmware__log__parsed__message.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1firmware__logger-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1firmware__logger.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1firmware__logger.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1fisheye__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1fisheye__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1fisheye__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__processor__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__processor__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__processor__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__queue-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__queue.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__source-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frame__source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frameset-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frameset.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frameset.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frameset_1_1iterator-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1frameset_1_1iterator.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1align-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1align.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1align.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1camera__renderer-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1camera__renderer.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1camera__renderer.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1colorizer-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1colorizer.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1colorizer.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1gpu__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1gpu__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1gpu__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1m420__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1m420__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1m420__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1nv12__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1nv12__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1nv12__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud__renderer-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud__renderer.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1pointcloud__renderer.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1uploader-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1uploader.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1uploader.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1y411__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1y411__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1y411__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1yuy__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1yuy__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gl_1_1yuy__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gpu__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gpu__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1gpu__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1hdr__merge-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1hdr__merge.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1hdr__merge.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1hole__filling__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1hole__filling__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1hole__filling__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1labeled__points-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1labeled__points.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1labeled__points.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1log__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1log__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1log__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1log__message-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1log__message.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1m420__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1m420__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1m420__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1max__usable__range__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1max__usable__range__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1max__usable__range__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__stream__profile-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__stream__profile.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1motion__stream__profile.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1notification-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1notification.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1notifications__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1notifications__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1notifications__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1nv12__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1nv12__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1nv12__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1object__detection__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1object__detection__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1object__detection__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1option__value-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1option__value.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options__changed__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options__changed__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options__changed__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options__list-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options__list.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options__list_1_1iterator-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1options__list_1_1iterator.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__stream__profile-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__stream__profile.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1perception__stream__profile.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pipeline-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pipeline.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pipeline__profile-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pipeline__profile.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1playback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1playback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1playback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pointcloud-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pointcloud.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pointcloud.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1points-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1points.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1points.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__stream__profile-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__stream__profile.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1pose__stream__profile.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1processing__block-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1processing__block.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1processing__block.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1rates__printer-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1rates__printer.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1rates__printer.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1recorder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1recorder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1recorder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1roi__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1roi__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1roi__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1rotation__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1rotation__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1rotation__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1safety__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1safety__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1safety__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1save__single__frameset-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1save__single__frameset.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1save__single__frameset.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1save__to__ply-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1save__to__ply.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1save__to__ply.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1sequence__id__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1sequence__id__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1sequence__id__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1serializable__device-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1serializable__device.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1serializable__device.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__device-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__device.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__device.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__device__destruction__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__device__destruction__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__device__destruction__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__sensor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__sensor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1software__sensor.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1spatial__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1spatial__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1spatial__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1status__changed__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1status__changed__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1status__changed__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1stream__profile-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1stream__profile.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1stream__profile.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1syncer-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1syncer.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1temporal__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1temporal__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1temporal__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1terminal__parser-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1terminal__parser.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1threshold__filter-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1threshold__filter.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1threshold__filter.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1units__transform-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1units__transform.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1units__transform.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1updatable-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1updatable.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1updatable.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1update__device-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1update__device.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1update__device.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1update__progress__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1update__progress__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1update__progress__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1video__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1video__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1video__frame.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1video__stream__profile-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1video__stream__profile.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1video__stream__profile.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1wheel__odometer-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1wheel__odometer.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1wheel__odometer.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1y411__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1y411__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1y411__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1yuy__decoder-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1yuy__decoder.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs2_1_1yuy__decoder.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs400_1_1advanced__mode-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs400_1_1advanced__mode.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/classrs400_1_1advanced__mode.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/clipboard.js /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/codefolding.js /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/cookie.js /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/deprecated.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/dir_9809a75158f67b865f94ea2aeab63ab3.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/dir_9d25e8b11fe18f2432ba6c8d035b608c.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/dir_bc8427575ab14123c40f6a4fe2297fa7.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/dir_c9d1953413e23d3aa7ccc950e57561e9.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/doxygen.css /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/doxygen.svg /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/doxygen_crawl.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/files.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_a.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_b.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_c.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_d.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_e.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_enum.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_eval.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_f.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_b.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_c.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_d.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_e.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_f.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_g.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_i.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_k.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_l.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_m.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_n.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_o.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_p.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_q.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_r.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_s.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_t.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_u.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_v.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_w.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_y.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_func_~.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_g.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_i.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_k.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_l.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_m.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_n.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_o.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_p.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_q.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_r.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_rela.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_s.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_t.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_type.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_u.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_v.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_a.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_b.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_c.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_d.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_e.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_f.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_g.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_i.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_l.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_m.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_n.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_o.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_p.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_r.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_s.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_t.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_u.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_v.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_w.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_x.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_y.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_vars_z.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_w.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_x.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_y.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_z.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/functions_~.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_defs.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_enum.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_eval.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_func.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_func_r.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_g.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_l.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_o.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_r.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_s.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_type.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_u.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_v.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/globals_vars.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/hierarchy.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/index.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/menu.js /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/menudata.js /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespacemembers.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespacemembers_func.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespacemembers_type.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespacers2.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespacers2_1_1gl.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespacers2_1_1internal.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespacers2_1_1rum.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespacers400.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/namespaces.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/navtree.css /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/pages.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/readme_8md.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__advanced__mode_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__advanced__mode_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__advanced__mode_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__advanced__mode_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__advanced__mode__command_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__advanced__mode__command_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__composite__option_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__composite__option_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__config_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__config_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__context_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__context_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__context_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__context_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__decimation__filter__dpp_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__decimation__filter__dpp_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__device_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__device_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__device_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__device_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__dpp__header_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__dpp__header_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__eth__config_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__eth__config_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__eth__config_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__eth__config_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__export_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__export_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__frame_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__frame_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__frame_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__frame_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__hdrd__control_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__hdrd__control_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__internal_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__internal_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__internal_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__internal_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__option_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__option_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__options_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__options_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__pipeline_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__pipeline_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__pipeline_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__pipeline_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__processing_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__processing_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__processing_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__processing_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__processing__gl_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__processing__gl_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__processing__gl_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__processing__gl_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__record__playback_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__record__playback_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__record__playback_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__record__playback_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__rum_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__rum_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__rum_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__rum_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__safety__sensor_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__safety__sensor_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__safety__sensor_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__safety__sensor_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__sensor_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__sensor_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__sensor_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__sensor_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__serializable__device_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__serializable__device_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__temporal__filter__dpp_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__temporal__filter__dpp_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__types_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__types_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__types_8hpp.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rs__types_8hpp_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rsutil_8h.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/rsutil_8h_source.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/search /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_a_e_control-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_a_e_control.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_a_factor-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_a_factor.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_advanced_mode_controls-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_advanced_mode_controls.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_census_radius-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_census_radius.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_color_control-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_color_control.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_color_correction-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_color_correction.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_depth_control_group-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_depth_control_group.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_depth_table_control-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_depth_table_control.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_hdad-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_hdad.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_rau_color_thresholds_control-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_rau_color_thresholds_control.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_rau_support_vector_control-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_rau_support_vector_control.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_rsm-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_rsm.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_slo_color_thresholds_control-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_slo_color_thresholds_control.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_slo_penalty_control-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/struct_s_t_slo_penalty_control.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structdpp__header-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structdpp__header.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structglfw__binding-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structglfw__binding.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1option__range-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1option__range.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1region__of__interest-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1region__of__interest.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1texture__coordinate-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1texture__coordinate.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1vec3d-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1vec3d.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1vertex-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2_1_1vertex.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__calibration__change__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__calibration__change__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__calibration__change__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__combined__motion-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__combined__motion.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__combined__motion_1_1_0fstruct_0e_8angular__velocity-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__combined__motion_1_1_0fstruct_0e_8angular__velocity.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__combined__motion_1_1_0fstruct_0e_8linear__acceleration-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__combined__motion_1_1_0fstruct_0e_8linear__acceleration.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__combined__motion_1_1_0fstruct_0e_8orientation-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__combined__motion_1_1_0fstruct_0e_8orientation.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__decimation__filter__dpp__config-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__decimation__filter__dpp__config.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__decimation__filter__dpp__range-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__decimation__filter__dpp__range.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__devices__changed__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__devices__changed__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__devices__changed__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__extrinsics-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__extrinsics.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__frame__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__frame__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__frame__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__frame__processor__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__frame__processor__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__frame__processor__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__hdrd__control-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__hdrd__control.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__hdrd__control__range-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__hdrd__control__range.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__intrinsics-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__intrinsics.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__log__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__log__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__log__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__motion__device__intrinsic-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__motion__device__intrinsic.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__motion__stream-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__motion__stream.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__notifications__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__notifications__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__notifications__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__object__detection-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__object__detection.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__option__range-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__option__range.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__option__rect-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__option__rect.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__option__value-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__option__value.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__options__changed__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__options__changed__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__options__changed__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__perception__stream-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__perception__stream.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__pixel-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__pixel.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__playback__status__changed__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__playback__status__changed__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__playback__status__changed__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__pose-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__pose.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__pose__stream-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__pose__stream.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__quaternion-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__quaternion.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__device__destruction__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__device__destruction__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__device__destruction__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__motion__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__motion__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__notification-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__notification.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__pose__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__pose__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__pose__frame_1_1pose__frame__info-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__pose__frame_1_1pose__frame__info.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__video__frame-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__software__video__frame.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__temporal__filter__dpp__config-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__temporal__filter__dpp__config.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__temporal__filter__dpp__range-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__temporal__filter__dpp__range.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__update__progress__callback-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__update__progress__callback.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__update__progress__callback.png /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__vector-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__vector.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__vertex-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__vertex.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__video__stream-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/structrs2__video__stream.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/tabs.css /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/unionrs2__option__value_1_1_0funion_0e_8____unnamed0____-members.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/doc/doxygen/html/unionrs2__option__value_1_1_0funion_0e_8____unnamed0____.html /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/doc/librealsense-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.HWa8ui + umask 022 + cd /builddir/build/BUILD/librealsense-2.59.1-build + cd librealsense-2.59.1 + LICENSEDIR=/builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/licenses/librealsense-doc + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/licenses/librealsense-doc + cp -pr /builddir/build/BUILD/librealsense-2.59.1-build/librealsense-2.59.1/LICENSE /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT/usr/share/licenses/librealsense-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: librealsense-doc = 2.59.1-3.fc46 librealsense2-doc = 2.59.1-3.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: librealsense-debugsource-2.59.1-3.fc46.x86_64 Provides: librealsense-debugsource = 2.59.1-3.fc46 librealsense-debugsource(x86-64) = 2.59.1-3.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: librealsense-debuginfo-2.59.1-3.fc46.x86_64 Provides: debuginfo(build-id) = 00d03d5da6db2640631451fc5bdf5a9862b2f83f debuginfo(build-id) = 03b58cbca554c60b79739700ed34b233b54bf82c debuginfo(build-id) = 0ae8f4fc1ae1936c3e15e57d2a49fa939acb7fc1 debuginfo(build-id) = 0c831dea6b0e18e37f56f73f30892f2e352b8965 debuginfo(build-id) = 16f961d59017299ad25748a2579253be4f487b22 debuginfo(build-id) = 1c3c0b13964a8402728a2c958d21be853c5e6a9b debuginfo(build-id) = 1d04a5bec56d9d1fb3d9f3878ef3014fd182b38d debuginfo(build-id) = 1d4c8504f3bc81f40a77273e5aae6ca4cfd49890 debuginfo(build-id) = 1d97476f0f268f14fa28538ee835fac69264ef75 debuginfo(build-id) = 2520dc410c849d55a9aa8ab4008011911de7d9cd debuginfo(build-id) = 2e15fb3f090c2fd0618656796b92e10db636f08f debuginfo(build-id) = 3a8e143a0680706d636498fd5d1092fb6c625af0 debuginfo(build-id) = 3c648070d3bfaab923de3a361d0094ef1d157458 debuginfo(build-id) = 3fdac303e812c1eab17957ff744cfabf5294a896 debuginfo(build-id) = 4387921b7fca96bba07486c032bfae8b6fc0c3be debuginfo(build-id) = 47bc8d951aa5270e69335c5754bc1e9ba106682c debuginfo(build-id) = 4dd82c111515acf1127331ebf793740ac5a3e077 debuginfo(build-id) = 5a7ff79df0bf3b0e3d3ac62de39a053b3cb25771 debuginfo(build-id) = 62397baae31e568c6a63b2b6b5e78055fb580e9b debuginfo(build-id) = 62be444a30371ada8cb3a006b9adc88c2a824569 debuginfo(build-id) = 681593e8a89624d902d7229449dea592866d9e8d debuginfo(build-id) = 685c8e779b293864916ce76362863c3a0aac4f6f debuginfo(build-id) = 7126f2f5e6d5e5994713875f2c464c6954119637 debuginfo(build-id) = 821c893c670499dda058e6e5d69fa2fd0647f01f debuginfo(build-id) = 896511b9fd930a8396e67417166123d84a393ee7 debuginfo(build-id) = 8fab2fd2e326e1e16c77f9c55805a31f1f28ac55 debuginfo(build-id) = 926f6fa2498cf500c93ead3008f37e93c3970237 debuginfo(build-id) = 94fa1899f60f2868adfab3c717e0df08d9c5595e debuginfo(build-id) = 9e1601bd0500a2dca06c79a7b29585e110734952 debuginfo(build-id) = a018ae4163f200dc42687d12ce8f2cade3d0716f debuginfo(build-id) = aef45762ac945be75dcea6bc1f0a8bd81e62a311 debuginfo(build-id) = bf93a3b6b669d1f3e741ef4cdb1c1673f924684f debuginfo(build-id) = c676df3482c8134ca19d5dcc392127984a95f10c debuginfo(build-id) = d3707d8acd63c9640d10068842c8232a1b52a8a6 debuginfo(build-id) = e1b4bfe97d01380cf515a68a7c4c1fd0d13f140d debuginfo(build-id) = e1b69405a4bc2a64b983e64acbcd99ccf4cc0464 debuginfo(build-id) = e46cf16e4be738be92b6d497e99574d843cc7956 debuginfo(build-id) = e779e0c5d8c14ffe9401f1f0ce6c8540baad6643 debuginfo(build-id) = eaaa4bc50cc26e481bb73ed9f0bc499aee273e7d debuginfo(build-id) = ec1d3c95c6d7145ddc5d61fb94d41f6ca2ffba58 debuginfo(build-id) = ec61e68853c5df1481c0f360c26ede6e827e1e76 debuginfo(build-id) = ec8d4a03bf49af879ded63617cacbde9c67ea24a debuginfo(build-id) = f25106aa668719428cfc8126ec81f0b734546928 debuginfo(build-id) = f3aa7c86cd03194aa040e7c6356c4bdddc232c07 debuginfo(build-id) = f55416081b1a70a36c58154c6306d9aff0b42627 debuginfo(build-id) = f55f98c9a8f168fa74cefac5f43c8b44173738fe librealsense-debuginfo = 2.59.1-3.fc46 librealsense-debuginfo(x86-64) = 2.59.1-3.fc46 librealsense-file.so.2.59.1-2.59.1-3.fc46.x86_64.debug()(64bit) librealsense2-gl.so.2.59.1-2.59.1-3.fc46.x86_64.debug()(64bit) librealsense2.so.2.59.1-2.59.1-3.fc46.x86_64.debug()(64bit) librsutils.so.2.59.1-2.59.1-3.fc46.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.59.1-3.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/librealsense-2.59.1-build/BUILDROOT Wrote: /builddir/build/RPMS/python3-librealsense-devel-2.59.1-3.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/librealsense-devel-2.59.1-3.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-librealsense-2.59.1-3.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/librealsense-doc-2.59.1-3.fc46.noarch.rpm Wrote: /builddir/build/RPMS/librealsense-debugsource-2.59.1-3.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/librealsense-2.59.1-3.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/librealsense-debuginfo-2.59.1-3.fc46.x86_64.rpm Finish: rpmbuild librealsense-2.59.1-3.fc46.src.rpm Finish: build phase for librealsense-2.59.1-3.fc46.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1792826946.946137/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/librealsense-2.59.1-3.fc46.src.rpm) Config(child) 5 minutes 12 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": "librealsense", "epoch": null, "version": "2.59.1", "release": "3.fc46", "arch": "src" }, { "name": "librealsense-devel", "epoch": null, "version": "2.59.1", "release": "3.fc46", "arch": "x86_64" }, { "name": "python3-librealsense-devel", "epoch": null, "version": "2.59.1", "release": "3.fc46", "arch": "x86_64" }, { "name": "librealsense-doc", "epoch": null, "version": "2.59.1", "release": "3.fc46", "arch": "noarch" }, { "name": "python3-librealsense", "epoch": null, "version": "2.59.1", "release": "3.fc46", "arch": "x86_64" }, { "name": "librealsense-debuginfo", "epoch": null, "version": "2.59.1", "release": "3.fc46", "arch": "x86_64" }, { "name": "librealsense-debugsource", "epoch": null, "version": "2.59.1", "release": "3.fc46", "arch": "x86_64" }, { "name": "librealsense", "epoch": null, "version": "2.59.1", "release": "3.fc46", "arch": "x86_64" } ] } RPMResults finished